OSDN Git Service

2007-03-28 Simon Martin <simartin@users.sourceforge.net>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
2
3         PR c++/29077
4         * g++.dg/parse/constructor3.C: New test.
5
6 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/thin_pointer.ad[sb]: New test.
9
10 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11
12         * g++.dg/cpp0x/bracket1.C: New.
13         * g++.dg/cpp0x/bracket2.C: New.
14         * g++.dg/cpp0x/bracket3.C: New.
15         * g++.dg/cpp0x/bracket4.C: New.
16
17 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
18
19         * g++.dg/cpp0x/temp_default1.C: New.
20         * g++.dg/cpp0x/temp_default3.C: New.
21         * g++.dg/cpp0x/temp_default2.C: New.
22         * g++.dg/cpp0x/temp_default4.C: New.
23
24 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
25
26         PR c++/29993
27         * g++.dg/other/cv_func2.C: New.
28         
29 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
30
31         * gcc.dg/dfp/func-vararg-alternate.h: New file.
32         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
33         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
34         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
35
36         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
37         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
38
39         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.      
40
41         * lib/compat.exp (compat-execute): Fix processing of file names.
42
43 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
44
45         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
46
47 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
48
49         * lib/target-supports.exp (check_effective_target_fortran_large_real):
50         Delete created executable test file.
51         (check_effective_target_fortran_large_int): Ditto.
52         (check_effective_target_static_libgfortran): Ditto.
53
54 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
55
56         PR c++/30500
57         * g++.dg/warn/pragma-system_header1.C: New test.
58         * g++.dg/warn/pragma-system_header2.C: New test.
59         * g++.dg/warn/pragma-system_header1.h. New.
60         * g++.dg/warn/pragma-system_header2.h. New.     
61
62 2007-03-26  Ian Lance Taylor  <iant@google.com>
63
64         PR tree-optimization/31345
65         * gcc.c-torture/compile/pr31345-1.c: New test.
66
67 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
68
69         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
70         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
71         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
72         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
73         * gfortran.dg/overload_1.f90: Likewise.
74         * gfortran.dg/impure_assignment_1.f90: Likewise.
75         * gfortran.dg/error_recovery_3.f90: Likewise.
76         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
77         * gfortran.dg/sequence_types_1.f90: Likewise.
78         * gfortran.dg/internal_references_1.f90: Likewise.
79         * gfortran.dg/present_1.f90: Likewise.
80         * gfortran.dg/volatile10.f90: Likewise.
81         * gfortran.dg/module_equivalence_2.f90: Likewise.
82         * gfortran.dg/use_4.f90: Likewise.
83         * gfortran.dg/elemental_result_1.f90: Likewise.
84         * gfortran.dg/generic_actual_arg.f90: Likewise.
85         * gfortran.dg/private_type_5.f90: Likewise.
86         * gfortran.dg/protected_4.f90: Likewise.
87         * gfortran.dg/interface_3.f90: Likewise.
88
89 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
90
91         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
92         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
93
94 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
95
96         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
97
98 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
99
100         PR libgfortran/31199
101         * gfortran.dg/fmt_t_4.f90: New test.
102
103 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
104
105         PR libfortran/31297
106         * gfortran.dg/backspace_5.f:  Initialize variable(s).
107         * gfortran.dg/backspace_6.f:  Likewise.
108         * gfortran.dg/char_bounds_check_fail_1: Likewise.
109         * gfortran.dg/direct_io_2.f90:  Likewise.
110         * gfortran.dg/write_back.f:  Likewise.
111         * gfortran.dg/write_rewind_2.f:  Likewise.
112         * gfortran.dg/write_rewind_1.f:  Likewise.
113         * gfortran.dg/write_rewind_2.f:  Likewise.
114
115 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
116
117         PR tree-optimization/30784
118         * gcc.dg/vect/pr30784.c: New test.
119
120 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
121
122         PR fortran/30877
123         * gfortran.dg/operator_1.f90: New test.
124         * gfortran.dg/operator_2.f90: New test.
125
126 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
127
128         PR libfortran/31196
129         * gfortran.dg/reshape_transpose_1.f90:  New test.
130
131 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
132
133         PR fortran/30655
134         * gfortran.dg/bounds_check_6.f90: New test.
135
136 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
137
138         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
139         #ifndef/#endif.
140         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
141         * gcc.dg/dfp/decfloat-constants.c: Ditto.
142
143 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
144
145         PR fortran/31209
146         * gfortran.dg/pointer_function_actual_1.f90: New test.
147
148         PR fortran/31200
149         * gfortran.dg/pointer_function_actual_2.f90: New test.
150
151         PR fortran/31215
152         * gfortran.dg/result_in_spec_1.f90: New test.
153
154 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
155
156         PR fortran/30834
157         * gfortran.dg/integer_exponentiation_3.F90: New test.
158         * gfortran.dg/integer_exponentiation_4.f90: New test.
159         * gfortran.dg/integer_exponentiation_5.F90: New test.
160
161 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
162
163         PR c++/30863
164         * g++.dg/template/error24.C: New test.
165         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
166
167 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
168
169         PR c++/31273
170         * g++.dg/expr/bitfield7.C: New test.
171
172 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
173
174         PR other/23572
175         * gcc.dg/float-range-4.c: New.
176         * gcc.dg/float-range-1.c: Update. Test for a warning.
177         * gcc.dg/float-range-3.c: New.
178         * gcc.dg/float-range-5.c: New.
179         
180 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
181
182         PR fortran/31262
183         * gfortran.dg/no_range_check_1.f90: New test.
184
185 2007-03-22  Dirk Mueller  <dmueller@suse.de>
186
187         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
188         * g++.dg/other/static1.C: Remove stray semicolon.
189         * g++.dg/other/init1.C: Likewise.
190         * g++.dg/rtti/dyncast1.C: Likewise.
191         * g++.dg/tree-ssa/pr17153.C: Likewise.
192         * g++.dg/lookup/disamb1.C: Likewise.
193         * g++.dg/lookup/scoped2.C: Likewise.
194         * g++.dg/lookup/friend7.C: Likewise.
195         * g++.dg/parse/parse4.C: Likewise.
196         * g++.dg/parse/parse5.C: Likewise.
197         * g++.dg/expr/pr29066.C: Likewise.
198         * g++.dg/expr/cast4.C: Likewise.
199         * g++.dg/tc1/dr193.C: Likewise.
200         * g++.dg/tc1/dr213.C: Likewise.
201         * g++.dg/abi/dcast1.C: Likewise.
202         * g++.dg/abi/covariant2.C: Likewise.
203         * g++.dg/inherit/covariant11.C: Likewise.
204         * g++.dg/inherit/covariant9.C: Likewise.
205         * g++.dg/inherit/covariant10.C: Likewise.
206         * g++.dg/init/static3.C: Likewise.
207         * g++.dg/init/init-ref3.C: Likewise.
208         * g++.dg/init/ref10.C: Likewise.
209         * g++.dg/template/meminit2.C: Likewise.
210         * g++.dg/template/using9.C: Likewise.
211         * g++.dg/template/friend9.C: Likewise.
212         * g++.dg/template/ref1.C: Likewise.
213         * g++.old-deja/g++.warn/inline.C: Likewise.
214         * g++.old-deja/g++.robertl/eb91.C: Likewise.
215         * g++.old-deja/g++.robertl/eb46.C: Likewise.
216         * g++.old-deja/g++.robertl/eb34.C: Likewise.
217         * g++.old-deja/g++.robertl/eb43.C: Likewise.
218         * g++.old-deja/g++.robertl/eb26.C: Likewise.
219         * g++.old-deja/g++.robertl/eb116.C: Likewise.
220         * g++.old-deja/g++.brendan/copy5.C: Likewise.
221         * g++.old-deja/g++.brendan/overload8.C: Likewise.
222         * g++.old-deja/g++.brendan/overload11.C: Likewise.
223         * g++.old-deja/g++.brendan/copy7.C: Likewise.
224         * g++.old-deja/g++.brendan/crash38.C: Likewise.
225         * g++.old-deja/g++.brendan/template11.C: Likewise.
226         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
227         * g++.old-deja/g++.brendan/crash50.C: Likewise.
228         * g++.old-deja/g++.brendan/crash16.C: Likewise.
229         * g++.old-deja/g++.jason/pmem2.C: Likewise.
230         * g++.old-deja/g++.jason/parse9.C: Likewise.
231         * g++.old-deja/g++.jason/byval2.C: Likewise.
232         * g++.old-deja/g++.jason/overload8.C: Likewise.
233         * g++.old-deja/g++.jason/pmf8.C: Likewise.
234         * g++.old-deja/g++.jason/template33.C: Likewise.
235         * g++.old-deja/g++.jason/return3.C: Likewise.
236         * g++.old-deja/g++.jason/scoping2.C: Likewise.
237         * g++.old-deja/g++.jason/virtual.C: Likewise.
238         * g++.old-deja/g++.jason/opeq3.C: Likewise.
239         * g++.old-deja/g++.jason/template27.C: Likewise.
240         * g++.old-deja/g++.jason/synth6.C: Likewise.
241         * g++.old-deja/g++.jason/ref8.C: Likewise.
242         * g++.old-deja/g++.jason/offset1.C: Likewise.
243         * g++.old-deja/g++.other/static20.C: Likewise.
244         * g++.old-deja/g++.other/array1.C: Likewise.
245         * g++.old-deja/g++.other/new3.C: Likewise.
246         * g++.old-deja/g++.other/array2.C: Likewise.
247         * g++.old-deja/g++.other/overload9.C: Likewise.
248         * g++.old-deja/g++.other/cast6.C: Likewise.
249         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
250         * g++.old-deja/g++.other/eh4.C: Likewise.
251         * g++.old-deja/g++.other/using7.C: Likewise.
252         * g++.old-deja/g++.other/init18.C: Likewise.
253         * g++.old-deja/g++.other/dyncast1.C: Likewise.
254         * g++.old-deja/g++.other/dyncast2.C: Likewise.
255         * g++.old-deja/g++.other/dtor11.C: Likewise.
256         * g++.old-deja/g++.pt/static11.C: Likewise.
257         * g++.old-deja/g++.pt/crash19.C: Likewise.
258         * g++.old-deja/g++.pt/overload12.C: Likewise.
259         * g++.old-deja/g++.pt/crash46.C: Likewise.
260         * g++.old-deja/g++.pt/mi1.C: Likewise.
261         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
262         * g++.old-deja/g++.pt/nontype5.C: Likewise.
263         * g++.old-deja/g++.pt/local5.C: Likewise.
264         * g++.old-deja/g++.pt/typename2.C: Likewise.
265         * g++.old-deja/g++.pt/explicit80.C: Likewise.
266         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
267         * g++.old-deja/g++.law/visibility1.C: Likewise.
268         * g++.old-deja/g++.law/visibility2.C: Likewise.
269         * g++.old-deja/g++.law/virtual2.C: Likewise.
270         * g++.old-deja/g++.law/operators19.C: Likewise.
271         * g++.old-deja/g++.law/parsing10.C: Likewise.
272         * g++.old-deja/g++.law/visibility4.C: Likewise.
273         * g++.old-deja/g++.law/operators4.C: Likewise.
274         * g++.old-deja/g++.law/dtors2.C: Likewise.
275         * g++.old-deja/g++.law/missed-error3.C: Likewise.
276         * g++.old-deja/g++.law/visibility10.C: Likewise.
277         * g++.old-deja/g++.law/scope3.C: Likewise.
278         * g++.old-deja/g++.law/casts2.C: Likewise.
279         * g++.old-deja/g++.law/code-gen5.C: Likewise.
280         * g++.old-deja/g++.law/operators33.C: Likewise.
281         * g++.old-deja/g++.law/friend4.C: Likewise.
282         * g++.old-deja/g++.mike/pmf7.C: Likewise.
283         * g++.old-deja/g++.mike/p5611.C: Likewise.
284         * g++.old-deja/g++.mike/net37.C: Likewise.
285         * g++.old-deja/g++.mike/p3570.C: Likewise.
286         * g++.old-deja/g++.mike/p5718.C: Likewise.
287         * g++.old-deja/g++.mike/net21.C: Likewise.
288         * g++.old-deja/g++.mike/p1862.C: Likewise.
289         * g++.old-deja/g++.mike/p4511.C: Likewise.
290         * g++.old-deja/g++.mike/virt3.C: Likewise.
291         * g++.old-deja/g++.mike/p16146.C: Likewise.
292         * g++.old-deja/g++.mike/p1989.C: Likewise.
293         * g++.old-deja/g++.mike/p5571.C: Likewise.
294         * g++.old-deja/g++.gb/scope10.C: Likewise.
295         * g++.old-deja/g++.abi/primary5.C: Likewise.
296         * g++.old-deja/g++.abi/empty2.C: Likewise.
297         * g++.old-deja/g++.abi/arraynew.C: Likewise.
298         * g++.old-deja/g++.eh/vbase4.C: Likewise.
299         * g++.old-deja/g++.eh/ptr1.C: Likewise.
300         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
301         * g++.old-deja/g++.bob/template3.C: Likewise.
302         * g++.old-deja/g++.bob/inherit1.C: Likewise.
303         
304 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
305
306         PR fortran/31193
307         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
308
309 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
310
311         PR fortran/20897
312         * gfortran.dg/derived_name_1.f90: New.
313         * gfortran.dg/derived_name_2.f: New.
314
315 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
316
317         * lib/target-supports.exp (check_effective_target_nonpic): New
318         procedure.
319         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
320         when compiling PIC.
321         * gcc.target/i386/asm-4.c: Require nonpic.
322         * gcc.target/i386/cmov1.c: Likewise.
323         * gcc.target/i386/mul.c: Likewise.
324         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
325         * gcc.target/i386/ssetype-1.c: Require nonpic.
326         * gcc.target/i386/ssetype-3.c: Likewise.
327         * gcc.target/i386/ssetype-5.c: Likewise.
328
329 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
330
331         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
332         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
333         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
334         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
335
336 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
337
338         PR tree-optimization/30590
339         * g++.dg/opt/pr30590.C: New testcase.
340
341 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
342
343         PR c/30762
344         * gcc.dg/pr30762-1.c: New test.
345         * gcc.dg/pr30762-2.c: New test.
346
347         PR inline-asm/30505
348         * gcc.target/i386/pr30505.c: New test.
349
350 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
351
352         * gcc.target/arm/register-variables.c: New.
353
354 2007-03-19  Jeff Law  <law@redhat.com>
355
356         * PR tree-optimization/30984
357         * gcc.c-torture/pr30984.c: New test.
358
359 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
360         Richard Guenther  <rguenther@suse.de>
361
362         PR tree-optimization/31254
363         * gcc.dg/torture/pr31254.c: New testcase.
364
365 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
366
367         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
368         target default_packed.
369
370 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
371
372         PR fortran/31203
373         * gfortran.dg/string_length_1.f90: New test.
374
375 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
376
377         PR testsuite/30395
378         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
379
380 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
381
382         PR libgfortran/31052
383         * gfortran.dg/namelist_27.f90: New test.
384
385 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
386
387         PR fortran/30531
388         * gfortran.dg/used_types_14.f90: New test.
389
390         PR fortran/31086
391         * gfortran.dg/used_types_15.f90: New test.
392
393 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
394
395         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
396         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
397  
398 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
399
400         PR fortran/31120
401         * gfortran.dg/integer_exponentiation_2.f90: New test.
402
403 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
404
405         PR tree-optimization/31041
406         * gcc.dg/vect/pr31041.c: New test.
407
408 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
409
410         * g++.dg/warn/Wconversion-integer.C: New
411         * g++.dg/warn/Wconversion-real.C: New.
412         * g++.dg/warn/Wconversion-real-integer.C: New.
413         * g++.dg/warn/conv2.C: Updated.
414         
415 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
416
417         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
418         exclude RTPs.
419
420 2007-03-16  Richard Guenther  <rguenther@suse.de>
421
422         PR tree-optimization/31146
423         * g++.dg/tree-ssa/pr31146.C: New testcase.
424
425 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
426
427         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
428         assume that the target has <features.h>.
429
430 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
431
432         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
433         dg-options rather than to the whole test.
434
435 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
436
437         PR debug/29906
438         * g++.dg/debug/pr29906.C: New
439
440 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
441
442         PR libgfortran/31099
443         * gfortran.dg/unformatted_recl.f90: Update test.
444
445 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
446
447         * gcc.dg/tree-ssa/prefetch-5.c: New test.
448
449 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
450
451         PR c++/30891
452         * g++.dg/parse/namespace-definition.C: New.
453         
454 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
455
456         PR c++/24924
457         * g++.dg/cpp/pedantic-errors.C: New.
458         * g++.dg/cpp/permissive.C: New.
459         
460 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
461
462         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
463         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
464
465 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
466
467         * lib/target-supports.exp (check_missing_uclibc_feature)
468         (check_effective_target_wchar): New procedures.
469         * gcc.dg/wchar_t-1.c: Require target wchar.
470         * gcc.dg/wint_t-1.c: Likewise.
471
472 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
473
474         * lib/target-supports.exp (check_gc_sections_available): Return
475         false for VxWorks targets.
476
477 2007-03-15  Dirk Mueller  <dmueller@suse.de>
478
479         * g++.dg/warn/Wconversion2.C: Fix typo.
480         * gcc.dg/if-empty-1.c: Ditto.
481
482 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
483
484         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
485
486 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
487
488         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
489         * gcc.target/i386/pr31167.c: Ditto.
490
491 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
492
493         PR target/31167
494         * gcc.target/i386/pr31167.c: New test.
495
496 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
497
498         PR fortran/30922
499         * gfortran.dg/import5.f90.f90: New test.
500
501
502         PR fortran/30879
503         * gfortran.dg/data_components_1.f90: New test.
504
505
506         PR fortran/30870
507         * gfortran.dg/generic_13.f90: New test.
508
509         PR fortran/31163
510         * gfortran.dg/alloc_comp_basics_5.f90: New test.
511
512 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
513
514         PR libgfortran/31051
515         * gfortran.dg/fmt_t_4.f90: New
516
517 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
518
519         PR C++/31165
520         * g++.dg/other/default7.C: New test.
521
522 2007-03-15  Dirk Mueller  <dmueller@suse.de>
523
524         * g++.dg/warn/Wconversion2.C: New.
525
526 2007-03-14  Eric Christopher  <echristo@apple.com>
527
528         * gcc.dg/ssp-1.c: New.
529         * gcc.dg/ssp-2.c: Ditto.
530
531 2007-03-14  Dirk Mueller  <dmueller@suse.de>
532
533         * g++.dg/warn/do-empty.C: New.
534         * gcc.dg/do-empty.c: New.
535         * gcc.dg/if-empty-1.c: Update.
536         * gcc.dg/20001116-1.c: Update.
537         * gcc.dg/pr23165.c: Update.
538
539 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
540
541         * gfortran.dg/module_implicit_conversion.f90: New test.
542
543 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
544
545         PR middle-end/31127
546         * gcc.dg/pr31127.c: New.
547
548 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
549
550         * gcc.dg/tree-ssa/loop-26.c: New test.
551
552 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
553
554         * gcc.target/i386/cmpxchg16b-1.c: New test.
555
556 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
557
558         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
559         * gcc.dg/c99-vla-1.c: Likewise.
560         * g++.dg/ext/vla1.C: Likewise
561
562 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
563
564         * gcc.dg/wvla-1.c: New test
565         * gcc.dg/wvla-2.c: New test
566         * gcc.dg/wvla-3.c: New test
567         * gcc.dg/wvla-4.c: New test
568         * gcc.dg/wvla-5.c: New test
569         * gcc.dg/wvla-6.c: New test
570         * gcc.dg/wvla-7.c: New test
571         * g++.dg/warn/Wvla-1.C: New test
572         * g++.dg/warn/Wvla-2.C: New test
573         * g++.dg/warn/Wvla-3.C: New test
574
575 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
576
577         PR c++/30108
578         * g++.dg/other/default6.C: New test.
579
580 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
581
582         * lib/target-supports.exp (check_profiling_available): Return false
583         for VxWorks.
584         (check_effective_target_vxworks_kernel): New procedure.
585         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
586         VxWorks.
587         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
588         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
589         to include VxWorks.
590         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
591
592 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
593
594         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
595         PIC is not supported.
596         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
597         * gcc.dg/20020426-2.c: Likewise.
598         * gcc.dg/pr28243.c: Likewise.
599         * gcc.dg/visibility-11.c: Likewise.
600         * gcc.dg/tls/opt-9.c: Likewise.
601         * gcc.dg/tls/opt-10.c: Likewise.
602         * gcc.dg/tls/pic-1.c: Likewise.
603         * gcc.dg/tls/struct-1.c: Likewise.
604         * gcc.target/i386/20000807-1.c: Likewise.
605         * gcc.target/i386/20000904-1.c: Likewise.
606         * gcc.target/i386/20011119-1.c: Likewise.
607         * gcc.target/i386/990213-2.c: Likewise.
608         * gcc.target/i386/990214-1.c: Likewise.
609         * gcc.target/i386/compress-float-387-pic.c: Likewise.
610         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
611         * gcc.target/i386/pic-1.c: Likewise.
612         * gcc.target/i386/pr21518.c: Likewise.
613         * gcc.target/i386/pr23098.c: Likewise.
614         * gcc.target/i386/pr23943.c: Likewise.
615
616 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
617
618         PR c++/31038
619         * g++.dg/template/complit2.C: New test.
620
621         PR c++/30328
622         * g++.dg/ext/bitfield1.C: New test.
623
624 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
625
626         PR fortran/30883
627         * gfortran.dg/interface_11.f90: New test.
628
629 2007-03-11  Richard Guenther  <rguenther@suse.de>
630
631         PR tree-optimization/31115
632         * gcc.dg/torture/pr31115.c: New testcase.
633
634 2007-03-11  Ira Rosen  <irar@il.ibm.com>
635
636         PR tree-optimization/29925
637         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
638
639 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
640
641         PR c++/30274
642         * g++.dg/expr/bitfield3.C: New test.
643         * g++.dg/expr/bitfield4.C: Likewise.
644         * g++.dg/expr/bitfield5.C: Likewise.
645         * g++.dg/expr/bitfield6.C: Likewise.
646
647         PR c++/30924
648         * g++.dg/template/array18.C: New test.
649
650 2007-03-10  Dirk Mueller  <dmueller@suse.de>
651
652         PR c++/17946
653         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
654         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
655
656 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
657
658         PR c++/20599
659         * g++.dg/cpp0x/variadic-bind.C: New.
660         * g++.dg/cpp0x/variadic-function.C: New.
661         * g++.dg/cpp0x/variadic-mem_fn.C: New.
662         * g++.dg/cpp0x/variadic-tuple.C: New.
663         * g++.dg/cpp0x/variadic1.C: New.
664         * g++.dg/cpp0x/variadic2.C: New.
665         * g++.dg/cpp0x/variadic3.C: New.
666         * g++.dg/cpp0x/variadic4.C: New.
667         * g++.dg/cpp0x/variadic5.C: New.
668         * g++.dg/cpp0x/variadic6.C: New.
669         * g++.dg/cpp0x/variadic7.C: New.
670         * g++.dg/cpp0x/variadic8.C: New.
671         * g++.dg/cpp0x/variadic9.C: New.
672         * g++.dg/cpp0x/variadic10.C: New.
673         * g++.dg/cpp0x/variadic11.C: New.
674         * g++.dg/cpp0x/variadic12.C: New.
675         * g++.dg/cpp0x/variadic13.C: New.
676         * g++.dg/cpp0x/variadic14.C: New.
677         * g++.dg/cpp0x/variadic15.C: New.
678         * g++.dg/cpp0x/variadic16.C: New.
679         * g++.dg/cpp0x/variadic17.C: New.
680         * g++.dg/cpp0x/variadic18.C: New.
681         * g++.dg/cpp0x/variadic19.C: New.
682         * g++.dg/cpp0x/variadic20.C: New.
683         * g++.dg/cpp0x/variadic21.C: New.
684         * g++.dg/cpp0x/variadic22.C: New.
685         * g++.dg/cpp0x/variadic23.C: New.
686         * g++.dg/cpp0x/variadic24.C: New.
687         * g++.dg/cpp0x/variadic25.C: New.
688         * g++.dg/cpp0x/variadic26.C: New.
689         * g++.dg/cpp0x/variadic27.C: New.
690         * g++.dg/cpp0x/variadic28.C: New.
691         * g++.dg/cpp0x/variadic29.C: New.
692         * g++.dg/cpp0x/variadic30.C: New.
693         * g++.dg/cpp0x/variadic31.C: New.
694         * g++.dg/cpp0x/variadic32.C: New.
695         * g++.dg/cpp0x/variadic33.C: New.
696         * g++.dg/cpp0x/variadic34.C: New.
697         * g++.dg/cpp0x/variadic35.C: New.
698         * g++.dg/cpp0x/variadic36.C: New.
699         * g++.dg/cpp0x/variadic37.C: New.
700         * g++.dg/cpp0x/variadic38.C: New.
701         * g++.dg/cpp0x/variadic39.C: New.
702         * g++.dg/cpp0x/variadic40.C: New.
703         * g++.dg/cpp0x/variadic41.C: New.
704         * g++.dg/cpp0x/variadic42.C: New.
705         * g++.dg/cpp0x/variadic43.C: New.
706         * g++.dg/cpp0x/variadic44.C: New.
707         * g++.dg/cpp0x/variadic45.C: New.
708         * g++.dg/cpp0x/variadic46.C: New.
709         * g++.dg/cpp0x/variadic47.C: New.
710         * g++.dg/cpp0x/variadic48.C: New.
711         * g++.dg/cpp0x/variadic49.C: New.
712         * g++.dg/cpp0x/variadic50.C: New.
713         * g++.dg/cpp0x/variadic51.C: New.
714         * g++.dg/cpp0x/variadic52.C: New.
715         * g++.dg/cpp0x/variadic53.C: New.
716         * g++.dg/cpp0x/variadic54.C: New.
717         * g++.dg/cpp0x/variadic55.C: New.
718         * g++.dg/cpp0x/variadic56.C: New.
719         * g++.dg/cpp0x/variadic57.C: New.
720         * g++.dg/cpp0x/variadic58.C: New.
721         * g++.dg/cpp0x/variadic59.C: New.
722         * g++.dg/cpp0x/variadic60.C : New.
723         * g++.dg/cpp0x/variadic61.C : New.
724         * g++.dg/cpp0x/variadic62.C : New.
725         * g++.dg/cpp0x/variadic63.C : New.
726         * g++.dg/cpp0x/variadic64.C : New.
727         * g++.dg/cpp0x/variadic65.C : New.
728         * g++.dg/cpp0x/variadic66.C : New.
729         * g++.dg/cpp0x/variadic67.C : New.
730         * g++.dg/cpp0x/variadic68.C : New.
731         * g++.dg/cpp0x/variadic69.C : New.
732         * g++.dg/cpp0x/variadic70.C : New.
733         * g++.dg/cpp0x/variadic71.C : New.
734         * g++.dg/cpp0x/variadic72.C : New.
735         * g++.dg/cpp0x/variadic73.C : New.
736         * g++.dg/cpp0x/variadic74.C : New.
737         * g++.dg/cpp0x/variadic75.C : New.
738         * g++.dg/cpp0x/variadic-ex1.C : New.
739         * g++.dg/cpp0x/variadic-ex2.C : New.
740         * g++.dg/cpp0x/variadic-ex3.C : New.
741         * g++.dg/cpp0x/variadic-ex4.C : New.
742         * g++.dg/cpp0x/variadic-ex5.C : New.
743         * g++.dg/cpp0x/variadic-ex6.C : New.
744         * g++.dg/cpp0x/variadic-ex7.C : New.
745         * g++.dg/cpp0x/variadic-ex8.C : New.
746         * g++.dg/cpp0x/variadic-ex9.C : New.
747         * g++.dg/cpp0x/variadic-ex10.C : New.
748         * g++.dg/cpp0x/variadic-ex11.C : New.
749         * g++.dg/cpp0x/variadic-ex12.C : New.
750         * g++.dg/cpp0x/variadic-ex13.C : New.
751         * g++.dg/cpp0x/variadic-ex14.C : New.
752
753 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
754
755         PR libgfortran/31099
756         * gfortran.dg/unformatted_recl.f90: New test.
757
758 2007-03-09  Roger Sayle  <roger@eyesopen.com>
759
760         * gcc.dg/fold-eqcmplx-1.c: New test case.
761
762 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
763
764         PR rtl-optimization/30643
765         * gcc.dg/pr30643.c: New.
766
767 2007-03-09  Chao-ying Fu  <fu@mips.com>
768
769         * gcc.target/mips/mips32-dspr2-type.c: New test.
770         * gcc.target/mips/mips32-dspr2.c: New test.
771         * gcc.target/mips/dspr2-MULT.c: New test.
772         * gcc.target/mips/dspr2-MULTU.c: New test.
773         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
774         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
775         Adjust some formats.
776
777 2007-03-09  Dirk Mueller  <dmueller@suse.de>
778
779         PR c++/17946
780         * gcc.dg/Wlogical-op-1.c: New.
781         * g++.dg/warn/Wlogical-op-1.C: New.
782
783 2007-03-09  Richard Guenther  <rguenther@suse.de>
784
785         PR tree-optimization/30904
786         PR middle-end/31058
787         * gcc.dg/pr30904.c: Remove xfail.
788
789 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
790
791         PR C/31072
792         * gcc.c-torture/execute/pr31072.c: New test.
793
794 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
795
796         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
797         * gcc.dg/torture/builtin-attr-1.c: Likewise.
798         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
799         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
800         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
801         * gcc.dg/torture/builtin-integral-1.c: Likewise.
802         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
803         and *lround*.  Correct macro names.
804         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
805         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
806
807 2007-03-08  Ian Lance Taylor  <iant@google.com>
808
809         * gcc.dg/no-strict-overflow-5.c: New test.
810         * gcc.dg/no-strict-overflow-6.c: New test.
811         * gcc.dg/Wstrict-overflow-11.c: New test.
812         * gcc.dg/Wstrict-overflow-12.c: New test.
813         * gcc.dg/Wstrict-overflow-13.c: New test.
814         * gcc.dg/Wstrict-overflow-14.c: New test.
815         * gcc.dg/Wstrict-overflow-15.c: New test.
816
817 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
818
819         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
820         for VxWorks kernel mode.
821         * gcc.c-torture/execute/strncmp-1.x: Likewise.
822
823 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
824
825         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
826         mode.
827
828 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
829
830         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
831         and lib/bfill.c on VxWorks targets.
832         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
833         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
834         lib/bfill.c and lib/memmove.c on VxWorks targets.
835         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
836         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
837         on VxWorks targets.
838         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
839         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
840
841 2007-03-08  Tobias Burnus  <burnus@net-b.de>
842
843         * gfortran.dg/use_5.f90: New test.
844         * gfortran.dg/use_6.f90: Ditto.
845         * gfortran.dg/use_7.f90: Ditto.
846
847 2007-03-08  Tobias Burnus  <burnus@net-b.de>
848
849         PR fortran/30973
850         * gfortran.dg/use_4.f90: New test.
851         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
852
853 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
854
855         PR fortran/31011
856         * gfortran.dg/parameter_array_section_2.f90: New test.
857
858 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
859
860         PR c++/30852
861         * g++.dg/ext/offsetof1.C: Add cases with volatile.
862
863         PR c++/30534
864         * g++.dg/template/arg5.C: New test.
865
866 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
867
868         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
869
870 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
871
872         * gcc.dg/var-expand1.c: Add newline at end of file.
873
874 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
875
876         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
877
878 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
879
880         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
881
882 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
883
884         * gcc.dg/torture/builtin-convert-4.c: New test.
885
886 2007-03-05  Ian Lance Taylor  <iant@google.com>
887
888         * gcc.c-torture/compile/pr31034.c: New test.
889
890 2007-03-05  Ian Lance Taylor  <iant@google.com>
891
892         * gcc.dg/inline-18.c: New test.
893         * gcc.dg/inline-19.c: New test.
894         * gcc.dg/inline-20.c: New test.
895         * gcc.dg/inline-21.c: New test.
896
897 2007-03-05  Richard Guenther  <rguenther@suse.de>
898
899         PR tree-optimization/14052
900         * gcc.dg/tree-ssa/vrp33.c: New testcase.
901
902 2007-03-05  Richard Guenther  <rguenther@suse.de>
903
904         PR tree-optimization/23777
905         * gcc.dg/tree-ssa/pr23777.c: New testcase.
906
907 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
908
909         PR other/30465
910         * gcc.dg/multiple-overflow-warn-3.c: New.
911         * g++.dg/warn/multiple-overflow-warn-3.C: New.
912
913 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
914
915         PR c++/30895
916         * g++.dg/parse/template23.C: New test.
917
918 2007-03-04  Roger Sayle  <roger@eyesopen.com>
919
920         PR middle-end/30744
921         * gcc.dg/pr30744-1.c: New test case.
922
923 2007-03-04  Tobias Burnus  <burnus@net-b.de>
924
925         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
926
927 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
928
929         PR target/30406
930         * gfortran.dg/logical_3.f90: New test.
931
932 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
933
934         PR libfortran/30981
935         * gfortran.dg/integer_exponentiation_1.f90:  New test.
936
937 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
938
939         * gcc.target/m68k/m68k.exp: New.
940         * gcc.target/m68k/crash1.c: New.
941
942 2007-03-03  Tobias Burnus  <burnus@net-b.de>
943
944         * gfortran.dg/c_by_val.c: Use int64_t instead of long
945         to be more compatible with integer(kind=8).
946
947 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
948
949         PR libfortran/31001
950         * gfortran.dg/zero_sized_3.f90: New test.
951
952 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
953
954         PR c++/15787
955         * g++.dg/parse/else.C: New.
956         * g++.dg/parse/else-2.C: New.
957
958 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
959             Tobias Burnus  <burnus@net-b.de>
960
961         PR fortran/30882
962         * gfortran.dg/size_dim.f90: New test.
963
964 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
965             Tobias Burnus  <burnus@net-b.de>
966
967         PR fortran/30873
968         * gfortran.dg/entry_9.f90: New test.
969
970 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
971
972         PR c++/28253
973         * g++.dg/inherit/covariant16.C: New test.
974
975 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
976
977         * g++.dg/other/darwin-minversion-1.C: New.
978
979 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
980
981         * gcc.dg/tree-ssa/20070302-1.c: New test.
982
983 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
984
985         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
986         tests.
987
988 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
989
990         * gcc.dg/tree-ssa/prefetch-4.c: New test.
991
992 2007-03-01  Simon Baldwin <simonb@google.com>
993
994         PR c++/23689
995         * warn/ignored_typedef.C: New.
996         * init/ctor8.C: Added dg-warning to consume ignored typedef
997         warning.
998         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
999         and added an explicit line number.
1000
1001 2007-02-28  Richard Guenther  <rguenther@suse.de>
1002
1003         PR middle-end/30364
1004         * gcc.dg/torture/pr30364-1.c: New testcase.
1005         * gcc.dg/torture/pr30364-2.c: Likewise.
1006         * gcc.dg/torture/pr30364-3.c: Likewise.
1007
1008 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1009
1010         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1011         powerpc*, use -funsafe-math-optimizations.
1012         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1013         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1014
1015 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1016             Paul Thomas  <pault@gcc.gnu.org>
1017
1018         PR fortran/30888
1019         PR fortran/30887
1020         * c_by_val_1.f: Test %VAL() with non-default kind.
1021         * c_by_val.c: Ditto.
1022         * c_by_val_4.f: New test.
1023
1024 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1025
1026         PR fortran/30968
1027         * gfortran.dg/continuation_7.f90: New test.
1028
1029 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1030
1031         * g++.dg/inherit/thunk7.C: New test.
1032         * lib/target-supports.exp (check_profiling_available): Not available
1033         for bfin-*-*.
1034
1035 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1036
1037         PR target/30970
1038         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1039
1040 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1041
1042         * lib/target-supports.exp (check_effective_target_init_priority):
1043         Remove Solaris special case.
1044
1045 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1046
1047         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1048         for more builtin types.
1049
1050         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1051         * g++.dg/ext/visibility/noPLT.C: Likewise.
1052
1053 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1054
1055         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1056         sh* targets.
1057
1058 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1059
1060         PR fortran/30865
1061         * size_optional_dim_1.f90:  New test.
1062
1063 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1064
1065         * gcc.dg/vxworks/vxworks.exp: New file.
1066         * gcc.dg/vxworks/initpri1.c: Likewise.
1067         * gcc.dg/vxworks/initpri2.c: Likewise.
1068         * gcc.dg/initpri2.c: Add more tests.
1069         * g++.dg/special/initpri2.C: Likewise.
1070
1071         * gcc.dg/initpri1.c: New test.
1072         * gcc.dg/initpri2.c: Likewise.
1073         * g++.dg/special/initpri1.C: New test.
1074         * g++.dg/special/initpri2.C: Likewise.
1075         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1076         * g++.dg/special/conpr-2.C: Likewise.
1077         * g++.dg/special/conpr-3.C: Likewise.
1078         * g++.dg/special/conpr-4.C: Likewise.
1079         * g++.dg/special/initp1.C: Likewise.
1080         * g++.dg/special/ecos.exp: Remove code to detect availability of
1081         constructor priorities.
1082         * lib/target-supports.exp (check_effective_target_init_priority):
1083         New function.
1084
1085 2007-02-24  Jan Hubicka  <jh@suse.cz>
1086
1087         * gcc.c-torture/execute/pr30778.c: New testcase.
1088
1089 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1090
1091         PR libgfortran/30918
1092         * gfortran.dg/namelist_26.f90: New test.
1093
1094 2007-02-24  Richard Guenther  <rguenther@suse.de>
1095
1096         PR middle-end/30951
1097         * gcc.dg/pr30951.c: New testcase.
1098
1099 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1100
1101         * gcc.dg/torture/builtin-modf-1.c: New test.
1102
1103 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1104
1105         PR tree-optimization/30904
1106         * gcc.dg/pr30904.c: New test.
1107
1108 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1109
1110         * gcc.test-framework/README: Correct command.
1111         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1112         -Wunused-value.
1113         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1114
1115 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1116
1117         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1118
1119 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1120
1121         * lib/target-supports.exp (check_effective_target_newlib): New
1122         function.
1123
1124 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1125
1126         PR fortran/30660
1127         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1128         allocatable component.
1129
1130
1131 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1132
1133         * gcc.dg/torture/builtin-logb-1.c: New test.
1134         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1135         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1136         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1137         sh* targets.
1138
1139 2007-02-23  Richard Guenther  <rguenther@suse.de>
1140
1141         * g++.dg/warn/changes-meaning.C: New testcase.
1142
1143 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1144
1145         PR libgfortran/30910
1146         * gfortran.dg/fmt_zero_precision.f90: Update test.
1147
1148 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1149
1150         * gcc.dg/torture/builtin-frexp-1.c: New test.
1151
1152 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
1153
1154         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1155
1156 2007-02-22  Ian Lance Taylor  <iant@google.com>
1157
1158         PR debug/30898
1159         * g++.dg/debug/pr30898.C: New test.
1160
1161 2007-02-22  Ira Rosen  <irar@il.ibm.com>
1162
1163         * gcc.dg/vect/vect-106.c: New test.
1164
1165 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1166             Ira Rosen  <irar@il.ibm.com>
1167
1168         PR tree-optimization/30843
1169         * gcc.dg/vect/pr30843.c: New test.
1170
1171 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1172
1173         PR tree-optimization/30858
1174         * gcc.dg/vect/pr30858.c: New test.
1175
1176 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
1177
1178         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1179         to set options for compiling testglue.
1180         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1181         * lib/obj-c++.exp (obj-c++_init): Likewise.
1182
1183 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
1184
1185         * gnat.dg/derived_aggregate.adb: New test.
1186
1187 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1188
1189         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1190         sh* targets.  Call the correct CKSGN macro.
1191
1192 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
1193
1194         * gfortran.dg/gomp/omp_parse1.f90: New test.
1195         * gfortran.dg/gomp/omp_parse2.f: New test.
1196
1197 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
1198
1199         PR fortran/30869
1200         * gfortran.dg/do_pointer_1.f90:  New test.
1201
1202 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1203
1204         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1205         and scalbln.
1206
1207 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
1208
1209         * gcc.dg/darwin-minversion-1.c: New.
1210         * gcc.dg/darwin-minversion-2.c: New.
1211
1212 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1213
1214         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1215
1216 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1217             DJ Delorie <dj@redhat.com>
1218
1219         PR other/30824
1220         * gcc.dg/Wfatal.c: New.
1221         * gcc.dg/Wfatal-2.c: New.
1222         * gcc.dg/Werror-1.c: Adjust expectations.
1223         * gcc.dg/Werror-5.c: Likewise.
1224         * gcc.dg/Werror-7.c: Likewise.
1225         * gcc.dg/Werror-10.c: Likewise.
1226         * gcc.dg/Werror-11.c: Likewise.
1227
1228 2007-02-20  Tobias Burnus  <burnus@net-b.de>
1229
1230         PR fortran/30522
1231         * gfortran.dg/volatile10.f90: New test.
1232
1233 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
1234
1235         PR libfortran/30533
1236         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
1237
1238 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1239
1240         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1241         * gcc.dg/Walways-true-1.c: Likewise.
1242         * gcc.dg/weak/weak-3.c: Likewise.
1243         * gcc.dg/Werror-1.c: Likewise.
1244         * gcc.dg/Werror-3.c: Likewise.
1245         * gcc.dg/Werror-4.c: Likewise.
1246         * gcc.dg/Werror-5.c: Likewise.
1247         * gcc.dg/Werror-6.c: Likewise.
1248         * gcc.dg/Werror-7.c: Likewise.
1249         * gcc.dg/Werror-8.c: Likewise.
1250         * gcc.dg/Werror-10.c: Likewise.
1251         * gcc.dg/Werror-11.c: Likewise.
1252         * gcc.dg/Werror-12.c: Likewise.
1253         * g++.old-deja/g++.mike/warn8.C: Likewise.
1254         * g++.dg/warn/Walways-true-1.C: Likewise.
1255         * g++.dg/warn/Walways-true-2.C: Likewise.
1256         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1257         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1258         -Wstring-literal-comparison with -Waddress.
1259         * gcc.dg/Wstring-literal-comparison-4.c: Replace
1260         -Wno-string-literal-comparison with -Wno-address.
1261
1262 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1263
1264         * gnat.dg/self_aggregate_with_call.adb: New test.
1265
1266 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
1267
1268         PR tree-optimization/30975
1269         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1270         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1271         * gcc.dg/vect/pr30795.c: New.
1272
1273 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1274
1275         PR fortran/30681
1276         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1277
1278 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1279
1280         PR rtl-optimization/28173
1281         * gcc.target/i386/andor-1.c: New test case.
1282
1283 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1284
1285         * gcc.dg/torture/builtin-ldexp-1.c: New.
1286         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1287
1288 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1289
1290         * gfortran.dg/array_constructor_15.f90: New test case.
1291
1292 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1293
1294         * gfortran.dg/forall_10.f90: New test case.
1295
1296 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1297
1298         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1299
1300 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1301
1302         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1303         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1304
1305 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
1306
1307         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1308         * gcc.target/i386/builtin-bswap-3.c: Ditto.
1309         * gcc.target/i386/xchg-1.c: New test.
1310         * gcc.target/i386/xchg-2.c: New test.
1311
1312 2007-02-16  Richard Guenther  <rguenther@suse.de>
1313             Christian Bruel  <christian.bruel@st.com>
1314
1315         * gcc.dg/strict-overflow-5.c: New testcase.
1316
1317 2007-02-16  Tobias Burnus  <burnus@net-b.de>
1318
1319         PR fortran/30793
1320         * gfortran.dg/func_derived_4.f90: New test.
1321
1322 2007-02-15  Roger Sayle  <roger@eyesopen.com>
1323
1324         PR middle-end/30391
1325         * gfortran.dg/pr30391-1.f90: New test case.
1326
1327 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1328
1329         PR middle-end/30433
1330         * gcc.c-torture/compile/pr30433.c: New testcase to check
1331         that complex constants comparisions are foldded.
1332
1333 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1334
1335         PR C++/30158
1336         * g++.dg/ext/stmtexpr10.C: New testcase.
1337
1338 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1339
1340         PR middle-end/30729
1341         * gcc.dg/Wunused-value-2.c: New testcase.
1342
1343 2007-02-15  Ian Lance Taylor  <iant@google.com>
1344
1345         * g++.dg/eh/subreg-1.C: New test.
1346
1347 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1348
1349         PR c/26494
1350         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
1351         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
1352         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
1353         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
1354         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
1355         * gcc.dg/Werror-implicit-function-declaration.c: New.
1356
1357 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1358
1359         PR c++/28943
1360         * g++.dg/warn/pr28943.C: New.
1361
1362 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1363
1364         * gfortran.fortran-torture/execute/math.f90: Fix typo.
1365
1366 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1367
1368         PR fortran/30779
1369         * gfortran.dg/error_recovery_3.f90: New test.
1370
1371 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1372
1373         * g++.dg/tree-ssa/sra-1.C: New.
1374
1375 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1376
1377         * g++.dg/tree-ssa/sra-1.C: New.
1378
1379 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1380
1381         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
1382
1383 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1384
1385         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
1386
1387 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1388
1389         PR fortran/30799
1390         * gfortran.dg/logical_2.f90: New test.
1391
1392 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
1393
1394         * gcc.dg/torture/complex-alias-1.c: New test.
1395
1396 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
1397
1398         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
1399         instead of -fdump-tree-tailcall.
1400
1401 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
1402
1403         * gfortran.dg/interface_10.f90: Fix comment typo.
1404
1405 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
1406
1407         PR tree-optimization/30771
1408         * gcc.dg/vect/pr30771.c: New test.
1409
1410 2007-02-13  Ian Lance Taylor  <iant@google.com>
1411
1412         * gcc.dg/Wstrict-overflow-1.c: New test.
1413         * gcc.dg/Wstrict-overflow-2.c: New test.
1414         * gcc.dg/Wstrict-overflow-3.c: New test.
1415         * gcc.dg/Wstrict-overflow-4.c: New test.
1416         * gcc.dg/Wstrict-overflow-5.c: New test.
1417         * gcc.dg/Wstrict-overflow-6.c: New test.
1418         * gcc.dg/Wstrict-overflow-7.c: New test.
1419         * gcc.dg/Wstrict-overflow-8.c: New test.
1420         * gcc.dg/Wstrict-overflow-9.c: New test.
1421         * gcc.dg/Wstrict-overflow-10.c: New test.
1422
1423 2007-02-13  Roger Sayle  <roger@eyesopen.com>
1424
1425         * gcc.target/ia64/builtin-bswap-2.c: New test case.
1426
1427 2007-02-13  Richard Henderson  <rth@redhat.com>
1428
1429         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1430         * gcc.c-torture/execute/pr29302-1.c: ... here.
1431
1432 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1433
1434         PR c/29521
1435         * gcc.dg/c90-return-1.c: Update output.
1436         * gcc.dg/c99-return-1.c: Likewise.
1437
1438 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
1439
1440         PR fortran/30554
1441         * gfortran.dg/used_dummy_types_7.f90: New test..
1442
1443 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
1444
1445         * gcc.target/i386/parity-1.c: New test.
1446         * gcc.target/i386/parity-2.c: New test.
1447
1448 2007-02-12  Roger Sayle  <roger@eyesopen.com>
1449
1450         * gcc.target/i386/builtin-bswap-3.c: New test case.
1451
1452 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1453
1454         PR tree-optimization/29145
1455         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1456         alias analysis is improved to take better advantage of restrict
1457         qualified pointers.
1458         * gcc.dg/vect/vect-80.c: Likewise.
1459         * gcc.dg/vect/pr29145.c: New.
1460
1461 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1462
1463         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1464         * gcc.target/i386/sse4a-insert.c: Likewise.
1465
1466 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1467
1468         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1469         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1470
1471 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1472
1473         PR fortran/30478
1474         * gfortran.dg/enum_4.f90: Update error message checks.
1475
1476 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1477
1478         PR fortran/30554
1479         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1480         versions of the modules.
1481
1482         PR fortran/30617
1483         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1484         by getting rid of recursive I/O and providing functions with
1485         results.
1486
1487         PR fortran/30319
1488         * gfortran.dg/char_array_constructor_2.f90
1489
1490 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1491
1492         PR c++/26988
1493         * g++.dg/template/spec34.C: New test
1494
1495 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1496
1497         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1498         on i?86 and x86_64.
1499         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1500         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1501         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1502         on i?86 and x86_64.
1503         * gcc.dg/vect/vect-113.c: Ditto.
1504
1505 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1506
1507         PR c++/29487
1508         * g++.dg/eh/weak1-C: New test.
1509         * g++.dg/eh/weak1-a.cc: Likewise.
1510         * g++.dg/eh/comdat1.C: Likewise.
1511
1512 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1513             Dorit Nuzman  <dorit@il.ibm.com>
1514
1515         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1516         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1517         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1518         * gcc.dg/vect/vect-113.c: Likewise.
1519
1520         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1521
1522 2007-02-10  Richard Henderson  <rth@redhat.com>
1523
1524         * lib/target-supports.exp (check_effective_target_tls): Redefine
1525         to mean non-emulated tls.
1526         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1527         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1528         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1529         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1530         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1531         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1532         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1533
1534 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1535
1536         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1537
1538 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1539
1540         * gfortran.dg/secnds.f: Replace time tolerance with a
1541         before-and-after bracket.
1542         * gfortran.dg/secnds-1.f: Likewise.
1543
1544 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1545
1546         PR fortran/30512
1547         * gfortran.dg/maxlocval_1.f90: New test.
1548
1549 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1550
1551         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1552
1553 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1554
1555         PR fortran/30720
1556         * gfortran.dg/array_function_1.f90: New test.
1557
1558 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1559
1560         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1561         (check_effective_target_dummy_wcsftime): New functions.
1562
1563 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1564
1565         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1566         * lib/target-supports.exp (check_effective_target_uclibc): New
1567         function.
1568
1569 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1570
1571         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1572         (vsnprintf): Don't define for uClibc targets.
1573
1574 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1575
1576         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1577         set before checking whether it was allowed.
1578         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1579         before checking inside_main.
1580
1581 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1582
1583         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1584         uClinux targets.
1585         (u16sf): Likewise u4sf.
1586         * g++.dg/compat/struct-layout-1.h: Likewise.
1587
1588 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1589
1590         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1591         procedure.
1592         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1593         m68k targets if check_effective_target_coldfire_fpu returns true.
1594
1595 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1596         Richard Guenther  <rguenther@suse.de>
1597
1598         PR middle-end/23361
1599         * gcc.dg/fold-compare-3.c: New testcase.
1600         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1601
1602 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1603
1604         * gcc.dg/pr26570.c: Clean up coverage files.
1605         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1606         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1607         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1608         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1609         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1610         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1611         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1612         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1613         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1614         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1615         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1616         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1617         * gcc.dg/vect/pr28952.c: Ditto.
1618         * gcc.dg/vect/pr27151.c: Ditto.
1619         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1620         * g++.dg/gomp/macro-3.C: Ditto.
1621
1622 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1623
1624         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1625         of the loop.
1626
1627 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1628
1629         * gcc.target/i386/builtin-bswap-2.c: New test case.
1630
1631 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1632
1633         * gfortran.dg/forall_8.f90: New test case.
1634         * gfortran.dg/forall_9.f90: Likewise.
1635
1636 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1637
1638         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1639
1640 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1641
1642         * lib/target-supports.exp (check_effective_target_simulator): New.
1643
1644 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1645
1646         * gcc.dg/tree-ssa/loop-25.c: New test.
1647
1648 2007-02-06  Richard Henderson  <rth@redhat.com>
1649
1650         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1651
1652 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1653
1654         * gcc.target/powerpc/popcount-1.c: New test case.
1655         * gcc.target/powerpc/parity-1.c: Likewise.
1656
1657 2007-02-06  Richard Guenther  <rguenther@suse.de>
1658
1659         PR middle-end/27302
1660         * gcc.dg/torture/pr27302-2.c: New testcase.
1661
1662 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1663
1664         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1665         * gcc.dg/vect/vect-iv-1.c: New test.
1666         * gcc.dg/vect/vect-iv-2.c: New test.
1667         * gcc.dg/vect/vect-iv-3.c: New test.
1668         * gcc.dg/vect/vect-iv-4.c: New test.
1669         * gcc.dg/vect/vect-iv-5.c: New test.
1670         * gcc.dg/vect/vect-iv-6.c: New test.
1671         * gcc.dg/vect/vect-iv-7.c: New test.
1672         * gcc.dg/vect/vect-iv-8.c: New test.
1673         * gcc.dg/vect/vect-iv-9.c: New test.
1674         * gcc.dg/vect/vect-iv-10.c: New test.
1675         * gcc.dg/vect/vect-iv-11.c: New test.
1676         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1677         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1678         * gcc.dg/vect/vect-14.c: Now vectorizable.
1679         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1680         * gcc.dg/vect/vect-27.c: Likewise.
1681         * gcc.dg/vect/vect-29.c Likewise.
1682         * gcc.dg/vect/vect-dv-2.c: Likewise.
1683         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1684         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1685         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1686
1687 2007-02-06  Ira Rosen  <irar@il.ibm.com>
1688
1689         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1690
1691 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1692
1693         * gcc.dg/builtins-20.c: Add more cases.
1694
1695 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
1696
1697         PR debug/30189
1698         * gcc.dg/pr30189.c: New test.
1699
1700 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1701
1702         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1703         for running tests.
1704         * gcc.target/i386/sse4a-extract.c: New test.
1705         * gcc.target/i386/sse4a-insert.c: New test.
1706         * gcc.target/i386/sse4a-montsd.c: New test.
1707         * gcc.target/i386/sse4a-montss.c: New test.
1708
1709 2007-02-05  Richard Guenther  <rguenther@suse.de>
1710
1711         * gcc.target/i386/vectorize3.c: New testcase.
1712
1713 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
1714
1715         PR target/30665
1716         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1717
1718 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1719
1720         PR fortran/30611
1721         * gfortran.dg/repeat_1.f90: New test.
1722
1723 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
1724
1725         PR fortran/30605
1726         * gfortran.dg/spread_shape_1.f90: Remove tabs.
1727         * gfortran.dg/derived_init_2.f90: Ditto.
1728         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1729         * gfortran.dg/array_initializer_1.f90: Ditto.
1730         * gfortran.dg/do_2.f90: Ditto.
1731         * gfortran.dg/proc_assign_1.f90: Ditto.
1732
1733 2007-02-04  Richard Guenther  <rguenther@suse.de>
1734
1735         PR middle-end/30636
1736         * g++.dg/warn/pr30636.C: New testcase.
1737         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1738
1739 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
1740
1741         PR middle-end/30667
1742         * gfortran.dg/pr30667.f: New test.
1743
1744 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1745
1746         * gcc.dg/builtins-54.c: Add more cases.
1747
1748 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
1749
1750         PR fortran/30514
1751         * gfortran.dg/zero_sized_2.f90: New test.
1752
1753         PR fortran/30660
1754         * gfortran.dg/alloc_comp_basics_4.f90: New test.
1755
1756         PR fortran/29820
1757         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1758         file.
1759
1760 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1761
1762         PR fortran/30683
1763         * gfortran.dg/interface_10.f90: New test.
1764
1765 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1766
1767         * gcc.dg/builtins-20.c: Add more cases.
1768
1769 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1770
1771         PR target/29682
1772         * gcc-target/ia64/pr29682.c: New test.
1773
1774 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
1775
1776         PR fortran/30284
1777         * gfortran.dg/arrayio_11.f90.f90: New test.
1778
1779         PR fortran/30626
1780         * gfortran.dg/arrayio_12.f90.f90: New test.
1781
1782 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
1783
1784         PR c++/30536
1785         * g++.dg/tls/diag-5.C: New test.
1786
1787         PR middle-end/30473
1788         * gcc.dg/pr30473.c: New test.
1789         * gcc.c-torture/execute/20070201-1.c: New test.
1790
1791 2007-02-01  Roger Sayle  <roger@eyesopen.com>
1792
1793         * gfortran.dg/dependency_20.f90: New test case.
1794
1795 2007-01-31  Ian Lance Taylor  <iant@google.com>
1796
1797         * gcc.dg/lower-subreg-1.c (test): New test.
1798
1799 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
1800
1801         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1802
1803 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1804
1805         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1806         * gcc.dg/torture/builtin-math-3.c: Likewise.
1807
1808 2007-01-31  Dirk Mueller  <dmueller@suse.de>
1809
1810         gcc.dg/Wparentheses-2.c: Update and add new tests.
1811
1812 2007-01-31  Ira Rosen  <irar@il.ibm.com>
1813
1814         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1815         vectorize.
1816
1817 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
1818
1819         * gcc.dg/builtins-63.c: New test.
1820
1821 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1822
1823         PR fortran/27588
1824         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1825
1826 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1827
1828         PR fortran/30520
1829         * gfortran.dg/volatile8.f90: New argument conformance test.
1830         * gfortran.dg/volatile9.f90: New scope test.
1831
1832 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1833
1834         PR c++/24745
1835         * g++.dg/warn/null4.C: New.
1836
1837 2001-01-30  Roger Sayle  <roger@eyesopen.com>
1838             Uros Bizjak  <ubizjak@gmail.com>
1839
1840         * gcc.dg/large-size-array-3.c: Correct typo.
1841
1842 2007-01-30  Richard Guenther  <rguenther@suse.de>
1843
1844         PR middle-end/27657
1845         * g++.dg/debug/pr27657.C: New testcase.
1846
1847 2007-01-30  Richard Guenther  <rguenther@suse.de>
1848
1849         PR middle-end/30313
1850         * gcc.dg/torture/pr30313.c: New testcase.
1851
1852 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
1853
1854         * gcc.dg/dfp/dfp-except.h: New file.
1855         * gcc.dg/dfp/fe-check.h: New file.
1856         * gcc.dg/dfp/fe-binop.c: New test.
1857         * gcc.dg/dfp/fe-convert-1.c: New test.
1858         * gcc.dg/dfp/fe-convert-2.c: New test.
1859         * gcc.dg/dfp/fe-convert-3.c: New test.
1860
1861         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1862         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1863         * gcc.dg/dfp/convert-dfp.c: Ditto.
1864         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1865
1866 2007-01-29  Josh Conner  <jconner@apple.com>
1867
1868         * gcc.target/powerpc/altivec-24.c: New test.
1869
1870 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
1871
1872         PR c++/28266
1873         * g++.dg/parse/defarg12.C: New test.
1874
1875 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
1876
1877         PR fortran/30554
1878         * gfortran.dg/used_dummy_types_6.f90: New test.
1879
1880 2007-01-28  Jan Hubicka  <jh@suse.cz>
1881
1882         * gcc.dg/tree-prof/val-prof-6.c: New test.
1883
1884 2007-01-28  Roger Sayle  <roger@eyesopen.com>
1885
1886         * gcc.dg/large-size-array-3.c: Correct test case (portability).
1887
1888 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
1889
1890         PR C++/28988
1891         * g++.dg/expr/dtor4.C: New test.
1892
1893 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
1894
1895         * gcc.dg/tree-ssa/loop-23.c: New test.
1896
1897 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
1898
1899         PR libfortran/30389
1900         * gfortran.dg/achar_2.f90:  New test.
1901         * gfortran.dg/achar_3.f90:  New test.
1902
1903 2007-01-27  Ian Lance Taylor  <iant@google.com>
1904
1905         * gcc.dg/strict-overflow-1.c: New test.
1906         * gcc.dg/no-strict-overflow-1.c: New test.
1907         * gcc.dg/strict-overflow-2.c: New test.
1908         * gcc.dg/no-strict-overflow-2.c: New test.
1909         * gcc.dg/strict-overflow-3.c: New test.
1910         * gcc.dg/no-strict-overflow-3.c: New test.
1911         * gcc.dg/strict-overflow-4.c: New test.
1912         * gcc.dg/no-strict-overflow-4.c: New test.
1913         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1914         * gcc.dg/pr15784-1.c: Likewise.
1915         * gcc.dg/pr20922-1.c: Likewise.
1916         * gcc.dg/pr20922-3.c: Likewise.
1917         * gcc.dg/pr20922-4.c: Likewise.
1918         * gcc.dg/pr20922-6.c: Likewise.
1919         * gcc.dg/compare-4.c: Likewise.
1920         * gcc.dg/torture/pr26898-1.c: Likewise.
1921         * gcc.dg/tree-ssa/divide-1.c: Likewise.
1922         * gcc.dg/tree-ssa/divide-2.c: Likewise.
1923         * gcc.dg/tree-ssa/divide-3.c: Likewise.
1924         * gcc.dg/tree-ssa/divide-4.c: Likewise.
1925         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1926         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1927         * gcc.dg/tree-ssa/pr21082.c: Likewise.
1928         * gcc.dg/tree-ssa/pr26899.c: Likewise.
1929         * g++.dg/tree-ssa/pr21082.C: Likewise.
1930
1931 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1932
1933         * gcc-dg/large-size-array-3.c: New test case.
1934
1935 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1936
1937         * gfortran.dg/forall_7.f90: New test case.
1938
1939 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
1940
1941         PR fortran/30407
1942         * gfortran.dg/where_operator_assign_1.f90: New test.
1943         * gfortran.dg/where_operator_assign_2.f90: New test.
1944         * gfortran.dg/where_operator_assign_3.f90: New test.
1945
1946 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
1947
1948         * lib/target-supports.exp
1949         (check_effective_target_powerpc_altivec): New.
1950         (check_effective_target_vect_cmdline_needed): Use it.
1951
1952 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1953
1954         PR fortran/30278
1955         * gfortran.dg/backslash_3.f: New test.
1956
1957 2007-01-26  Richard Guenther  <rguenther@suse.de>
1958
1959         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1960
1961 2007-01-26  Tobias Burnus  <burnus@net-b.de>
1962
1963         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1964         * gfortran.dg/vect/vect.exp: Ditto.
1965         * gfortran.dg/dg.exp: Ditto.
1966         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1967         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1968
1969 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1970
1971         * gcc.dg/builtins-20.c: Add more cases.
1972         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1973
1974 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1975
1976         PR fortran/30437
1977         * gcc.dg/Wall.c: New.
1978         * gcc.dg/Wno-all.c: New.
1979         * gfortran.dg/Wall.f90: New.
1980         * gfortran.dg/Wno-all.f90: New.
1981
1982 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1983
1984         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1985         * g++.dg/eh/simd-2.C: Also run on Darwin.
1986         * g++.dg/eh/simd-3.C: New.
1987         * g++.dg/eh/simd-4.C: New.
1988
1989 2007-01-25  Richard Guenther  <rguenther@suse.de>
1990
1991         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1992         and _PROFILE_USE.
1993         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1994
1995 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1996
1997         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1998         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1999         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2000         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2001         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2002         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2003         * gcc.dg/ipa/ipa-7.c: New testcase.
2004
2005 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2006
2007         * g++.dg/cpp0x/warn_cxx0x.C: New.
2008
2009 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2010
2011         * gcc.dg/builtins-20.c: Test builtin carg.
2012
2013 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2014
2015         PR middle-end/27416
2016         * gcc.dg/gomp/pr27416.c: New test.
2017
2018         PR middle-end/30494
2019         * gcc.dg/gomp/pr30494.c: New test.
2020         * g++.dg/gomp/pr30494.C: New test.
2021
2022         PR middle-end/30421
2023         * gcc.dg/gomp/pr30421.c: New test.
2024
2025 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2026
2027         * gcc.target/ia64/versionid-1.c: New test.
2028         * gcc.target/ia64/versionid-2.c: New test.
2029
2030 2007-01-24  Richard Guenther  <rguenther@suse.de>
2031
2032         PR testsuite/30181
2033         * gcc.dg/builtins-57.c: Change to a link-time testcase
2034         to support non-C99 targets.
2035
2036 2007-01-24  Jan Hubicka  <jh@suse.cz>
2037
2038         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2039
2040 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2041
2042         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2043
2044 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2045
2046         PR objc/27438
2047         * objc.dg/const-str-12.m: New test.
2048
2049 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2050
2051         PR fortran/30532
2052         * gfortran.dg/ctrl-z.f90:  New test.
2053
2054 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2055
2056         PR fortran/30481
2057         * gfortran.dg/namelist_assumed_char.f90:  New test.
2058
2059 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2060
2061         PR c++/27492
2062         * g++.dg/inherit/covariant15.C: New test.
2063
2064 2007-01-23  Ian Lance Taylor  <iant@google.com>
2065
2066         * g++.dg/warn/Wparentheses-24.C: New test.
2067
2068 2007-01-23  Richard Guenther  <rguenther@suse.de>
2069
2070         PR testsuite/30560
2071         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2072         with full path.
2073
2074 2007-01-22  Richard Guenther  <rguenther@suse.de>
2075
2076         PR tree-optimization/30038
2077         * gcc.dg/builtins-62.c: New testcase.
2078
2079 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2080
2081         * gcc.c-torture/compile/20070121.c: New test.
2082
2083 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2084
2085         PR libfortran/30525
2086         * gfortran.dg/char_comparison_1.f:  New test.
2087
2088 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2089
2090         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2091
2092 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2093
2094         PR objc/30479
2095         * objc.dg/pch: New directory.
2096         * objc.dg/pch/pch.exp: New file.
2097         * objc.dg/pch/interface-1.m: New test.
2098         * objc.dg/pch/interface-1.hs: New include file.
2099         * lib/objc.exp (objc_target_compile): Add
2100         "-x objective-c-header" in front of the sources if this is
2101         a precompiled header being compiled.
2102
2103 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2104
2105         * gfortran.dg/array_memcpy_3.f90: New test case.
2106         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2107
2108 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2109             Brooks Moses  <brooks.moses@codesourcery.com>
2110             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2111
2112         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2113         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2114
2115 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2116
2117         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2118
2119 2007-01-19  Mike Stump  <mrs@apple.com>
2120
2121         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2122         away.
2123
2124 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2125
2126         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2127         option instead of -funsafe-math-optimizations.
2128
2129 2007-01-19  Tomas Bily  <tbily@suse.cz>
2130
2131         gcc.dg/tree-prof/indir-call-prof.c: New.
2132         g++.dg/dg.exp: Add tree-prof subdirectory.
2133         g++.dg/tree-prof/indir-call-prof.C: New.
2134         g++.dg/tree-prof/tree-prof.exp: New.
2135
2136 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2137
2138         PR c++/17947
2139         * g++.dg/warn/deprecated.C: Update warning output.
2140         * g++.dg/warn/deprecated-2.C: Likewise.
2141         * g++.dg/warn/deprecated-3.C: New.
2142
2143 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2144
2145         * gcc.c-torture/execute/nestfunc-7.c: New.
2146
2147 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
2148
2149         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2150
2151 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2152
2153         * gcc.dg/m68k-pic-1.c: New.
2154
2155 2007-01-18  Roger Sayle  <roger@eyesopen.com>
2156
2157         * gfortran.dg/array_memcpy_4.f90: New test case.
2158
2159 2007-01-18  Josh Conner  <jconner@apple.com>
2160
2161         PR target/30485
2162         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2163         * gcc.dg/vect/no-trapping-math-1: New.
2164         * gcc.dg/vect/no-trapping-math-2: New.
2165
2166 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
2167
2168         * gcc.target/i386/387-8.c: Update comment about optimizing
2169         inherent load of 1.0 of fptan instruction.
2170
2171 2007-01-18  Dirk Mueller  <dmueller@suse.de>
2172             Richard Guenther <rguenther@suse.de>
2173
2174         PR diagnostic/8268
2175         * gcc.dg/Warray-bounds.c: New testcase.
2176         * gcc.dg/Warray-bounds-2.c: New testcase.
2177         * g++.dg/warn/Warray-bounds.C: New testcase.
2178         * g++.dg/warn/Warray-bounds-2.C: New testcase.
2179
2180 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
2181
2182         PR fortran/30476
2183         * gfortran.dg/generic_12.f90: New test.
2184
2185 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
2186
2187         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2188         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2189
2190 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
2191
2192         * gcc.dg/dfp/compare-special.h: New file.
2193         * gcc.dg/dfp/compare-special-32.c: New test.
2194         * gcc.dg/dfp/compare-special-64.c: New test.
2195         * gcc.dg/dfp/compare-special-128.c: New test.
2196
2197 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2198             Paul Thomas  <pault@gcc.gnu.org>
2199             Steven G. Kargl  <kargl@gcc.gnu.org>
2200
2201         PR fortran/30404
2202         * gfortran.dg/forall_6.f90: New test case.
2203         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2204         * gfortran.dg/dependency_13.f90: Likewise.
2205
2206 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2207
2208         PR testsuite/12325
2209         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2210         targets that don't support Inf.
2211
2212 2007-01-15  Dale Johannesen  <dalej@apple.com>
2213
2214         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
2215
2216 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
2217
2218         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
2219         of achar for 0xff to avoid the "Extended ASCII not
2220         implemented" error message.
2221
2222 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
2223
2224         PR fortran/28172
2225         * gfortran.dg/altreturn_4.f90: New test.
2226
2227         PR fortran/29389
2228         * gfortran.dg/stfunc_4.f90: New test.
2229
2230         PR fortran/29712
2231         * gfortran.dg/bound_2.f90: Reinstate commented out line.
2232         * gfortran.dg/initialization_1.f90: Change warning.
2233
2234         PR fortran/30283
2235         * gfortran.dg/specification_type_resolution_2.f90: New test.
2236
2237 2007-01-14  Jan Hubicka  <jh@suse.cz>
2238
2239         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2240         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2241         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2242         elimination.
2243
2244 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2245
2246         PR fortran/30410
2247         * gfortran.dg/external_procedures_2.f90: New test.
2248
2249 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
2250
2251         PR target/30413
2252         * gcc.target/i386/pr30413.c: New test.
2253
2254 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
2255
2256         PR fortran/30452
2257         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
2258
2259 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
2260
2261         * gcc.dg/20070112-1.c: New test.
2262
2263 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2264
2265         PR libgfortran/30435
2266         * gfortran.dg/list_read_6.f90: New test.
2267
2268 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
2269
2270         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
2271
2272 2007-01-12  Tom Tromey  <tromey@redhat.com>
2273
2274         PR preprocessor/28227:
2275         * gcc.dg/cpp/pr28227.c: New file.
2276
2277 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2278
2279         * gcc.dg/tree-ssa/loop-22.c: New test.
2280
2281 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2282
2283         PR tree-optimization/29516
2284         * gcc.dg/tree-ssa/loop-20.c: New test.
2285
2286 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
2287
2288         PR libfortran/30415
2289         * minmaxloc_integer_kinds_1.f90:  New test.
2290
2291 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
2292
2293         PR c++/29573
2294         * g++.dg/template/sizeof-template-argument.C: New test.
2295
2296 2007-01-11  Jan Hubicka  <jh@suse.cz>
2297
2298         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2299         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2300         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2301         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2302         * gcc.dg/tree-ssa/pr21658.c: Likewise.
2303         * gcc.dg/tree-ssa/pr15349.c: Likewise.
2304         * gcc.dg/tree-ssa/pr25501.c: Likewise.
2305         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2306         transformation in question.
2307         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2308         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2309         * gcc.dg/always_inline3.c: Likewise.
2310
2311 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
2312
2313         PR c++/28999
2314         * g++.dg/template/typename11.C: New test.
2315
2316 2007-01-10  Robert Kennedy <jimbob@google.com>
2317
2318         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2319
2320 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2321
2322         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2323         for different integer kinds.
2324         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2325         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2326         * gfortran.dg/ishft_2.f90: New test.
2327         * gfortran.dg/ishft_3.f90: New test.
2328
2329 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2330
2331         * gfortran.dg/altreturn_2.f90: Removed executable bit.
2332
2333 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
2334
2335         PR tree-optimization/30322
2336         * gcc.dg/tree-ssa/loop-21.c: New test.
2337
2338 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
2339
2340         * g++.dg/rtti/darwin-builtin-linkage.C: New.
2341
2342 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2343
2344         * gcc.target/spu/intrinsics-1.c: Remove xfail.
2345
2346 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2347
2348         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
2349         * g++.dg/warn/overflow-warn-3.C: Likewise.
2350         * g++.dg/warn/overflow-warn-4.C: Likewise.
2351         * g++.dg/warn/overflow-warn-5.C: Likewise.
2352         * g++.dg/warn/overflow-warn-6.C: Likewise.
2353         * g++.dg/warn/Woverflow-1.C: Likewise.
2354         * g++.dg/warn/Woverflow-2.C: Likewise.
2355         * g++.dg/warn/Woverflow-3.C: Likewise.
2356         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
2357
2358 2007-01-08  Roger Sayle  <roger@eyesopen.com>
2359
2360         * gfortran.dg/array_constructor_14.f90: New test case.
2361         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
2362
2363 2007-01-08  Richard Guenther  <rguenther@suse.de>
2364
2365         PR tree-optimization/23603
2366         * gcc.dg/tree-ssa/vrp31.c: New testcase.
2367         * gcc.dg/tree-ssa/vrp32.c: Likewise.
2368
2369 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2370
2371         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
2372         in __v8qi typedef.
2373         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
2374         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
2375         compiler behaviour.
2376         * gcc.dg/simd-5.c: Likewise.
2377         * gcc.dg/simd-6.c: Likewise.
2378         * g++.dg/conversion/simd1.C: Likewise.
2379         * g++.dg/conversion/simd3.C: Likewise.
2380         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
2381         (main): Use it.
2382
2383 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2384
2385         PR tree-optimization/29877
2386         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
2387         name of a hard register for the target concerned.  Adjust dg-error
2388         directives to cope with new behaviour of TER.
2389
2390 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2391
2392         PR c++/28986
2393         * g++.dg/conversion/nullptr1.C: Added overflow warning.
2394         * g++.dg/warn/overflow-warn-1.C: New.
2395         * g++.dg/warn/overflow-warn-3.C: New.
2396         * g++.dg/warn/overflow-warn-4.C: New.
2397         * g++.dg/warn/overflow-warn-5.C: New.
2398         * g++.dg/warn/overflow-warn-6.C: New.
2399         * g++.dg/warn/Woverflow-1.C: New.
2400         * g++.dg/warn/Woverflow-2.C: New.
2401         * g++.dg/warn/Woverflow-3.C: New.
2402         * g++.dg/warn/multiple-overflow-warn-2.C: New.
2403
2404 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
2405
2406         PR fortran/27698
2407         * gfortran.dg/invalid_name.f90: New test.
2408         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
2409         * gfortran.dg/gomp/pr29759.f90: Ditto.
2410
2411 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2412
2413         * gfortran.dg/present_1.f90:  Update error message.
2414
2415 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
2416
2417         PR c++/19439
2418         * g++.dg/template/duplicate1.C: New test
2419         * g++.dg/template/memfriend6.C: Adjust error markers.
2420
2421 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
2422
2423         PR tree-opt/30385
2424         * gcc.dg/torture/inline-1.c: New test.
2425
2426 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2427
2428         PR c/19978
2429         * gcc.dg/multiple-overflow-warn-1.c: New.
2430         * gcc.dg/multiple-overflow-warn-2.c: New.
2431         * gcc.dg/overflow-warn-6.c: New.
2432         * g++.dg/warn/multiple-overflow-warn-1.C: New.
2433
2434 2007-01-05  Roger Sayle  <roger@eyesopen.com>
2435
2436         * gfortran.dg/array_memcpy_1.f90: New test case.
2437         * gfortran.dg/array_memcpy_2.f90: Likewise.
2438
2439 2007-01-05  Richard Guenther  <rguenther@suse.de>
2440
2441         PR middle-end/27826
2442         * g++.dg/opt/pr27826.C: New testcase.
2443
2444 2007-01-05  Ian Lance Taylor  <iant@google.com>
2445
2446         * gcc.dg/Walways-true-1.c: New test.
2447         * gcc.dg/Walways-true-2.c: New test.
2448         * g++.dg/warn/Walways-true-1.C: New test.
2449         * g++.dg/warn/Walways-true-2.C: New test.
2450
2451 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2452
2453         PR c/30360
2454         * gcc.dg/pr30360.c: New test.
2455
2456 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2457
2458         PR fortran/23232
2459         * gfortran.dg/data_implied_do_1.f90: New test.
2460
2461         PR fortran/27996
2462         PR fortran/27998
2463         * gfortran.dg/char_length_1.f90: New test.
2464
2465 2007-01-05  Richard Guenther  <rguenther@suse.de>
2466
2467         PR middle-end/28116
2468         * g++.dg/opt/pr28116.C: New testcase.
2469
2470 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2471
2472         PR fortran/29624
2473         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2474           invalid deallocate.
2475         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2476         * gfortran.dg/protected_4.f90: Add pointer intent check.
2477         * gfortran.dg/protected_6.f90: Add pointer intent check.
2478         * gfortran.dg/pointer_intent_1.f90: New test.
2479         * gfortran.dg/pointer_intent_2.f90: New test.
2480         * gfortran.dg/pointer_intent_3.f90: New test.
2481
2482 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2483
2484         PR 30235
2485         * gfortran.dg/altreturn_2.f90: new test.
2486
2487 2007-01-04  Tom Tromey  <tromey@redhat.com>
2488
2489         PR preprocessor/28165:
2490         * gcc.dg/cpp/pr28165.c: New file.
2491
2492 2007-01-03  Josh Conner  <jconner@apple.com>
2493
2494         PR middle-end/29683
2495         * gcc.dg/pr29683.c: New.
2496
2497 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2498
2499         PR c++/28217
2500         * g++.dg/pch/template-1.C: New test.
2501         * g++.dg/pch/template-1.Hs: New file.
2502
2503 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2504
2505         PR middle-end/30353
2506         * gcc.c-torture/compile/complex-4.c: New test.
2507
2508 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2509
2510         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2511         -maltivec.
2512         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2513
2514 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2515
2516         PR middle-end/30286
2517         * gcc.dg/pr30286.c: New test.
2518
2519         PR c++/29535
2520         * g++.dg/template/crash66.C: New test.
2521
2522         PR c++/29054
2523         * g++.dg/template/friend49.C: New test.
2524
2525 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2526
2527         * gfortran.dg/ibits.f90: New test.
2528
2529 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2530
2531         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2532         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2533
2534 2007-01-02  Jan Hubicka  <jh@suse.cz>
2535
2536         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2537         first one.
2538
2539 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2540
2541         PR c/19977
2542         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2543         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2544
2545 2006-01-02  Ian Lance Taylor  <iant@google.com>
2546
2547         * g++.dg/warn/Wparentheses-22.C: New test.
2548         * g++.dg/warn/Wparentheses-23.C: New test.
2549
2550 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2551
2552         PR middle-end/7651
2553         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2554         * gcc.dg/declspec-3-Wextra.c: New.
2555         * gcc.dg/declspec-3-no.c: New
2556
2557 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2558
2559         PR fortran/20896
2560         * gfortran.dg/interface_10.f90: Remove.
2561
2562 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2563
2564         * gcc.dg/fold-eqxor-4.c: New test case.
2565
2566 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2567
2568         PR middle-end/30311
2569         * gcc.c-torture/compile/pr30311.c: New test.
2570
2571 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2572
2573         PR middle-end/30253
2574         * gcc.c-torture/compile/statement-expression-1.c: New test.
2575
2576 2007-01-01  Andreas Schwab  <schwab@suse.de>
2577
2578         PR target/29166
2579         * g++.dg/eh/pr29166.C: New test.
2580
2581 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2582
2583         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2584         New.
2585         (check_effective_target_vect_cmdline_needed): Use it.
2586
2587 2006-12-31  Richard Guenther  <rguenther@suse.de>
2588
2589         PR middle-end/30137
2590         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2591         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2592
2593 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2594
2595         PR middle-end/30322
2596         * gcc.dg/fold-plusnot-1.c: New test case.
2597
2598 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2599
2600         PR c++/29731
2601         * g++.dg/parse/template22.C: New test.
2602
2603 2006-12-31  Richard Guenther  <rguenther@suse.de>
2604
2605         PR middle-end/30338
2606         * gcc.c-torture/compile/pr30338.c: New testcase.
2607
2608 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2609
2610         PR fortran/27900
2611         * gfortran.dg/intrinsic_actual_4.f90: New test.
2612
2613         PR fortran/24325
2614         * gfortran.dg/func_decl_3.f90: New test.
2615
2616 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2617
2618         PR fortran/23060
2619         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2620         * gfortran.dg/c_by_val_1.f: New test.
2621         * gfortran.dg/c_by_val_2.f: New test.
2622         * gfortran.dg/c_by_val_3.f: New test.
2623
2624 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2625
2626         PR libfortran/30321
2627         * gfortran.dg/sum_zero_array_1.f90:  New test.
2628
2629 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2630
2631         PR preprocessor/29612
2632         * gcc.dg/cpp/pr29612-1.c: New test.
2633         * gcc.dg/cpp/pr29612-2.c: New test.
2634
2635 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2636
2637         PR fortran/30034
2638         * gfortran.dg/pure_formal_proc_1.f90: New test.
2639
2640         PR fortran/30237
2641         * gfortran.dg/intrinsic_actual_3.f90: New test.
2642
2643 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2644
2645         PR fortran/30014
2646         * gfortran.dg/io_constraints_1.f90: Update test.
2647         * gfortran.dg/io_constraints_2.f90: Update test.
2648         * gfortran.dg/inquire_iolength.f90: New test.
2649
2650 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2651
2652         PR fortran/20896
2653         * gfortran.dg/interface_10.f90: New test.
2654         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2655         since z is already, locally a variable.
2656
2657         PR fortran/25135
2658         * gfortran.dg/generic_11.f90: New test.
2659         * gfortran.dg/interface_7.f90: Remove name clash between module
2660         name and procedure 'x' referenced in the interface.
2661
2662 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2663
2664         PR middle-end/7651
2665         * gcc.dg/Wmissing-parameter-type.c: New.
2666         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2667         * gcc.dg/Wmissing-parameter-type-no.c: New.
2668
2669 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2670
2671         PR fortran/25818
2672         * gfortran.dg/entry_array_specs_2.f: New test.
2673
2674         PR fortran/30084
2675         * gfortran.dg/nested_modules_6.f90: New test.
2676
2677 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2678
2679         PR middle-end/7651
2680         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2681         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2682
2683 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2684
2685         PR C++/30168
2686         * g++.dg/opt/complex6.C: New test.
2687
2688 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2689
2690         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2691         full" if the linker on spu-*-* warns about exceeding local store.
2692
2693         And revert this patch:
2694         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2695         fail to link due to relocation overflows on spu-*-*.
2696
2697 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2698
2699         PR fortran/30273
2700         * gfortran.dg/dependency_19.f90: New test.
2701
2702 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2703
2704         PR fortran/30202
2705         * gfortran.dg/alloc_comp_basics_3.f90: New test.
2706
2707 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
2708
2709         PR middle-end/30262
2710         * gcc.c-torture/execute/20061220-1.c: New test.
2711
2712         PR middle-end/30263
2713         * gcc.dg/gomp/asm-1.c: New test.
2714
2715         PR target/30230
2716         * g++.dg/eh/ia64-2.C: New test.
2717
2718 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2719
2720         PR target/28966
2721         PR target/29248
2722         * gcc.dg/rs6000-leaf.c: New.
2723
2724 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2725
2726         PR fortran/25392
2727         * gfortran.dg/f2c_8.f90: New test.
2728
2729 2006-12-20  Bill Wendling  <wendling@apple.com>
2730
2731         * gcc.dg/asm-b.c: Check for __ppc64__.
2732
2733 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2734
2735         PR fortran/30190
2736         * gfortran.dg/bounds_check_5.f90: New test.
2737
2738 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
2739
2740         PR middle-end/30143
2741         * gcc.dg/gomp/complex-1.c: New testcase.
2742
2743 2006-12-20  Roger Sayle  <roger@eyesopen.com>
2744
2745         * gfortran.dg/array_memset_1.f90: New test case.
2746
2747 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
2748
2749         * lib/target-supports.exp: Add spu to
2750         check_effective_target_vect_widen_mult_hi_to_si.
2751
2752 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2753
2754         PR fortran/29992
2755         * gfortran.dg/generic_9.f90: New test.
2756
2757         PR fortran/30081
2758         * gfortran.dg/generic_10.f90: New test.
2759
2760 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
2761
2762         PR tree-opt/30045
2763         * gcc.dg/pr30045.c: New test.
2764
2765 2006-12-20  Ben Elliston  <bje@au.ibm.com>
2766
2767         * gcc.dg/20020312-2.c: Add a case for __SPU__.
2768
2769 2006-12-19  Eric Christopher  <echristo@apple.com>
2770
2771         PR target/29302
2772         * gcc.c-torture/execute/pr29302-1.c: New.
2773
2774 2006-12-19  Tobias Burnus  <burnus@net-b.de>
2775
2776         PR fortran/39238
2777         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2778
2779 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
2780
2781         PR fortran/30236
2782         * gfortran.dg/altreturn_3.f90: New test.
2783
2784         * gfortran.dg/char_result_12.f90: Fix comment typos.
2785
2786 2006-12-19  Ben Elliston  <bje@au.ibm.com>
2787
2788         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2789         as newlib's stdio.h uses non-traditional cpp constructs.
2790
2791 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2792
2793         * gfortran.dg/advance.f90: Renamed to advance_1.f90
2794         * gfortran.dg/append-1.f90: Renamed to append_1.f90
2795         * gfortran.dg/array-1.f90: Renamed to array_1.f90
2796         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2797         * gfortran.dg/backspace.f: Renamed to backspace_1.f
2798         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2799         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2800         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2801         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2802         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2803         * gfortran.dg/logint-1.f: Renamed to logint_1.f
2804         * gfortran.dg/logint-2.f: Renamed to logint_2.f
2805         * gfortran.dg/logint-3.f: Renamed to logint_3.f
2806         * gfortran.dg/advance_1.f90: Renamed from advance.f90
2807         * gfortran.dg/append_1.f90: Renamed from append-1.f90
2808         * gfortran.dg/array_1.f90: Renamed from array-1.f90
2809         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2810         * gfortran.dg/backspace_1.f: Renamed from backspace.f
2811         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2812         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2813         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2814         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2815         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2816         * gfortran.dg/logint_1.f: Renamed from logint-1.f
2817         * gfortran.dg/logint_2.f: Renamed from logint-2.f
2818         * gfortran.dg/logint_3.f: Renamed from logint-3.f
2819
2820 2006-12-18  Bill Wendling  <wendling@apple.com>
2821
2822         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2823         id is an OjbC keyword.
2824
2825 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2826
2827         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2828
2829 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2830
2831         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2832
2833 2006-12-18  Ian Lance Taylor  <iant@google.com>
2834
2835         * g++.dg/warn/Wmissing-declarations-1.C: New test.
2836
2837 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2838
2839         * gcc.c-torture/compile/pr27528.c: Use empty templates.
2840
2841 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2842
2843         PR fortran/30207
2844         * gfortran.fortran-torture/execute/where21.f90: New test.
2845
2846 2006-12-17  Tobias Burnus  <burnus@net-b.de>
2847
2848         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2849
2850 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2851
2852         PR middle-end/7651
2853         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2854         * gcc.dg/if-empty-1.c: Likewise.
2855         * gcc.dg/pr23165.c: Likewise.
2856         * g++.dg/warn/empty-body.C: Likewise.
2857
2858 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2859
2860         PR libfortran/30005
2861         * gfortran.dg/open_errors.f90: New test.
2862
2863 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
2864
2865         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2866
2867         * gcc.target/i386/ssse3-pabsb.c: New file.
2868         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2869         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2870         * gcc.target/i386/ssse3-palignr.c: Likewise.
2871         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2872         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2873         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2874         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2875         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2876         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2877         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2878         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2879         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2880         * gcc.target/i386/ssse3-psignb.c: Likewise.
2881         * gcc.target/i386/ssse3-psignd.c: Likewise.
2882         * gcc.target/i386/ssse3-psignw.c: Likewise.
2883         * gcc.target/i386/ssse3-vals.h: Likewise.
2884
2885 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
2886
2887         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2888         * lib/fortran-torture.exp: Include target-supports.exp.
2889
2890 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR target/30185
2893         * gcc.c-torture/execute/pr30185.c: New test.
2894
2895 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2896
2897         PR testsuite/30179
2898         PR testsuite/30180
2899         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2900         * gcc.dg/builtin-bswap-2.c: Likewise.
2901         * gcc.dg/builtin-bswap-3.c: Likewise.
2902         * gcc.dg/builtin-bswap-4.c: Likewise.
2903         * lib/target-supports.exp (check_effective_target_stdint_types): New.
2904         * cc.c-torture/execute/mode-dependent-address.x: New file.
2905
2906 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2907
2908         PR libfortran/30145
2909         * gfortran.dg/write_zero_array: New test.
2910
2911 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2912
2913         PR fortran/30200
2914         * gfortran.dg/write_fmt_trim.f90: New test.
2915
2916 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
2917
2918         PR 30194
2919         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2920         temporarily.
2921
2922 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2923
2924         * lib/target-supports.exp (check_weak_available): Use istarget
2925         "hppa*-*-hpux10*" instead of regexp.
2926         (check_cxa_atexit_available): Likewise.
2927
2928 2006-12-14  Richard Guenther  <rguenther@suse.de>
2929
2930         PR tree-optimization/30197
2931         * gcc.c-torture/execute/complex-1.c: Fix function name.
2932         * gcc.dg/builtins-61.c: New testcase.
2933
2934 2006-12-14  Richard Guenther  <rguenther@suse.de>
2935
2936         PR middle-end/30172
2937         * gcc.dg/pr30172-1.c: New testcase.
2938
2939 2006-12-14  Richard Guenther  <rguenther@suse.de>
2940
2941         PR tree-optimization/30198
2942         * gcc.dg/builtins-60.c: New testcase.
2943
2944 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
2945
2946         * lib/target-supports.exp (vect_no_align): Remove spu.
2947
2948 2006-12-13  Ian Lance Taylor  <iant@google.com>
2949
2950         PR c++/19564
2951         PR c++/19756
2952         * g++.dg/warn/Wparentheses-5.C: New test.
2953         * g++.dg/warn/Wparentheses-6.C: New test.
2954         * g++.dg/warn/Wparentheses-7.C: New test.
2955         * g++.dg/warn/Wparentheses-8.C: New test.
2956         * g++.dg/warn/Wparentheses-9.C: New test.
2957         * g++.dg/warn/Wparentheses-10.C: New test.
2958         * g++.dg/warn/Wparentheses-11.C: New test.
2959         * g++.dg/warn/Wparentheses-12.C: New test.
2960         * g++.dg/warn/Wparentheses-13.C: New test.
2961         * g++.dg/warn/Wparentheses-14.C: New test.
2962         * g++.dg/warn/Wparentheses-15.C: New test.
2963         * g++.dg/warn/Wparentheses-16.C: New test.
2964         * g++.dg/warn/Wparentheses-17.C: New test.
2965         * g++.dg/warn/Wparentheses-18.C: New test.
2966         * g++.dg/warn/Wparentheses-19.C: New test.
2967         * g++.dg/warn/Wparentheses-20.C: New test.
2968         * g++.dg/warn/Wparentheses-21.C: New test.
2969
2970 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2971
2972         PR testsuite/30157
2973         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2974         for target "hppa.*hpux10".
2975
2976 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2977
2978         * g++.dg/debug/vartrack1.C: New test.
2979
2980         * g++.dg/opt/ifcvt1.C: New test.
2981
2982         * gcc.dg/tls/opt-13.c: New test.
2983
2984         * gcc.dg/20060425-2.c: New test.
2985
2986         * g++.dg/opt/pr15054-2.C: New test.
2987
2988         * gcc.c-torture/execute/20060420-1.c: New test.
2989
2990         * gcc.c-torture/execute/20060412-1.c: New test.
2991
2992         * objc/compile/20060406-1.m: New test.
2993
2994 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2995
2996         * g++.dg/template/array17.C: New test.
2997
2998 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2999
3000         * gcc.target/powerpc/altivec-23.c: New test.
3001
3002 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3003
3004         PR c++27316
3005         * g++.dg/inherit/error3.C: New test.
3006
3007         PR c++/28740
3008         * g++.dg/inherit/error4.C: New test.
3009
3010 2006-12-13  Richard Guenther  <rguenther@suse.de>
3011
3012         PR tree-optimization/17687
3013         * gcc.dg/builtins-59.c: New testcase.
3014
3015 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3016
3017         * gcc.target/spu/Wmain.c: New test.
3018
3019 2006-12-12  Josh Conner  <jconner@apple.com>
3020
3021         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3022         * g++.dg/abi/thunk4.C: Likewise.
3023         * g++.dg/abi/rtti3.C: Likewise.
3024
3025 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3026
3027         * gcc.target/spu/cpat-1.c: New test.
3028         * gcc.target/spu/cpat-2.c: New test.
3029         * gcc.target/spu/cpat-3.c: New test.
3030         * gcc.target/spu/cpat-4.c: New test.
3031
3032 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3033
3034         PR tree-opt/28436
3035         * gcc.c-torture/compile/vector-1.c: New test.
3036         * gcc.c-torture/compile/vector-2.c: New test.
3037         * gcc.c-torture/compile/vector-3.c: New test.
3038
3039 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3040
3041         * lib/fortran-torture.exp: Update copyright years.  Remove
3042         obsolete comment.  Test -ftree-vectorize where it makes sense.
3043         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3044         from fortran-torture.exp.
3045         * gfortran.dg/char_transpose_1.f90,
3046         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3047         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3048         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3049         '-w' to dg-options.
3050
3051 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3052
3053         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3054         saved_${tool}_load.
3055
3056 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3057
3058         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3059         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3060         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3061         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3062         gaps.
3063
3064 2006-12-12  Richard Guenther  <rguenther@suse.de>
3065
3066         PR middle-end/30147
3067         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3068
3069 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3070             Diego Novillo  <dnovillo@redhat.com>
3071
3072         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3073         VDEF/VUSE changes.
3074         * gcc.dg/tree-ssa/pr26421.c: Likewise
3075         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3076         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3077         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3078         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3079         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3080         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3081         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3082         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3083         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3084
3085 2006-12-11  Jan Hubicka  <jh@suse.cz>
3086
3087         * gcc.dg/tree-prof/stringop-1.c: New test.
3088         * gcc.dg/tree-prof/stringop-2.c: New test.
3089
3090 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3091
3092         PR target/30120
3093         * gcc.target/i386/pr30120.c: New test.
3094
3095         Revert:
3096         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3097
3098         * gcc.target/i386/x87regparm-1.c: New test.
3099         * gcc.target/i386/x87regparm-2.c: New test.
3100         * gcc.target/i386/x87regparm-3.c: New test.
3101         * gcc.target/i386/x87regparm-4.c: New test.
3102
3103 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3104
3105         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3106
3107 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3108
3109         PR fortran/23994
3110         * gfortran.dg/protected_1.f90: New test.
3111         * gfortran.dg/protected_2.f90: New test.
3112         * gfortran.dg/protected_3.f90: New test.
3113         * gfortran.dg/protected_4.f90: New test.
3114         * gfortran.dg/protected_5.f90: New test.
3115         * gfortran.dg/protected_6.f90: New test.
3116
3117 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3118             Tobias Burnus  <burnus@gcc.gnu.org>
3119
3120         PR fortran/29975
3121         PR fortran/30068
3122         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3123         interface.
3124         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3125         ambiguous interfaces.
3126         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3127         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3128         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3129         ambiguous interfaces.
3130         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3131         * gfortran.dg/array_initializer_2.f90: Add initializer array
3132         constructor test.
3133
3134         PR fortran/30096
3135         * gfortran.dg/interface_9.f90: Test that host interfaces are
3136         not checked for ambiguity with the local version.
3137
3138 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3139
3140         PR fortran/29464
3141         * gfortran.dg/module_interface_2.f90: New test.
3142
3143 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3144
3145         PR fortran/29941
3146         * gfortran.dg/assumed_len.f90: New test.
3147
3148 2006-12-09  Richard Guenther  <rguenther@suse.de>
3149
3150         * g++.dg/warn/implicit-typename1.C: Qualify types.
3151         * g++.dg/parse/crash12.C: Likewise.
3152         * g++.dg/tree-ssa/pr22444.C: Likewise.
3153
3154 2006-12-09  Tobias Burnus  <burnus@net-b.de>
3155
3156         * gfortran.dg/array_2.f90: Added sqrt test.
3157
3158 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
3159
3160         * gcc.target/i386/x87regparm-1.c: XFAIL.
3161         * gcc.target/i386/x87regparm-2.c: XFAIL.
3162         * gcc.target/i386/x87regparm-3.c: XFAIL.
3163         * gcc.target/i386/x87regparm-4.c: XFAIL.
3164
3165 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3166
3167         * lib/target-supports.exp
3168         (check_effective_target_large_long_double): New.
3169         * gcc.dg/Wconversion-real.c : Use it.
3170         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3171         unsigned.
3172
3173 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
3174
3175         * gcc.c-torture/execute/mode-dependent-address.c: New test.
3176
3177 2006-12-08  Tobias Burnus  <burnus@net-b.de>
3178
3179         PR fortran/27546
3180         * gfortran.dg/import4.f90: New test for IMPORT in modules.
3181
3182 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
3183
3184         PR c++/29732
3185         * g++.dg/template/crash65.C: New test.
3186         * g++.dg/template/spec16.C: Tweak error markers.
3187
3188 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3189
3190         * gcc.target/spu: New directory.
3191         * gcc.target/spu/spu.exp: New file.
3192         * gcc.target/spu/intrinsics-1.c: New test.
3193
3194 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
3195
3196         PR c++/29980
3197         * g++.dg/ext/attrib27.C: New test.
3198         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3199         * g++.dg/parse/typedef5.C: Likewise.
3200
3201 2006-12-07  Mike Stump  <mrs@apple.com>
3202
3203         * treelang/compile/var_defs.tree: Adjust.
3204
3205 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
3206
3207         PR c++/29730
3208         * g++.dg/template/crash64.C: New test.
3209         * g++.dg/parse/crash27.C: Adjust error markers.
3210
3211 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
3212
3213         PR libfortran/30009
3214         PR libfortran/30056
3215         * gfortran.dg/read_eof_4.f90:  Add tests.
3216         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
3217         * gfortran.dg/unf_read_corrupted_1.f90: New test.
3218
3219 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
3220
3221         PR c++/29729
3222         * g++.dg/template/crash63.C: New test.
3223
3224         PR c++/29728
3225         * g++.dg/template/crash62.C: New test.
3226
3227 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3228
3229         PR fortran/30003
3230         * gfortran.dg/allocatable_function_1.f90: Increase the number
3231         of expected calls of free to 10; the lhs section reference is
3232         now evaluated so there is another call to bar.  Change the
3233         comment appropriately.
3234         * gfortran.dg/array_section_1.f90: New test.
3235
3236 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3237
3238         PR fortran/29912
3239         * gfortran.dg/char_result_12.f90: New test.
3240
3241 2006-12-05  Richard Guenther  <rguenther@suse.de>
3242
3243         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3244         * gcc.dg/vect/vect-pow-2.c: Rename to ...
3245         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
3246         vect_double, xfail for spu*-*-*.
3247
3248 2006-12-04  Tobias Burnus  <burnus@net-b.de>
3249
3250         PR fortran/29962
3251         * initialization_4.f90: Test noninteger exponents (-std=f95).
3252         * initialization_5.f90: New test for noninteger exponents
3253           with -std=f2003.
3254
3255 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3256
3257         PR fortran/29821
3258         * gfortran.dg/parameter_array_section_1.f90: New test.
3259
3260 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
3261
3262         PR c++/29733
3263         * g++.dg/template/crash61.C: New test.
3264
3265         PR c++/29632
3266         * g++.dg/template/error23.C: New test.
3267
3268 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
3269
3270         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3271
3272 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3273
3274         PR fortran/29916
3275         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3276
3277 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR middle-end/29965
3280         * gcc.dg/gomp/pr29965-1.c: New test.
3281         * gcc.dg/gomp/pr29965-2.c: New test.
3282         * gcc.dg/gomp/pr29965-3.c: New test.
3283         * gcc.dg/gomp/pr29965-4.c: New test.
3284         * gcc.dg/gomp/pr29965-5.c: New test.
3285         * gcc.dg/gomp/pr29965-6.c: New test.
3286         * g++.dg/gomp/pr29965-1.C: New test.
3287         * g++.dg/gomp/pr29965-2.C: New test.
3288         * g++.dg/gomp/pr29965-3.C: New test.
3289         * g++.dg/gomp/pr29965-4.C: New test.
3290         * g++.dg/gomp/pr29965-5.C: New test.
3291         * g++.dg/gomp/pr29965-6.C: New test.
3292         * g++.dg/gomp/pr29965-7.C: New test.
3293         * g++.dg/gomp/pr29965-8.C: New test.
3294         * g++.dg/gomp/pr29965-9.C: New test.
3295         * g++.dg/gomp/pr29965-10.C: New test.
3296
3297 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
3298
3299         * gnat.dg/pointer_variable_bounds.adb: New test.
3300         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3301         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3302
3303 2006-12-03  Eric Christopher  <echristo@apple.com>
3304
3305         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3306
3307 2006-12-03  Richard Henderson  <rth@redhat.com>
3308             Andrew Pinski  <pinskia@gmail.com>
3309
3310         PR C++/14329
3311         * g++.dg/warn/unit-1.C: New test.
3312
3313 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
3314
3315         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3316
3317 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
3318
3319         * g++.dg/vect/vect.exp: Enable tests to run on spu.
3320         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3321         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3322         * gcc.dg/vect/vect-70.c: Reduce array size.
3323         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3324         vect_no_compaer_double targets.
3325         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3326         vect_float, vect_double, and vect_int.
3327
3328 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
3329
3330         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3331         test for loop versioning on vect_no_align targets.
3332         * gcc.dg/vect/pr20122.c: Likewise.
3333         * gcc.dg/vect/vect-105.c: Likewise.
3334         * gcc.dg/vect/vect-42.c: Likewise.
3335         * gcc.dg/vect/vect-43.c: Likewise.
3336         * gcc.dg/vect/vect-74.c: Likewise.
3337         * gcc.dg/vect/vect-75.c: Likewise.
3338         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3339         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3340         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3341         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3342
3343 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
3344
3345         PR fortran/29642
3346         * gfortran.dg/value_1.f90 : New test.
3347         * gfortran.dg/value_2.f90 : New test.
3348         * gfortran.dg/value_3.f90 : New test.
3349         * gfortran.dg/value_4.f90 : New test.
3350         * gfortran.dg/value_4.c : Called from value_4.f90.
3351
3352 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3353
3354         PR C++/30033
3355         *  g++.dg/cpp0x/static_assert4.C: New testcase.
3356
3357 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3358
3359         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
3360
3361 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
3362
3363         PR c/27953
3364         * gcc.dg/pr27953.c: New test.
3365
3366 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3367
3368         PR c++/30022
3369         * g++.dg/ext/vector5.C: New test.
3370
3371         PR c++/30021
3372         * g++.dg/other/main1.C: New test.
3373
3374 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
3375
3376         PR libfortran/29568
3377         * gfortran.dg/convert_implied_open.f90:  Change to
3378         new default record length.
3379         * gfortran.dg/unf_short_record_1.f90:  Adapt to
3380         new error message.
3381         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
3382
3383 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
3384
3385         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
3386
3387 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
3388
3389         PR c++/29066
3390         * g++.dg/expr/pr29066.c: New.
3391
3392 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
3393             Zdenek Dvorak <dvorakz@suse.cz>
3394
3395         PR tree-optimization/29921
3396         * gcc.dg/pr29921-2.c: New test.
3397
3398 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
3399
3400         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
3401         (i386_get_cpuid): New function.
3402         (i386_cpuid_ecx): Likewise.
3403         (i386_cpuid_edx): Likewise.
3404         (i386_cpuid): Updated to call i386_cpuid_edx.
3405
3406         * gcc.target/i386/sse3-addsubpd.c: New file.
3407         * gcc.target/i386/sse3-addsubps.c: Likewise.
3408         * gcc.target/i386/sse3-haddpd.c: Likewise.
3409         * gcc.target/i386/sse3-haddps.c: Likewise.
3410         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3411         * gcc.target/i386/sse3-hsubps.c: Likewise.
3412         * gcc.target/i386/sse3-lddqu.c: Likewise.
3413         * gcc.target/i386/sse3-movddup.c: Likewise.
3414         * gcc.target/i386/sse3-movshdup.c: Likewise.
3415         * gcc.target/i386/sse3-movsldup.c: Likewise.
3416
3417 2006-12-01  Dirk Mueller  <dmueller@suse.de>
3418
3419         * g++.dg/warn/Wreturn-type-4.C: New testcase.
3420
3421 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
3422
3423         * gcc.dg/dfp/convert-int-max.c: New test.
3424         * gcc.dg/dfp/convert-int-max-fold.c: New test.
3425
3426 2006-11-30  Richard Guenther  <rguenther@suse.de>
3427
3428         * gcc.dg/vect/vect-pow-1.c: Rename ...
3429         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
3430         floats instead of doubles, check successful vectorization.
3431
3432 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3433
3434         PR target/29945
3435         * gcc.c-torture/compile/pr29945.c: New testcase.
3436
3437 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
3438
3439         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3440         -maltivec.
3441
3442 2006-11-29  Eric Christopher  <echristo@apple.com>
3443
3444         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3445
3446 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
3447
3448         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3449
3450         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3451
3452 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3453
3454         PR c++/29022
3455         * g++.dg/inherit/virtual2.C: New test.
3456         * g++.dg/inherit/virtual3.C: Likewise.
3457         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3458         * g++.dg/inherit/error2.C: Likewise.
3459         * g++.dg/template/instantiate1.C: Likewise.
3460
3461 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3462
3463         PR tree-opt/29984
3464         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3465
3466 2006-11-28  Jan Hubicka  <jh@suse.cz>
3467
3468         * gcc.dg/memcpy-1.c: New test.
3469
3470 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3471
3472         PR c++/29735
3473         * g++.dg/warn/main-3.C: New test.
3474
3475 2006-11-28  Jan Hubicka  <jh@suse.cz>
3476
3477         * gcc.dg/winline-1.c: New test.
3478
3479 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3480
3481         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3482         alignments.
3483
3484 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3485
3486         PR fortran/29976
3487         * gfortran.dg/missing_optional_dummy_3.f90
3488
3489 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3490
3491         PR fortran/20880
3492         * gfortran.dg/interface_3.f90: Modify errors.
3493
3494 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3495
3496         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3497         fail to link due to relocation overflows on spu-*-*.
3498
3499 2006-11-27  Michael Matz  <matz@suse.de>
3500             Andreas Krebbel  <krebbel1@de.ibm.com>
3501
3502         PR target/29319
3503         * gcc.dg/20061127-1.c: New testcase.
3504
3505 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3506
3507         * gcc.dg/20061124-1.c: Add exit() function prototype.
3508
3509 2006-11-27  Jan Hubicka  <jh@suse.cz>
3510
3511         * gcc.target/i386/memcpy-1.c: Adjust size.
3512         * testsuite/gcc.dg/visibility-11.c: Likewise.
3513
3514 2006-11-27  Richard Guenther  <rguenther@suse.de>
3515
3516         PR middle-end/25620
3517         * gcc.target/i386/pow-1.c: New testcase.
3518         * gcc.dg/builtins-58.c: Likewise.
3519
3520 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3521
3522         PR c++/29886
3523         * g++.dg/expr/cast8.C: New test.
3524
3525 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3526
3527         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3528         Don't ever inline the testcase.
3529
3530 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3531
3532         PR fortran/29982
3533         * gfortran.fortran-torture/compile/parameter_3.f90: New
3534         testcase.
3535
3536 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3537
3538         PR fortran/29951
3539         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3540
3541 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3542
3543         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3544         for CHAR.
3545
3546 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3547
3548         PR libgfortran/29936
3549         * gfortran.dg/write_check3.f90: New test.
3550
3551 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3552
3553         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3554
3555 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3556
3557         PR fortran/20880
3558         * gfortran.dg/interface_3.f90: New test.
3559
3560         PR fortran/29387
3561         * gfortran.dg/generic_8.f90: New test.
3562
3563 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3564
3565         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3566         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3567         * gfortran.dg/specifics_3.f90: Remove.
3568
3569 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3570
3571         PR c/29955
3572         * gcc.dg/gomp/pr29955.c: New test.
3573
3574         PR c/29736
3575         * gcc.dg/pr29736.c: New test.
3576
3577 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3578
3579         PR tree-opt/29964
3580         * gcc.dg/pure-1.c: New test.
3581
3582 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3583
3584         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3585         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3586
3587 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3588
3589         * gcc.dg/20061124-1.c: New testcase.
3590
3591 2006-11-23  Eric Christopher  <echristo@apple.com>
3592
3593         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3594
3595 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3596
3597         PR c/2707
3598         PR c++/26167
3599         * gcc.dg/Wconversion-integer.c: New. Supersedes
3600         Wconversion-negative-constants.c
3601         * gcc.dg/Wconversion-real.c: New.
3602         * gcc.dg/Wconversion-real-integer.c: New.
3603         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3604         * g++.dg/warn/Wconversion1.C: Modified.
3605
3606 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3607
3608         * gfortran.dg/overload_1.f90: New test.
3609
3610 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3611
3612         PR c/9072
3613         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3614         Wtraditional-conversion.
3615         * gcc.dg/overflow-warn-2.c: Likewise.
3616         * gcc.dg/Wconversion.c: Likewise. Renamed as
3617         Wtraditional-conversion.c .
3618         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3619         Wtraditional-conversion-2.c .
3620         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3621         Wtraditional-conversion-2.c
3622         * gcc.dg/Wconversion-negative-constants.c: New.
3623
3624 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3625
3626         * gcc.dg/tree-ssa/dump-1.c: New test.
3627
3628 2006-11-23  David Ung <davidu@mips.com>
3629
3630         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3631         -mfp64, allowable when ISA >= 33 and float is enabled.
3632         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3633         of mthc1 and mfhc1 patterns.
3634
3635 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3636
3637         PR tree-optimization/29921
3638         * gcc.dg/pr29921.c: New test.
3639
3640 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3641
3642         PR fortran/29441
3643         * gfortran.dg/initialization_4.f90: New test.
3644
3645 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3646
3647         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3648         platforms that have interleaving support.
3649         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3650         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3651         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3652         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3653         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3654         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3655         gcc.dg/vect/vect-strided-u8-i8.c,
3656         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3657         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3658         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3659         gcc.dg/vect/vect-strided-float.c,
3660         gcc.dg/vect/vect-strided-a-mult.c,
3661         gcc.dg/vect/vect-strided-mult-char-ls.c,
3662         gcc.dg/vect/vect-strided-a-u16-mult.c,
3663         gcc.dg/vect/vect-strided-a-u32-mult.c,
3664         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3665         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3666         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3667         gcc.dg/vect/vect-strided-mult.c,
3668         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3669         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3670
3671 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3672
3673         PR fortran/25087
3674         * gfortran.dg/auto_char_len_4.f90: New test.
3675
3676 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3677
3678         PR fortran/29652
3679         * gfortran.dg/generic_7.f90: New test.
3680         * gfortran.dg/defined_operators_1.f90: Add new error.
3681
3682 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3683
3684         PR tree-optimization/29902
3685         * g++.dg/tree-ssa/pr29902.C: New test.
3686
3687 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3688
3689         PR fortran/29820
3690         * gfortran.dg/used_types_13.f90: New test.
3691
3692 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3693
3694         * gcc.dg/dfp/snan.c: Delete.
3695
3696 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
3697
3698         * g++.dg/cpp0x/static_assert1.C: New.
3699         * g++.dg/cpp0x/static_assert2.C: New.
3700         * g++.dg/cpp0x/static_assert3.C: New.
3701
3702 2006-11-21  Richard Guenther  <rguenther@suse.de>
3703
3704         * gcc.dg/vect/vect-pow-1.c: New testcase.
3705         * gcc.dg/vect/vect-pow-2.c: Likewise.
3706
3707 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR c++/29570
3710         * g++.dg/template/static29.C: New test.
3711
3712         PR c++/29734
3713         * g++.dg/conversion/simd4.C: New test.
3714
3715 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
3716
3717         PR c++/29475
3718         * g++.dg/template/access19.C: New test.
3719         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3720         error is reported.
3721
3722 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3723
3724         PR tree-opt/25500
3725         * gcc.dg/tree-ssa/sra-4.c: New testcase.
3726
3727 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3728
3729         PR fortran/27546
3730         * gfortran.dg/import.f90: Extended test.
3731         * gfortran.dg/import2.f90: Extended test.
3732
3733 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3734
3735         * gfortran.dg/volatile3.f90: Add conflict test.
3736
3737 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
3738
3739         PR fortran/24783
3740         * gfortran.dg/implicit_10.f90: New test.
3741
3742 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3743
3744         PR c++/8586
3745         * g++.dg/warn/Wall-write-strings.C: New.
3746
3747 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3748
3749         * gfortran.dg/alloc_comp_constraint_5.f90: New.
3750         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3751
3752 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3753
3754         * gfortran.dg/use_3.f90: Remove error message.
3755         * gfortran.dg/iso_fortran_env_1.f90: New test.
3756         * gfortran.dg/iso_fortran_env_2.f90: New test.
3757         * gfortran.dg/iso_fortran_env_3.f90: New test.
3758         * gfortran.dg/iso_fortran_env_4.f90: New test.
3759
3760 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
3761
3762         * gcc.dg/vect/vect-27.c: Fix initialization.
3763
3764 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3765
3766         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3767         * gcc.dg/torture/builtin-minmax-1.c: New.
3768
3769         * gcc.dg/builtins-20.c: Add cases for copysign.
3770
3771 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3772
3773         PR fortran/24285
3774         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3775
3776 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3777         * gfortran.dg/use_1.f90: New test.
3778         * gfortran.dg/use_1.f90: New test.
3779         * gfortran.dg/use_1.f90: New test.
3780
3781 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
3782
3783         PR tree-optimization/29801
3784         * gcc.dg/pr29801.c: New test.
3785
3786 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
3787
3788         PR middle-end/29584
3789         * gcc.dg/torture/pr29584.c: New test.
3790
3791 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
3792
3793         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3794         Condition PowerPC tests for saving FPRs on powerpc_fprs.
3795         * gcc.target/powerpc/compress-float-ppc.c,
3796         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3797         powerpc_fprs.
3798         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3799         do not pass -mhard-float.
3800
3801 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3802
3803         * gnat.dg/volatile_aggregate.adb: New test.
3804
3805 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3806
3807         PR fortran/29391
3808         PR fortran/29489
3809         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3810         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3811
3812 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3813
3814         PR target/29201
3815         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3816
3817 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3818
3819         * gfortran.dg/import3.f90: Fix error message.
3820
3821 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3822
3823         PR tree-opt/29788
3824         * gfortran.fortran-torture/compile/inline_1.f90:
3825         New testcase.
3826
3827 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3828
3829         * gcc.target/i386/x87regparm-1.c: New test.
3830         * gcc.target/i386/x87regparm-2.c: New test.
3831         * gcc.target/i386/x87regparm-3.c: New test.
3832         * gcc.target/i386/x87regparm-4.c: New test.
3833
3834 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3835
3836         PR fortran/27546
3837         * gfortran.dg/import.f90: New test.
3838         * gfortran.dg/import2.f90: New test.
3839         * gfortran.dg/import3.f90: New test.
3840
3841 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3842
3843         PR fortran/27588
3844         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3845
3846 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3847
3848         PR fortran/29806
3849         * gfortran.dg/contains.f90: New test.
3850         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3851
3852 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
3853
3854         PR tree-optimization/29581
3855         * gcc.dg/pr29581-1.c: New test.
3856         * gcc.dg/pr29581-2.c: New test.
3857         * gcc.dg/pr29581-3.c: New test.
3858         * gcc.dg/pr29581-4.c: New test.
3859         * gfortran.dg/pr29581.f90: New test.
3860
3861 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
3862
3863         PR fortran/29702
3864         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3865         numbers in error message headers.
3866
3867 2006-11-14  Richard Guenther  <rguenther@suse.de>
3868
3869         * gcc.target/i386/math-torture/math-torture.exp: Restrict
3870         to i?86 and x86_64 targets.
3871
3872 2006-11-14  Caroline Tice  <ctice@apple.com>
3873
3874         * gcc.dg/pubtypes-1.c: New file/testcase.
3875         * gcc.dg/pubtypes-2.c: New file/testcase.
3876         * gcc.dg/pubtypes-3.c: New file/testcase.
3877         * gcc.dg/pubtypes-4.c: New file/testcase.
3878         * g++.dg/pubtypes.C: New file/testcase.
3879
3880 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
3881
3882         PR c++/29106
3883         * g++.dg/init/self1.C: New test.
3884
3885 2006-11-14  Tobias Burnus  <burnus@net-b.de>
3886
3887         PR fortran/29657
3888         * gfortran.dg/conflicts.f90: Add.
3889
3890 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
3891
3892         PR rtl-optimization/29798
3893
3894         * gcc.c-torture/execute/pr29798.c: New.
3895
3896 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3897
3898         * gcc.dg/builtins-20.c: Add more cases.
3899
3900 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
3901
3902         PR fortran/29759
3903         * gfortran.dg/gomp/pr29759.f90: New test.
3904
3905 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
3906
3907         PR c++/29518
3908         * g++.dg/template/static28.C: New test.
3909
3910 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
3911
3912         * lib/c-torture.exp: Use target-libpath.exp.
3913         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3914         set GCC_EXEC_PREFIX env var from global variable of same name.
3915
3916 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3917
3918         PR fortran/26994
3919         * gfortran.fortran-torture/compile/transfer-1.f90:
3920         New testcase.
3921
3922 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3923             Zdenek Dvorak <dvorakz@suse.cz>
3924
3925         PR tree-optimization/29680
3926         * gcc.dg/alias-11.c: New test.
3927
3928 2006-11-12  Jason Merrill  <jason@redhat.com>
3929             Andrew Pinski <pinskia@physics.uc.edu>
3930
3931         PR middle-end/28915
3932         * gcc.target/i386/vectorize1.c: New.
3933
3934 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3935
3936         PR rtl-optimization/29797
3937         * gcc.c-torture/execute/pr29797-1.c: New test case.
3938
3939 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3940
3941         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3942
3943 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
3944
3945         * gcc.dg/tree-ssa/prefetch-3.c: New test.
3946
3947 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3948
3949         PR tree-optimization/13827
3950         * gcc.dg/fold-eqand-1.c: New test case.
3951
3952 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3953
3954         PR rtl-opt/28812
3955         * gcc.c-torture/execute/mayalias-3.c: New test.
3956
3957 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
3958
3959         PR middle-end/27528
3960         * gcc.c-torture/compile/pr27528.c: New test.
3961         * gcc.dg/pr27528.c: Likewise.
3962
3963 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3964
3965         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3966
3967         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3968
3969 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3970
3971         PR fortran/29758
3972         * gfortran.dg/reshape_source_size_1.f90: New test.
3973
3974 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3975
3976         PR fortran/29315
3977         * gfortran.dg/aliasing_dummy_4.f90: New test.
3978
3979 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3980
3981         PR target/29777
3982         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3983         and x86_64-*-* targets.
3984
3985 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3986
3987         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3988         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3989         New macros. Use them in exact tests.
3990         (TESTIT3): New macro.
3991         Add tests for fmin, fmax and fma.
3992
3993 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3994
3995         PR fortran/29431
3996         * gfortran.dg/array_constructor_13.f90: New test.
3997
3998 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3999
4000         PR fortran/29744
4001         * gfortran.dg/used_types_12.f90: New test.
4002
4003 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4004
4005         PR middle-end/29726
4006         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4007         (test6): Ditto.
4008         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4009         * gcc.dg/fold-eqandshift-3.c: New test case.
4010
4011 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4012
4013         PR fortran/29699
4014         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4015
4016         PR fortran/21370
4017         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4018
4019 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4020
4021         * gcc.dg/20061109-1.c: New testcase.
4022
4023 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4024
4025         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4026
4027 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4028
4029         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4030         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4031
4032 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4033
4034         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4035         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4036
4037 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4038
4039         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4040
4041 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4042
4043         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4044         vect-9.c).
4045         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4046         * gcc.dg/vect/vect-9.c: Now vectorizable.
4047         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4048         that support vect_widen_mult.
4049         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4050         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4051         vect-reduc-dot-u16.c).
4052         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4053         vect-reduc-dot-u16.c).
4054         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4055         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4056         vect-reduc-dot-s8.c).
4057         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4058         vect-reduc-dot-s8.c).
4059         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4060         vect-reduc-dot-s8.c).
4061         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4062         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4063         vect-reduc-dot-u8.c).
4064         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4065         vect-reduc-dot-u8.c).
4066         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4067         * gcc.dg/vect/vect-multitypes-9.c: New test.
4068         * gcc.dg/vect/vect-multitypes-10.c: New test.
4069         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4070         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4071         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4072         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4073         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4074         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4075         wrapv-vect-reduc-dot-s8.c.
4076         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4077         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4078         targets that support vec_unpack.
4079         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4080         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4081         (check_effective_target_vect_widen_mult_hi_to_si): New.
4082         (check_effective_target_vect_widen_sum): Removed.
4083
4084         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4085
4086         * gcc.dg/vect/vect-multitypes-8.c: New test.
4087         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4088
4089         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4090
4091         * gcc.dg/vect/vect-multitypes-7.c: New test.
4092
4093         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4094
4095         * gcc.dg/vect/vect-multitypes-4.c: New test.
4096         * gcc.dg/vect/vect-multitypes-5.c: New test.
4097         * gcc.dg/vect/vect-multitypes-6.c: New test.
4098
4099         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4100
4101         * gcc.dg/vect/vect-multitypes-1.c: New test.
4102         * gcc.dg/vect/vect-multitypes-2.c: New test.
4103         * gcc.dg/vect/vect-multitypes-3.c: New test.
4104
4105 2006-11-07  Eric Christopher  <echristo@apple.com>
4106
4107         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4108         Test using scan-assembler-not.
4109
4110 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4111
4112         * gcc.dg/inline-17.c: New test.
4113
4114 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4115
4116         PR other/25028
4117         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4118         on HP-UX.
4119
4120 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4121
4122         PR fortran/29539
4123         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
4124
4125         PR fortran/29634
4126         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
4127         test.
4128
4129 2006-11-07  Tobias Burnus  <burnus@net-b.de>
4130
4131         PR fortran/29601
4132         * gfortran.dg/volatile.f90: Add.
4133         * gfortran.dg/volatile2.f90: Add.
4134         * gfortran.dg/volatile3.f90: Add.
4135         * gfortran.dg/volatile4.f90: Add.
4136         * gfortran.dg/volatile5.f90: Add.
4137         * gfortran.dg/volatile6.f90: Add.
4138         * gfortran.dg/volatile7.f90: Add.
4139
4140 2006-11-06  Tobias Burnus  <burnus@net-b.de>
4141
4142         * gfortran.dg/io_constraints_2.f90: Adjust pattern
4143           for matching error messages.
4144         * gfortran.dg/specifics_3.f90: Adjust pattern
4145           for matching error messages.
4146
4147 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
4148             Bernhard Fischer  <aldot@gcc.gnu.org>
4149
4150         * lib/gcc-dg.exp (output-exists): New proc.
4151         (output-exists-not): New proc.
4152         * gcc.test-framework/test-framework.awk: Support new directives.
4153         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
4154         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
4155         * gcc.test-framework/dg-outexists-exp-F.c: New test.
4156         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
4157         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
4158         * gcc.test-framework/dg-outexists-exp-P.c: New test.
4159
4160 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
4161
4162         PR fortran/29630
4163         PR fortran/29679
4164         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
4165         * gfortran.dg/initialization_3.f90: New.
4166
4167 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4168
4169         PR libgfortran/25545
4170         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
4171
4172 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
4173
4174         PR middle-end/29695
4175         * gcc.c-torture/execute/pr29695-1.c: New test.
4176         * gcc.c-torture/execute/pr29695-2.c: New test.
4177
4178 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
4179
4180         PR fortran/29565
4181         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
4182
4183 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
4184
4185         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4186         for matching error messages.
4187
4188 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
4189
4190         PR target/26915
4191         * gcc.target/i386/387-12.c: New test.
4192
4193 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4194
4195         PR libfortran/29713
4196         * gfortran.dg/pr29713.f90: New test.
4197
4198 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
4199
4200         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
4201         Also test for bogus rest sign.
4202
4203 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4204
4205         PR libfortran/27895
4206         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
4207
4208 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
4209
4210         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
4211         from error messages.
4212
4213 2006-11-02  Mike Stump  <mrs@apple.com>
4214
4215         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
4216
4217         * g++.old-deja/g++.abi/align.C: Enable for darwin.
4218
4219 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
4220
4221         * g++.dg/eh/gcsec1.C: New test.
4222
4223 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4224
4225         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4226         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
4227
4228 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
4229
4230         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
4231         hexadecimal value.
4232         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4233         * gcc.dg/pr14796-2.c: Likewise.
4234
4235 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4236
4237         * gcc.c-torture/execute/20061101-1.c: New test.
4238
4239 2006-11-01  Richard Guenther  <rguenther@suse.de>
4240
4241         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
4242
4243 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4244
4245         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
4246         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
4247
4248 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4249
4250         * gcc.c-torture/execute/20061031-1.c: New test.
4251
4252 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4253
4254         PR 23067
4255         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
4256         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
4257         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
4258         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
4259         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
4260         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
4261         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
4262
4263 2006-10-31  Eric Christopher  <echristo@apple.com>
4264             Falk Hueffner  <falk@debian.org>
4265
4266         * gcc.dg/builtin-bswap-1.c: New.
4267         * gcc.dg/builtin-bswap-2.c: New.
4268         * gcc.dg/builtin-bswap-3.c: New.
4269         * gcc.dg/builtin-bswap-4.c: New.
4270         * gcc.dg/builtin-bswap-5.c: New.
4271         * gcc.target/i386/builtin-bswap-1.c: New.
4272
4273 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4274
4275         * gcc.dg/inline-16.c: New.
4276
4277         PR 16622
4278         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
4279         defining it.
4280         * gcc.dg/inline-13.c: New.
4281         * gcc.dg/inline-14.c: New.
4282         * gcc.dg/inline-15.c: New.
4283
4284         PR 11377
4285         * gcc.dg/inline6.c: New.
4286         * gcc.dg/inline7.c: New.
4287
4288 2006-10-31  Roger Sayle  <roger@eyesopen.com>
4289
4290         PR middle-end/23470
4291         * gcc.dg/pr23470-1.c: New test case.
4292
4293 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
4294
4295         PR fortran/29537
4296         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
4297         data.
4298         * gfortran.dg/blockdata_2.f90: New testcase.
4299
4300 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
4301
4302         PR libfortran/29627
4303         * gfortran.dg/unf_short_record_1.f90:  New test.
4304
4305 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4306
4307         PR fortran/29067
4308         * gfortran.dg/pr29067.f: New test.
4309
4310 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
4311             Richard Sandiford  <richard@codesourcery.com>
4312
4313         * lib/target-supports.exp (get_compiler_messages): Append options
4314         as a single list element.
4315         (check_effective_target_arm_vfp_ok): New.
4316         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
4317
4318 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
4319
4320         PR fortran/29387
4321         * gfortran.dg/intrinsic_actual_2.f90: New test.
4322
4323         PR fortran/29490
4324         * gfortran.dg/actual_array_interface_1.f90: New test.
4325
4326         PR fortran/29641
4327         * gfortran.dg/used_types_11.f90: New test.
4328
4329 2006-10-30  Dirk Mueller  <dmueller@suse.de>
4330
4331         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
4332         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
4333         * g++.old-deja/g++.pt/eichin01.C (main): Same.
4334         * g++.old-deja/g++.mike/net25.C (main): Same.
4335         * g++.dg/lookup/exception1.C (main): Same.
4336         * g++.dg/parse/parens2.C (main): Same.
4337
4338 2006-10-30  Roger Sayle  <roger@eyesopen.com>
4339
4340         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
4341
4342 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4343
4344         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
4345         * gcc.dg/torture/builtin-math-3.c: Likewise.
4346
4347 2006-10-30  Tobias Burnus  <burnus@net-b.de>
4348
4349         PR fortran/29452
4350         * gfortran.dg/write_check.f90: Check run-time keyword checking.
4351         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
4352
4353 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
4354
4355         PR Fortran/29410
4356         * gfortran.fortran-torture/execute/transfer1.f90: New test.
4357
4358 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
4359
4360         * lib/target-supports.exp (check_function_available): Declare
4361         function before calling.
4362
4363 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR tree-optimization/29637
4366         * gcc.dg/pr29637.c: New test.
4367
4368 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4369
4370         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
4371         tree canonicalization.
4372
4373 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4374
4375         * gcc.dg/builtins-20.c: Add more hypot tests.
4376
4377 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4378
4379         * gcc.dg/fold-compare-1.c: New test case.
4380
4381 2006-10-29  Dirk Mueller  <dmueller@suse.de>
4382
4383         PR c++/16307
4384         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
4385
4386 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4387
4388         PR tree-optimization/15458
4389         * gcc.dg/fold-xornot-1.c: New test case.
4390
4391 2006-10-29  Richard Guenther  <rguenther@suse.de>
4392
4393         * gcc.target/i386/math-torture/trunc.c: New testcase.
4394
4395 2006-10-29  Richard Guenther  <rguenther@suse.de>
4396
4397         * gcc.target/i386/math-torture/round.c: New testcase.
4398
4399 2006-10-29  Richard Guenther  <rguenther@suse.de>
4400
4401         * gcc.target/i386/math-torture/ceil.c: New testcase.
4402         * gcc.target/i386/math-torture/floor.c: Likewise.
4403
4404 2006-10-29  Richard Guenther  <rguenther@suse.de>
4405
4406         * gcc.target/i386/math-torture/rint.c: New testcase.
4407         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
4408
4409 2006-10-29  Richard Guenther  <rguenther@suse.de>
4410
4411         * gcc.target/i386/math-torture/lfloor.c: New testcase.
4412         * gcc.target/i386/math-torture/lceil.c: Likewise.
4413
4414 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4415
4416         PR libgfortran/24313
4417         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
4418
4419 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
4420
4421         * gcc.c-torture/execute/20020118-1.c,
4422         gcc.c-torture/execute/builtins/strlen.c,
4423         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
4424         comment typos.
4425
4426 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4427
4428         * gcc.dg/builtins-20.c: Add tests for hypot.
4429         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
4430         two-argument builtins.
4431         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
4432         TESTIT2.  Update all callers.
4433         (TESTIT2, TESTIT2_R): New helper macros.
4434         Add testcases for pow, hypot and atan2.
4435
4436 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4437
4438         PR C++/29295
4439         * g++.dg/expr/bool1.C: New test.
4440         * g++.dg/expr/bool2.C: New test.
4441
4442 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4443
4444         PR fortran/28224
4445         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4446         * gfortran.dg/namelist_internal.f90: New test.
4447
4448 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4449
4450         PR fortran/29625
4451         * gfortran.dg/io_real_boz.f90: Add.
4452         * gfortran.dg/io_real_boz2.f90: Add.
4453
4454 2006-10-28  Richard Guenther  <rguenther@suse.de>
4455
4456         PR middle-end/26899
4457         * gcc.dg/tree-ssa/pr26899.c: New testcase.
4458
4459 2006-10-28  Richard Guenther  <rguenther@suse.de>
4460
4461         PR target/28806
4462         * gcc.target/i386/math-torture/lround.c: New testcase.
4463
4464 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4465
4466         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4467         * gcc.dg/builtins-44.c: Likewise.
4468         * gcc.dg/builtins-45.c: Likewise.
4469         * gcc.dg/pr28796-2.c: Likewise.
4470         * gcc.dg/unordered-3.c: Likewise.
4471
4472 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4473
4474         PR libgfortran/27954
4475         * gfortran.dg/error_recovery_2.f90: New test.
4476
4477 2006-10-26  Richard Guenther  <rguenther@suse.de>
4478
4479         * gcc.target/i386/i386.exp: Use glob, not find to collect
4480         tests.  Avoids recursing into subdirectories.
4481         * gcc.target/i386/math-torture/math-torture.exp: Torture
4482         for interesting ia32 math options.
4483         * gcc.target.i386/math-torture/lrint.c: New testcase.
4484
4485 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4486
4487         PR libgfortran/29563
4488         * gfortran.dg/arrayio_9.f90: Update test.
4489         * gfortran.dg/arrayio_19.f90: New test.
4490
4491 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4492
4493         * gcc.dg/20061026.c: New testcase.
4494
4495 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4496
4497         PR libgfortran/29563
4498         * gfortran.dg/arrayio_9.f90: New test.
4499
4500 2006-10-26  Ben Elliston  <bje@au.ibm.com>
4501
4502         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4503         Copy the strings manually, as strcpy may call strlen.
4504
4505 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4506
4507         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4508         Add checks for log, log2, log10 and log1p.
4509
4510         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4511         we already test 0.0.  Add checks for expm1, log, log2, log10,
4512         log1p, cbrt, erf and erfc.
4513
4514 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
4515
4516         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4517
4518 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
4519
4520         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4521         and remainderl() built-in functions.  Remove -ffast-math from
4522         dg-options.
4523
4524 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4525
4526         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4527         acosh and atanh.
4528
4529         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4530         floating point modifiers to arguments passed to float and long
4531         double functions respectively.  Update all callers to use floating
4532         point numbers, not integers.  Add tests for exp, exp2 and
4533         exp10/pow10.
4534
4535         * gcc.dg/torture/builtin-math-3.c: New test.
4536
4537 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4538
4539         PR fortran/29393
4540         * gfortran.dg/initialize_2.f90: New.
4541
4542 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4543
4544         * gcc.dg/torture/builtin-math-2.c: New test.
4545
4546 2006-10-24  Richard Guenther  <rguenther@suse.de>
4547
4548         PR middle-end/28796
4549         * gcc.dg/pr28796-1.c: New testcase.
4550         * gcc.dg/pr28796-2.c: Likewise.
4551
4552 2006-10-24  Richard Guenther  <rguenther@suse.de>
4553
4554         * gcc.dg/builtins-57.c: New testcase.
4555
4556 2006-10-24  Richard Guenther  <rguenther@suse.de>
4557
4558         PR tree-optimization/29567
4559         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4560
4561 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4562
4563         PR tree-optimization/14784
4564         * gcc.dg/alias-10.c: New test.
4565
4566 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4567
4568         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4569
4570 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4571
4572         * gcc.dg/builtin-strncat-chk-1.c: New test.
4573
4574 2006-10-23  Jan Hubicka  <jh@suse.cz>
4575
4576         * gcc.dg/memmove-1.c: New test.
4577
4578 2006-10-23  Paul Brook  <paul@codesourcery.com>
4579
4580         * gcc.dg/pragma-pack-5.c: New test.
4581
4582 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4583
4584         * g++.dg/other/s390-1.C: New testcase.
4585
4586 2006-10-23  Richard Guenther  <rguenther@suse.de>
4587
4588         PR middle-end/27132
4589         PR middle-end/23295
4590         * gcc.dg/pr27132.c: New testcase.
4591         * gcc.dg/pr23295.c: Likewise.
4592         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4593         * g++.dg/tree-ssa/pr19807.C: Likewise.
4594
4595 2006-10-23  Richard Guenther  <rguenther@suse.de>
4596
4597         PR middle-end/21032
4598         * gcc.dg/pr21032.c: New testcase.
4599
4600 2006-10-22  Jeff Law  <law@redhat.com>
4601         Richard Guenther  <rguenther@suse.de>
4602
4603         PR tree-optimization/15911
4604         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4605
4606 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4607
4608         PR c++/20647
4609         * g++.dg/abi/rtti3.C: New.
4610
4611 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4612
4613         PR middle-end/28252
4614         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4615         transformation.
4616
4617 2006-10-21  Richard Guenther  <rguenther@suse.de>
4618
4619         PR tree-optimization/3511
4620         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4621
4622 2006-10-21  Richard Guenther  <rguenther@suse.de>
4623
4624         PR middle-end/26898
4625         * gcc.dg/torture/pr26898-1.c: New testcase.
4626         * gcc.dg/torture/pr26898-2.c: Likewise.
4627
4628 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4629
4630         PR c++/28053
4631         * g++.dg/parse/bitfield1.C: Adjust error markers.
4632         * g++.dg/parse/bitfield2.C: New test.
4633
4634 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4635
4636         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4637
4638 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4639
4640         PR libfortran/27895
4641         * gfortran.dg/zero_sized_1.f90: New test.
4642
4643 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4644
4645         * gcc.dg/div-compare-1.c: New test.
4646
4647 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4648
4649         PR fortran/29216
4650         * gfortran.dg/result_default_init_1.f90: New test.
4651
4652         PR fortran/29314
4653         * gfortran.dg/automatic_default_init_1.f90: New test.
4654
4655         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4656         from 38 to 33.
4657
4658 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4659
4660         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4661         'using namespace std' without previous declaration.
4662         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4663         * g++.old-deja/g++.robertl/eb133c.C: New.
4664
4665 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4666
4667         PR libgfortran/29277
4668         * gfortran.dg/streamio_4.f90: Update test.
4669         * gfortran.dg/streamio_11.f90: New test.
4670
4671 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4672
4673         PR c++/27952
4674         * g++.dg/inherit/virtual1.C: New test.
4675
4676 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4677
4678         PR c++/28261
4679         * g++.dg/parse/enum3.C: New test.
4680
4681 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4682
4683         PR c++/29039
4684         * g++.dg/init/ctor8.C: New test.
4685
4686 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4687
4688         PR c++/27270
4689         * g++.dg/ext/complit8.C: Tweak error markers.
4690         * g++.dg/template/complit1.C: Add error marker.
4691
4692 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4693
4694         PR c++/27270
4695         * g++.dg/ext/complit8.C: New test.
4696
4697         PR c++/29408
4698         * g++.dg/parse/dtor12.C: New test.
4699
4700         PR c++/29435
4701         * g++.dg/template/sizeof11.C: New test.
4702
4703 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
4704
4705         PR fortran/29392
4706         * gfortran.dg/data_char_3.f90: New test.
4707
4708         PR fortran/29451
4709         * gfortran.dg/negative_automatic_size.f90: New test.
4710
4711 2006-10-16  David Daney  <ddaney@avtrex.com>
4712
4713         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4714
4715 2006-10-16  Eric Christopher  <echristo@apple.com>
4716
4717         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4718         x86_64.
4719
4720 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4721
4722         PR c++/28211
4723         * g++.dg/tc1/dr49.C: Tweak error messages.
4724         * g++.dg/parse/template21.C: New test.
4725
4726 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4727
4728         PR middle-end/20491
4729         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4730
4731 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4732
4733         PR fortran/29403
4734         * gfortran.dg/print_1.f90: New test.
4735
4736 2006-10-15  Jan Hubicka  <jh@suse.cz>
4737
4738         PR middle-end/29241
4739         * gcc.c-torture/compile/pr29241.c: New testcase.
4740
4741 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
4742
4743         PR middle-end/29250
4744         * gcc.c-torture/compile/pr29250.c: New test.
4745
4746 2006-10-15  Richard Guenther  <rguenther@suse.de>
4747
4748         * gcc.dg/pr29299.c: New testcase.
4749
4750 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
4751
4752         PR fortran/24767
4753         * gfortran.dg/label_4.f90: Adjust warning flag.
4754
4755 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4756
4757         PR fortran/29371
4758         * gfortran.dg/nullify_3.f90: New test.
4759
4760 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4761
4762         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4763         on Solaris 2.5.1 too.
4764
4765 2006-10-13  Eric Christopher  <echristo@apple.com>
4766
4767         * gcc.dg/pr25993.c: Skip for darwin.
4768
4769 2006-10-13  Eric Christopher  <echristo@apple.com>
4770
4771         * gcc.dg/visibility-11.c: Skip for darwin.
4772
4773 2006-10-13  Eric Christopher  <echristo@apple.com>
4774
4775         * gcc.dg/darwin-weakimport-1.c: Use
4776         -fno-asynchronous-unwind-tables.
4777         * gcc.dg/darwin-weakimport-3.c: Ditto.
4778
4779 2006-10-13  Richard Guenther  <rguenther@suse.de>
4780
4781         PR tree-optimization/29446
4782         * gcc.dg/torture/pr29446.c: New testcase.
4783
4784 2006-10-13  Bill Wendling  <wendling@apple.com>
4785
4786         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4787         * g++.old-deja/g++.jason/hmc1.C: Likewise.
4788         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4789         * g++.old-deja/g++.law/shadow1.C: Likewise.
4790         * g++.old-deja/g++.law/ctors10.C: Likewise.
4791         * g++.dg/debug/namespace1.C: Likewise.
4792         * g++.dg/inherit/namespace-as-base.C: Likewise.
4793         * g++.dg/opt/delay-slot-1.C: Likewise.
4794         * g++.dg/parse/defarg10.C: Likewise.
4795         * g++.dg/template/ptrmem11.C: Likewise.
4796         * g++.dg/template/mem_func_ptr.C: Likewise.
4797         * g++.dg/template/spec19.C: Likewise.
4798
4799 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
4800
4801         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4802
4803 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4804
4805         PR fortran/29373
4806         * gfortran.dg/implicit_9.f90: New test.
4807
4808         PR fortran/29407
4809         * gfortran.dg/namelist_25.f90: New test.
4810
4811         PR fortran/27701
4812         * gfortran.dg/same_name_2.f90: New test.
4813
4814         PR fortran/29232
4815         * gfortran.dg/host_assoc_types_1.f90: New test.
4816
4817         PR fortran/29364
4818         * gfortran.dg/missing_derived_type_1.f90: New test.
4819         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4820
4821         PR fortran/29422
4822         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4823
4824         PR fortran/29428
4825         * gfortran.dg/alloc_comp_assign_5.f90: New test.
4826
4827 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4828
4829         PR fortran/29391
4830         * gfortran.dg/bound_2.f90: New test.
4831
4832 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4833
4834         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4835         directive.
4836         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4837         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
4838         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4839         * gfortran.dg/gomp/reduction3.f90: Likewise.
4840         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4841         * gfortran.dg/dummy_procedure_2.f90: Likewise.
4842         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4843         * gfortran.dg/forall_4.f90: Likewise.
4844         * gfortran.dg/spec_expr_4.f90: Likewise.
4845         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4846         * gfortran.dg/forall_5.f90: Likewise.
4847         * gfortran.dg/open_access_append_2.f90: Add check for
4848         compile-time warning.
4849
4850 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
4851
4852         PR c++/28506
4853         * g++.dg/parse/pure1.C: New test.
4854
4855 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4856
4857         PR fortran/21435
4858         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4859         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4860         for compile-time warnings.
4861         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4862         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4863         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4864         file.
4865         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4866         specifier.
4867         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4868         compile-time warning.
4869
4870 2006-10-12  Jan Hubicka  <jh@suse.cz>
4871
4872         PR c/28419
4873         * gcc.dg/pr28319.c: New test.
4874
4875 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
4876         PR c++/29318
4877         * g++.dg/ext/vla4.C: New test.
4878
4879 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4880
4881         PR c++/27961
4882         * g++.dg/template/crash60.C: New test.
4883         * g++.dg/other/large-size-array.C: Adjust error markers.
4884         * g++.dg/parse/crash27.C: Likewise.
4885         * g++.dg/template/crash1.C: Likewise.
4886
4887 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
4888
4889         PR testsuite/29093
4890         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4891
4892 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
4893
4894         PR preprocessor/28709
4895         * gcc.dg/cpp/paste14.c: New test.
4896
4897 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
4898
4899         PR c++/29175
4900         * g++.dg/init/array24.C: New test.
4901
4902 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4903
4904         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
4905         of <sys/types.h>.
4906
4907 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
4908
4909         PR c++/29024
4910         * g++.dg/parse/typedef8.C: New test.
4911         * g++.dg/other/mult-stor1.C: Adjust error markers.
4912
4913 2006-10-11  Richard Guenther  <rguenther@suse.de>
4914
4915         PR tree-optimization/28230
4916         * gcc.dg/torture/pr28230.c: New testcase.
4917
4918 2006-10-11  Richard Guenther  <rguenther@suse.de>
4919
4920         PR inline-asm/29119
4921         * gcc.dg/torture/pr29119.c: New testcase.
4922
4923 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
4924
4925         PR middle-end/29272
4926         * gcc.c-torture/execute/20060930-2.c: New test.
4927
4928 2006-10-09  Richard Henderson  <rth@redhat.com>
4929
4930         Revert emutls patch.
4931
4932 2006-10-09  Richard Guenther  <rguenther@suse.de>
4933
4934         PR middle-end/29254
4935         * gcc.dg/pr29254.c: New testcase.
4936
4937 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
4938             Paul Thomas  <pault@gcc.gnu.org>
4939
4940         PR fortran/20541
4941         * gfortran.dg/alloc_comp_basics_1.f90: New test.
4942         * gfortran.dg/alloc_comp_basics_2.f90: New test.
4943         * gfortran.dg/alloc_comp_assign_1.f90: New test.
4944         * gfortran.dg/alloc_comp_assign_2.f90: New test.
4945         * gfortran.dg/alloc_comp_assign_3.f90: New test.
4946         * gfortran.dg/alloc_comp_assign_4.f90: New test.
4947         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4948         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4949         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4950         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4951         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4952         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4953         * gfortran.dg/alloc_comp_std.f90: New test.
4954         * gfortran.dg/move_alloc.f90: New test.
4955
4956 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
4957
4958         PR fortran/29115
4959         * gfortran.dg/derived_constructor_comps_2.f90: New test.
4960
4961         PR fortran/29211
4962         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4963
4964 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4965
4966         PR fortran/28585
4967         * gfortran.dg/new_line.f90: New test.
4968
4969 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4970
4971         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4972         * gcc.dg/torture/builtin-convert-1.c,
4973         gcc.dg/torture/builtin-convert-2.c,
4974         gcc.dg/torture/builtin-convert-3.c,
4975         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4976
4977 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4978
4979         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4980         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4981         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4982         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4983
4984 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4985
4986         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4987         Xfail some tests for powerpc-darwin and powerpc-aix.
4988
4989 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR c/29380
4992         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4993
4994 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4995
4996         PR target/29300
4997         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4998         on hppa*-*-hpux*.
4999
5000 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5001
5002         PR fortran/16580
5003         PR fortran/29288
5004         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
5005         Add tests for using all possible intrinsics as actual arguments.
5006         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
5007         all possible intrinsics as actual arguments.
5008         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
5009         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
5010
5011 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5012
5013         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5014         * gcc.dg/debug/debug-2.c: Likewise.
5015
5016 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5017
5018         * gcc.c-torture/compile/sync-2.c: New test.
5019
5020 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5021
5022         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5023         line endings.
5024
5025 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5026
5027         PR rtl-optimization/29128
5028         * gcc.c-torture/compile/pr29128.c: New test.
5029
5030 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5031
5032         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5033         line endings.
5034
5035 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5036
5037         PR middle-end/29256
5038         * gcc.dg/tree-ssa/loop-19.c: New test.
5039
5040 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5041
5042         PR tree-optimization/29330
5043         * gcc.dg/pr29330.c: New test.
5044
5045         PR target/28924
5046         * gcc.c-torture/compile/20061005-1.c: New test.
5047
5048 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5049
5050         * gcc.dg/typename-vla-1.c: New case.
5051         * gnat.dg/forward_vla.adb: New case.
5052
5053 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5054
5055         PR tree-optimization/29290
5056         * gfortran.dg/loop_nest_1.f90: New test.
5057
5058         PR target/29198
5059         * gcc.dg/tls/opt-12.c: New test.
5060
5061         PR fortran/28415
5062         * gfortran.dg/save_2.f90: New test.
5063
5064         PR c/29091
5065         * gcc.dg/pr29091.c: New test.
5066
5067 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5068
5069         * lib/target-supports.exp
5070         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5071         same as x86_64-*-*; check for LP64.
5072
5073 2006-10-04  Richard Henderson  <rth@redhat.com>
5074
5075         * lib/target-supports.exp (check_effective_target_tls): Redefine
5076         to mean non-emulated tls.
5077         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5078         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5079         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5080         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5081         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5082         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5083         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5084
5085 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5086
5087         PR fortran/29343
5088         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5089
5090 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5091
5092         * gfortran.dg/bounds_check_fail_1.f90: New test.
5093
5094 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5095
5096         PR c++/29020
5097         * g++.dg/template/friend48.C: New test.
5098
5099 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5100
5101         PR fortran/29098
5102         * gfortran.dg/default_initialization_2.f90: New test.
5103
5104 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5105
5106         PR fortran/20779
5107         PR fortran/20891
5108         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5109
5110 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5111
5112         PR fortran/29284
5113         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5114
5115         PR fortran/29321
5116         PR fortran/29322
5117         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5118
5119         PR fortran/25091
5120         PR fortran/25092
5121         * gfortran.dg/entry_array_specs_1.f90: New test.
5122
5123 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5124
5125         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
5126         insufficient to inhibit some test failures at -O3.  Do testing
5127         on integers.
5128
5129 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5130
5131         PR c++/29138
5132         * g++.dg/inherit/access8.C: New test.
5133         * g++.dg/template/dtor4.C: Tweak error messages.
5134
5135 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5136
5137         PR fortran/27478
5138         * gfortran.dg/entry_8.f90: New test.
5139
5140 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5141
5142         PR c++/29291
5143         * g++.dg/parse/new4.C: New test.
5144
5145 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
5146
5147         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
5148         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
5149         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
5150         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
5151         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
5152
5153 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5154
5155         PR fortran/19260
5156         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
5157         * gfortran.dg/continuation_2.f90: New test.
5158
5159         PR fortran/19262
5160         * gfortran.dg/continuation_3.f90: New test.
5161         * gfortran.dg/continuation_4.f90: New test.
5162         * gfortran.dg/continuation_5.f: New test.
5163         * gfortran.dg/continuation_6.f: New test.
5164
5165 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
5166
5167         PR c++/29226
5168         * g++.dg/template/vla1.C: New test.
5169
5170 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5171
5172         PR fortran/29210
5173         * gfortran.dg/complex_parameter_1.f90: New test.
5174
5175 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
5176
5177         PR c/29154
5178         * gcc.c-torture/execute/20060929-1.c: New test.
5179
5180 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
5181
5182         PR c++/29105
5183         * g++.dg/template/member6.C: New test.
5184         * g++.dg/parse/typename7.C: Adjust error markers.
5185
5186         PR c++/29080
5187         * g++.dg/template/member7.C: New test.
5188
5189 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
5190
5191         PR c/24010
5192         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
5193         gcc.dg/Woverride-init-3.c: New tests.
5194
5195 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5196
5197         * gcc.c-torture/execute/20060930-1.c: New test.
5198
5199 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5200
5201         PR fortran/18791
5202         * gfortran.dg/specifics_1.f90: New test.
5203         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
5204         complex specifics.
5205
5206 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5207
5208         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
5209         pthread-init-common.h: New.
5210
5211 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5212
5213         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
5214         precision on some archs.
5215
5216 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
5217
5218         * gcc.dg/non-local-goto-1.c: New test.
5219         * gcc.dg/non-local-goto-2.c: Likewise.
5220         * gcc.dg/setjmp-3.c: Likewise.
5221         * gcc.dg/setjmp-4.c: Likewise.
5222
5223 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
5224
5225         * gnat.dg/self_aggregate_with_pointer.adb: New test.
5226
5227 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5228
5229         PR fortran/28276
5230         * gfortran.dg/exponent_1.f90: New test.
5231
5232         PR fortran/27021
5233         * gfortran.dg/nearest_1.f90: New test.
5234
5235 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR middle-end/25261
5238         PR middle-end/28790
5239         * gcc.dg/gomp/nestedfn-1.c: New test.
5240
5241 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
5242
5243         PR objc/29195
5244         * objc/compile/method-1.m: New test.
5245
5246 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
5247
5248         PR c++/26938
5249         * g++.dg/template/crash58.C: New test.
5250         * g++.dg/parse/crash28.C: Adjust error markers.
5251         * g++.dg/template/crash34.C: Likewise.
5252         * g++.dg/template/friend31.C: Likewise.
5253         * g++.dg/template/crash32.C: Likewise.
5254
5255         PR c++/27329
5256         * g++.dg/template/crash59.C: New test.
5257
5258         PR c++/27667
5259         * g++.dg/template/spec33.C: New test.
5260         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
5261
5262 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
5263             Adam Nemet  <anemet@caviumnetworks.com>
5264
5265         * gcc.dg/tree-ssa/ivopts-1.c: New test.
5266         * gcc.dg/tree-ssa/ivopts-2.c: New test.
5267
5268 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
5269
5270         PR target/28911
5271         * gcc.dg/pr28911.c: New.
5272
5273 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
5274
5275         PR target/29169
5276         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
5277         (dg-options): Add -mfpmath=387.
5278
5279 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
5280
5281         PR c/28706
5282         * gcc.dg/pr28706.c: New test.
5283
5284         PR c/28712
5285         * gcc.dg/pr28712.c: New test.
5286
5287 2006-09-22  Mike Stump  <mrs@apple.com>
5288
5289         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
5290
5291 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
5292
5293         PR tree-optimization/28888
5294         * gcc.dg/pr28888.c: New test.
5295
5296 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
5297
5298         PR c++/29016
5299         * g++.dg/init/ptrfn1.C: New test.
5300
5301 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
5302
5303         PR c++/28861
5304         * g++.dg/template/spec32.C: New test.
5305         * g++.dg/parse/crash9.C: Adjust error markers.
5306
5307         PR c++/28303
5308         * g++.dg/template/typedef6.C: New test.
5309         * g++.dg/init/error1.C: Adjust error markers.
5310         * g++.dg/parse/crash9.C: Likewise.
5311         * g++.dg/template/crash55.C: Likewise.
5312
5313 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
5314
5315         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
5316
5317 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
5318
5319         PR target/27650
5320         * g++.dg/ext/dllimport12.C: New test.
5321
5322 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
5323
5324         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
5325         * gcc.target/mips/nmadd-2.c: Likewise.
5326         * gcc.target/mips/mips-ps-6.c: New test.
5327         * gcc.target/mips/neg-abs-1.c: Likewise.
5328         * gcc.target/mips/neg-abs-2.c: Likewise.
5329         * gcc.target/mips/nmadd-3.c: New test.
5330
5331 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
5332
5333         PR middle-end/28046
5334         * gcc.dg/gomp/atomic-10.c: New test.
5335         * g++.dg/gomp/atomic-10.C: New test.
5336
5337 2006-09-20  Eric Christopher  <echristo@apple.com>
5338
5339         * gcc.target/i386/sse3-not-fisttp.c: New.
5340
5341 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
5342
5343         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
5344
5345 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
5346
5347         * gcc.c-torture/execute/pr28289.c (one): New variable.
5348         (main): Use it instead of argc.
5349         * gcc.c-torture/execute/20060102-1.c (one): New variable.
5350         (main): Use it instead of argc.
5351
5352 2006-09-19  Paul Brook  <paul@codesourcery.com>
5353
5354         PR target/28516
5355         * gcc.dg/nested-func-5.c: New test.
5356
5357 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5358
5359         * lib/target-supports.exp (check_effective_target_tls): Compile
5360         test stubs using ${tool}_target_compile, not just target_compile.
5361         (check_effective_target_tls_runtime): Likewise.
5362
5363 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5364
5365         * gcc.c-torture/compile/20030405-1.x: Remove.
5366
5367         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
5368         optimising linker from discarding it.
5369
5370 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
5371
5372         PR fortran/28526
5373         * gfortran.dg/keyword_symbol_1.f90: New test.
5374
5375         * gfortran.dg/spread_shape_1.f90: Add missing warning with
5376         pedantic compilation option.
5377
5378 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
5379
5380         PR fortran/29060
5381         * gfortran.dg/spread_shape_1.f90: New test.
5382
5383 2006-09-17  Roger Sayle  <roger@eyesopen.com>
5384
5385         PR tree-optimization/28887
5386         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
5387
5388 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
5389
5390         PR c/25993
5391         * gcc.dg/pr25993.c: New test.
5392
5393 2006-09-17  Ira Rosen  <irar@il.ibm.com>
5394
5395         PR tree-opt/21591
5396         * gcc.dg/vect/pr21591.c: New test.
5397
5398 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
5399
5400         PR tree-opt/29059
5401         * gcc.c-torture/compile/strcpy-1.c: New test.
5402         * gcc.c-torture/compile/strcpy-2.c: New test.
5403         * gcc.c-torture/compile/memcpy-1.c: New test.
5404         * gcc.c-torture/compile/memcpy-2.c: New test.
5405
5406 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5407
5408         PR testsuite/29055
5409         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
5410
5411 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5412
5413         * gnat.dg/specs/double_record_extension1.ads: New test.
5414         * gnat.dg/specs/double_record_extension2.ads: Likewise.
5415
5416 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
5417
5418         PR fortran/29051
5419         * gfortran.dg/oldstyle_3.f90: New test.
5420
5421 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5422
5423         PR libgfortran/29099
5424         * gfortran.dg/secnds-1.f: New test.
5425
5426 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5427
5428         PR libgfortran/29053
5429         * gfortran.dg/streamio_9.f90: New test.
5430         * gfortran.dg/streamio_10.f90: New test.
5431
5432 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
5433
5434         PR C++/29002
5435         * g++.dg/init/array22.C: New test.
5436         * g++.dg/init/array23.C: New test.
5437
5438 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
5439
5440         * stackcheck.lst: Update list of tests requiring stack checking.
5441         * norun.lst: Adjust for above change.
5442         * ada95.lst: New file.
5443         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
5444         requiring -gnat95 switch.
5445
5446 2006-09-14  Olivier Hainque  <hainque@adacore.com>
5447
5448         * gnat.dg/in_out_parameter.adb: New test.
5449
5450 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
5451
5452         PR debug/28980
5453         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5454
5455 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
5456
5457         * gnat.dg/specs/unchecked_union.ads: New test.
5458
5459 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
5460
5461         PR rtl-optimization/28982
5462         * gcc.c-torture/execute/pr28982a.c: New test.
5463         * gcc.c-torture/execute/pr28982b.c: Likewise.
5464
5465 2006-09-12  Eric Christopher  <echristo@apple.com>
5466
5467         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5468         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5469
5470 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
5471
5472         PR c/28768
5473         PR preprocessor/14634
5474         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5475         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5476         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5477
5478 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5479
5480         * gcc.dg/pr28243.c: New test.
5481
5482 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
5483
5484         PR fortran/28971
5485         gfortran.dg/pr28971.f90: New test to act as a backstop in case
5486         this undiagnosed regression reappears.
5487
5488 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
5489
5490         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5491         Treat $srcdir as a literal.
5492         * lib/fortran-torture.exp (fortran-torture-compile,
5493         fortran-torture-execute): Likewise.
5494         * lib/objc-torture.exp (objc-torture-compile,
5495         objc-torture-execute): Likewise.
5496         * lib/profopt.exp (profopt-execute): Likewise.
5497
5498 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
5499
5500         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5501
5502 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
5503
5504         PR testsuite/28950
5505         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5506
5507 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
5508
5509         PR target/13685
5510         * gcc.target/i386/pr13685.c: New test.
5511
5512 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5513
5514         * gcc.dg/pr28726.c: New test.
5515
5516 2006-09-11  Josh Conner  <jconner@apple.com>
5517
5518         * gcc.dg/nrv3.c: Increase size of structure.
5519         * gcc.dg/nrv4.c: Likewise.
5520         * gcc.dg/nrv5.c: Likewise.
5521
5522 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5523
5524         PR libfortran/28890
5525         gfortran.dg/assumed_charlen_function_5.f90: New test.
5526
5527 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5528
5529         PR c++/28991
5530         * g++.dg/init/static3.C: New test.
5531
5532 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5533
5534         PR testsuite/29007
5535         * gcc.dg/long-long-cst1.c (t): Add cast to
5536         __SIZE_TYPE__ before casting to int.
5537         (main): Return 0 on success.
5538
5539 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5540
5541         * gcc.c-torture/execute/20060910-1.c: New test.
5542
5543 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5544
5545         PR middle-end/26983
5546         * gcc.dg/pr26983.c: New test.
5547
5548 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5549
5550         PR target/29006
5551         * gcc.c-torture/execute/pr29006.c: New test.
5552
5553 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5554
5555         PR libfortran/28947
5556         gfortran.dg/matmul_4.f90: New test.
5557
5558 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5559
5560         PR fortran/28959
5561         gfortran.dg/used_types_10: New test.
5562
5563 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5564
5565         PR libfortran/28923
5566         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5567         gfortran.dg/array_initializer_3.f90: New test.
5568
5569 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5570
5571         PR fortran/28914
5572         * gfortran.dg/actual_array_constructor_3.f90: New test.
5573
5574 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5575
5576         PR testsuite/26778
5577         * gcc.target/i386/pr26778.c: New testcase.
5578
5579 2006-09-08  Eric Christopher  <echristo@apple.com>
5580
5581         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5582         * gcc.target/i386/memcpy-1.c: Ditto.
5583         * gcc.target/i386/asm-1.c: Ditto.
5584         * gcc.target/i386/20060512-4.c: Ditto.
5585         * gcc.target/i386/compress-float-387.c: Ditto.
5586         * gcc.target/i386/20060512-1.c: Ditto.
5587         * gcc.target/i386/compress-float-sse.c: Ditto.
5588         * gcc.target/i386/20060512-2.c: Ditto.
5589         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5590         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5591         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5592         * gcc.dg/pr26449.c: Ditto.
5593         * gcc.dg/attr-ms_struct-2.c: Ditto.
5594         * gcc.dg/attr-ms_struct-1.c: Ditto.
5595         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5596
5597 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5598
5599         PR c/28504
5600         * gcc.dg/vla-10.c: New test.
5601
5602 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5603
5604         PR c++/28858
5605         * g++.dg/parse/template20.C: New test.
5606         * g++.dg/template/operator8.C: Remove obsolete part.
5607         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5608         * g++.old-deja/g++.pt/crash65.C: Likewise.
5609
5610 2006-09-07  Jason Merrill  <jason@redhat.com>
5611
5612         PR middle-end/27724
5613         * gcc.dg/long-long-cst1.c: New test.
5614
5615 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5616
5617         PR C++/28906
5618         * g++.dg/other/array3.C: New test.
5619         * g++.dg/other/array4.C: New test.
5620         * g++.dg/other/array5.C: New test.
5621
5622 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5623
5624         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5625
5626 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5627
5628         PR target/28946
5629         * gcc.target/i386/pr28946.c: New test.
5630
5631 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5632
5633         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5634         in integer literal constant.
5635         * gfortran.dg/enum_8.f90: Ditto.
5636         * gfortran.dg/g77/20030326-1.f: Ditto.
5637
5638 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5639
5640         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5641         nonconformance usage.
5642
5643 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5644
5645         PR middle-end/28862
5646         * gcc.c-torture/compile/vector-align-1.c: New test.
5647
5648 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5649
5650         PR rtl-opt/27883
5651         * g++.dg/opt/copysign-1.C: New test.
5652
5653 2006-09-06  Jason Merrill  <jason@redhat.com>
5654
5655         PR c++/27371
5656         * g++.dg/warn/unused-result1.C: New test.
5657
5658 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5659
5660         PR c++/28903
5661         * g++.dg/ext/vla3.C: New test.
5662
5663         PR c++/28886
5664         * g++.dg/template/array16.C: New test.
5665
5666 2006-09-06  Richard Guenther  <rguenther@suse.de>
5667
5668         * gcc.dg/pr27226.c: Remove testcase again.
5669
5670 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5671
5672         PR tree-opt/28937
5673         * g++.dg/opt/unroll2.C: New test.
5674
5675 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5676
5677         PR tree-opt/28952
5678         * gcc.dg/vect/pr28952.c: New test.
5679
5680 2006-09-05  Richard Guenther  <rguenther@suse.de>
5681
5682         PR tree-optimization/28900
5683         * gcc.dg/torture/pr28900.c: New testcase
5684
5685 2006-09-05  Richard Guenther  <rguenther@suse.de>
5686
5687         PR tree-optimization/28905
5688         * gcc.c-torture/compile/pr28905.c: New testcase.
5689
5690 2006-09-05  Richard Guenther  <rguenther@suse.de>
5691
5692         PR middle-end/28935
5693         * gcc.dg/pr28935.c: New testcase.
5694
5695 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5696
5697         * gcc.c-torture/execute/20060905-1.c: New test.
5698
5699 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5700
5701         PR fortran/28908
5702         * gfortran.dg/used_types_7.f90: New test.
5703         * gfortran.dg/used_types_8.f90: New test.
5704         * gfortran.dg/used_types_9.f90: New test.
5705
5706 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5707
5708         * gcc.c-torture/compile/20060904-1.c: New test.
5709
5710 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5711
5712         PR c++/23287 Revert my 2006-09-01 patch
5713         * g++.dg/parse/dtor12.C: Remove.
5714
5715 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
5716
5717         PR c+/27670
5718         * g++.dg/template/operator9.C: New test.
5719
5720         PR c++/27493
5721         * g++.dg/template/operator7.C: New test.
5722
5723         PR c++/27494
5724         * g++.dg/template/operator8.C: New test.
5725
5726         PR c++/27397
5727         * g++.dg/template/crash57.C: New test.
5728
5729         * g++.dg/template/typedef4.C: Adjust error markers.
5730         * g++.dg/template/typedef5.C: Likewise.
5731
5732 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
5733
5734         PR c++/28878
5735         * g++.dg/parse/crash33.C: New test.
5736
5737 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
5738         Richard Guenther  <rguenther@suse.de>
5739         Adam Nemet  <anemet@caviumnetworks.com>
5740
5741         PR middle-end/27226
5742         * gcc.target/mips/memcpy-1.c: New testcase.
5743         * gcc.dg/pr27226.c: Likewise.
5744
5745 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5746
5747         PR c++/28705
5748         * g++.dg/lookup/koenig5.C: New.
5749         * g++.dg/template/crash56.C: New.
5750
5751 2006-09-01  Josh Conner  <jconner@apple.com>
5752
5753         PR c++/25505
5754         * gcc.dg/nrv3.c: New test.
5755         * gcc.dg/nrv4.c: New test.
5756         * gcc.dg/nrv5.c: New test.
5757
5758 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5759
5760         PR c++/23287
5761         * g++.dg/parse/dtor12.C: New.
5762
5763 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
5764
5765         PR tree-optimization/28839
5766         * gcc.dg/pr28839.c: New test.
5767
5768 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
5769
5770         PR target/24367
5771         * gcc.dg/pr24367.c: New testcase.
5772
5773 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
5774
5775         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5776
5777 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
5778
5779         PR rtl-optimization/27735
5780         * gcc.dg/loop-unswitch-1.c: New test.
5781
5782 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
5783
5784         PR fortran/28885
5785         * gfortran.dg/aliasing_dummy_2.f90: New test.
5786
5787         PR fortran/20067
5788         * gfortran.dg/generic_5.f90: Change error message.
5789
5790         PR fortran/28873
5791         * gfortran.dg/generic_6.f90: New test.
5792
5793         PR fortran/25077
5794         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5795
5796         PR fortran/25102
5797         * gfortran.dg/invalid_interface_assignment.f90: New test.
5798
5799         PR fortran/24866
5800         * gfortran.dg/module_proc_external_dummy.f90: New test.
5801
5802 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
5803
5804         PR c++/28349
5805         * testsuite/g++.dg/warn/var-args1.C: New test.
5806
5807 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
5808
5809         PR fortran/28866
5810         * gfortran.dg/simpleif_2.f90: New test.
5811         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5812         * gfortran.dg/enum_5.f90: Ditto.
5813
5814 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5815             Kazu Hirata  <kazu@codesourcery.com>
5816
5817         PR tree-optimization/17506
5818         * gcc.dg/pr17506.c: New.
5819
5820 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
5821
5822         PR c++/28139
5823         * g++.dg/eh/alias1.C: New test.
5824
5825 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5826
5827         PR c++/28860
5828         * g++.dg/template/ttp22.C: New test.
5829
5830 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
5831
5832         PR middle-end/26632
5833         * gcc.dg/pr26632.c: New.
5834
5835 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5836
5837         PR libgfortran/28354
5838         * gfortran.dg/fmt_zero_precision.f90: New test.
5839
5840 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
5841
5842         PR c++/28058
5843         * g++.dg/template/spec31.C: New test.
5844
5845 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
5846
5847         PR c++/26573
5848         * g++.dg/other/static2.C: New test.
5849
5850 2006-08-26  Roger Sayle  <roger@eyesopen.com>
5851
5852         * gcc.dg/Wswitch-enum-2.c: New test case.
5853         * gcc.dg/Wswitch-enum-3.c: Likewise.
5854
5855 2006-08-26  Richard Guenther  <rguenther@suse.de>
5856
5857         * gcc.c-torture/compile/20060826-1.c: New testcase.
5858
5859 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
5860
5861         PR c++/28736
5862         * g++.dg/template/void10.C: New test.
5863
5864         PR c++/28737
5865         * g++.dg/template/void8.C: New test.
5866
5867         PR c+_+/28738
5868         * g++.dg/template/void9.C: New test.
5869
5870         * g++.dg/template/void3.C: Adjust error markers.
5871         * g++.dg/template/void4.C: Likewise.
5872         * g++.dg/template/crash55.C: Likewise.
5873         * g++.dg/template/void7.C: Likewise
5874
5875 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
5876
5877         PR c++/28588
5878         * g++.dg/inherit/access6.C: New test.
5879         * g++.dg/inherit/access7.C: Likewise.
5880
5881         PR c++/28595
5882         * g++.dg/template/array15.C: New test.
5883         * g++.dg/template/crash2.C: Tweak error markers.
5884
5885 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
5886
5887         PR middle-end/28683
5888         * gcc.c-torture/compile/20060823-1.c: New test.
5889
5890 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5891
5892         PR c++/28853
5893         * g++.dg/template/ttp21.C: New test.
5894
5895         PR c++/28852
5896         * g++.dg/other/operator1.C: Add error-marker.
5897         * g++.dg/other/operator2.C: New test.
5898
5899 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5900
5901         PR c/27893
5902         * gcc.c-torture/compile/vla-const-1.c,
5903         gcc.c-torture/compile/vla-const-2.c: New tests.
5904
5905 2006-08-26  Richard Guenther  <rguenther@suse.de>
5906
5907         PR middle-end/28814
5908         * gcc.dg/torture/pr28814.c: New testcase.
5909
5910 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5911
5912         PR c/28418
5913         * gcc.c-torture/compile/compound-literal-1.c: New test.
5914
5915 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5916
5917         PR c/28299
5918         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
5919         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
5920         Expect extra diagnostics.
5921
5922 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
5923
5924         gcc.dg/noncompile/pr16876.c: New test.
5925
5926 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
5927
5928         PR c++/28056
5929         * g++.dg/parse/local1.C: New test.
5930         * g++.dg/other/qual1.C: Tweak error marker.
5931
5932 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5933
5934         PR c++/27787
5935         * g++.dg/template/typename10.C: New.
5936         * g++.dg/template/lookup4.C: Remove bogus error marker.
5937
5938 2006-08-25  Richard Guenther  <rguenther@suse.de>
5939
5940         PR testsuite/28829
5941         * gcc.dg/pr26570.c: Fix testcase.
5942
5943 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
5944
5945         PR tree-opt/28807
5946         * gcc.c-torture/execute/mayalias-2.c: New test.
5947         * gcc.dg/tree-ssa/alias-13.c: New test.
5948
5949 2006-08-24  Jan Hubicka  <jh@suse.cz>
5950
5951         PR debug/26881
5952         * gcc.dg/debug/pr26881.c: New file.
5953
5954 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
5955
5956         PR fortran/28788
5957         * gfortran.dg/used_types_4.f90: New test.
5958         * gfortran.dg/derived_init_2.f90: Modify to check sibling
5959         association of derived types.
5960         * gfortran.dg/used_types_2.f90: Add module cleanup.
5961         * gfortran.dg/used_types_3.f90: The same.
5962
5963         PR fortran/28771
5964         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5965         fix of regression.
5966
5967 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5968
5969         PR 28813
5970         * gfortran.dg/direct_io_6.f90: Remove test.
5971
5972 2006-08-23  Stuart Hastings  <stuart@apple.com>
5973
5974         PR 28825
5975         * gcc.target/i386/20060821-1.c: New.
5976
5977 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5978
5979         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5980         dg-warning strings for dllimport.
5981
5982 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5983
5984         PR C++/28450
5985         * g++.dg/ext/vector4.C: New test.
5986         * g++.dg/ext/complex1.C: New test.
5987
5988 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5989
5990         PR debug/28692
5991         * gcc.dg/debug/const-1.c: New.
5992         * gcc.dg/debug/const-2.c: New.
5993         * gcc.dg/debug/dwarf2/const-1.c: New.
5994         * gcc.dg/debug/dwarf2/const-2.c: New.
5995         * gcc.dg/debug/dwarf2/const-2b.c: New.
5996
5997 2006-08-22  Richard Guenther  <rguenther@suse.de>
5998
5999         PR middle-end/28776
6000         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6001         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6002
6003 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6004
6005         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6006
6007 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6008
6009         PR c++/26269
6010         * g++.dg/other/error14.C: New test.
6011
6012         PR c++/28505
6013         * g++.dg/parse/ctor7.C: New test.
6014         * g++.dg/parse/ctor8.C: Likewise.
6015
6016         PR c++/28741
6017         * g++.dg/template/void7.C: New test.
6018
6019 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6020
6021         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6022         * gnat.dg/self_aggregate_with_array.adb: New test.
6023
6024 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6025
6026         * g++.dg/eh/arm-vfp-unwind.C: New test.
6027
6028 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6029
6030         PR c++/28341
6031         * g++.dg/template/ref3.C: New test.
6032         * g++.dg/template/nontype13.C: New test.
6033
6034         PR c++/28346
6035         * g++.dg/template/ptrmem17.C: New test.
6036
6037 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6038
6039         PR target/28648 c:
6040         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6041
6042 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6043
6044         PR fortran/28630
6045         * gfortran.dg/used_types_2.f90: New test.
6046
6047         PR fortran/28601
6048         * gfortran.dg/used_types_3.f90: New test.
6049
6050         PR fortran/20886
6051         * gfortran.dg/generic_actual_arg.f90: New test.
6052
6053         PR fortran/28735
6054         * gfortran.dg/module_private_array_refs_1.f90: New test.
6055
6056         PR fortran/28762
6057         * gfortran.dg/program_name_1.f90: New test.
6058
6059         PR fortran/28425
6060         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6061
6062         PR fortran/28496
6063         * gfortran.dg/array_initializer_2.f90: New test.
6064
6065         PR fortran/18111
6066         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6067
6068         PR fortran/28600
6069         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6070
6071         PR fortran/28771
6072         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6073
6074         PR fortran/28660
6075         * gfortran.dg/dependent_decls_1.f90: New test.
6076
6077 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6078
6079         PR fortran/25217
6080         * gfortran.dg/derived_init_2.f90: New.
6081
6082 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6083
6084         * gcc.c-torture/execute/pr28289.c: New test.
6085
6086 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR c/28744
6089         * gcc.dg/attr-externally-visible-1.c: New test.
6090         * gcc.dg/attr-externally-visible-2.c: New test.
6091         * g++.dg/parse/attr-externally-visible-1.C: New test.
6092         * g++.dg/parse/attr-externally-visible-2.C: New test.
6093
6094 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6095
6096         PR c++/28606
6097         * g++.dg/parse/dtor11.C: New test.
6098
6099 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6100
6101         PR rtl-optimization/28489
6102         * gcc.c-torture/compile/pr28489.c: New test.
6103
6104 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6105
6106         PR c++/28710
6107         * g++.dg/template/redecl4.C: New test.
6108
6109         PR c++/28711
6110         * g++.dg/template/ctor8.C: New test.
6111
6112 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6113
6114         * gcc.dg/pr26570.c: Fix testcase.
6115
6116 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6117
6118         * PR c++/28573
6119         * g++.dg/parse/offsetof6.C: New test.
6120         * g++.dg/parse/offsetof6.C: New test.
6121         * g++.dg/parse/offsetof7.C: New test.
6122
6123 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6124
6125         PR testsuite/28602
6126         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
6127         is false.
6128
6129 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6130
6131         PR c++/28302
6132         * g++.dg/ext/vector3.C: New test.
6133
6134 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
6135
6136         PR gcov/profile/26570
6137         * gcc.dg/pr26570.c: New test.
6138
6139 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
6140
6141         PR c/27697
6142         * gcc.dg/qual-component-1.c: New test.
6143
6144 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6145
6146         PR c++/28593
6147         * g++.dg/parse/new3.C: New test.
6148
6149 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6150
6151         PR fortran/25828
6152         * gfortran.dg/streamio_1.f90: New test.
6153         * gfortran.dg/streamio_2.f90: New test.
6154         * gfortran.dg/streamio_3.f90: New test.
6155         * gfortran.dg/streamio_4.f90: New test.
6156         * gfortran.dg/streamio_5.f90: New test.
6157         * gfortran.dg/streamio_6.f90: New test.
6158         * gfortran.dg/streamio_7.f90: New test.
6159         * gfortran.dg/streamio_8.f90: New test.
6160
6161 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
6162
6163         PR c/28287
6164         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
6165
6166 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
6167
6168         PR c++/28594
6169         * g++.dg/template/void6.C: New test.
6170
6171 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6172
6173         PR c/28649
6174         * gcc.dg/parse-error-1.c: New test.
6175         * gcc.dg/parse-error-2.c: New test.
6176         * gcc.dg/cpp/digraph2.c: Add error-marker.
6177         * gcc.dg/noncompile/920923-1.c: Likewise.
6178
6179 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6180
6181         PR c/27490
6182         * gcc.dg/sizeof-2.c: New testcase.
6183
6184         PR c/27489
6185         * gcc.dg/switch-A.c: New testcase.
6186
6187 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
6188
6189         PR c++/28288
6190         PR c++/14556
6191         * g++.old-deja/g++.warn/compare1.C: Delete.
6192         * g++.dg/opt/pr7503-2.C: Delete.
6193         * g++.dg/opt/pr7503-3.C: Delete.
6194         * g++.dg/opt/pr7503-4.C: Delete.
6195         * g++.dg/opt/pr7503-5.C: Delete.
6196         * g++.dg/opt/max1.C: Delete.
6197         * g++.dg/warn/minmax.C: Delete.
6198         * g++.dg/expr/minmax.C: New test.
6199
6200 2006-08-14  Richard Guenther  <rguenther@suse.de>
6201
6202         PR testsuite/28703
6203         * gcc.c-torture/execute/pr28651.c: Do not use argc
6204         to avoid optimization, instead forbid inlining.
6205
6206 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
6207
6208         PR rtl-optimization/28634
6209         * gcc.c-torture/execute/ieee/pr28634.c: New test.
6210
6211 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
6212
6213         PR c/27184
6214         * gcc.dg/torture/pr27184.c: New test.
6215
6216 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
6217
6218         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
6219
6220 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6221
6222         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
6223         * gfortran.dg/stat_2.f90: Likewise.
6224         * gfortran.dg/chmod_1.f90: Likewise.
6225         * gfortran.dg/chmod_2.f90: Likewise.
6226         * gfortran.dg/chmod_3.f90: Likewise.
6227
6228 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
6229
6230         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
6231
6232 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6233
6234         * g++.dg/opt/pr23454-2.C: New test.
6235
6236 2006-08-11  Richard Guenther  <rguenther@suse.de>
6237
6238         PR middle-end/28651
6239         * gcc.c-torture/execute/pr28651.c: New testcase.
6240
6241 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
6242
6243         * gnat.dg/specs/static_initializer.ads: New test.
6244
6245 2006-08-10  Paul Brook  <paul@codesourcery.com>
6246
6247         * gcc.target/arm/cond-asm.c: New test.
6248
6249 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
6250
6251         PR tree-optimization/26197
6252         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
6253         * g++.dg/vect/vect.exp: Compile the new tests with
6254         --param max-aliased-vops=0.
6255
6256 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
6257
6258         PR c++/28637
6259         * g++.dg/template/void3.C: New test.
6260
6261         PR c++/28638
6262         * g++.dg/template/void4.C: New test.
6263
6264         PR c++/28640
6265         * g++.dg/template/void5.C: New test.
6266
6267 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
6268
6269         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
6270         after dg-do compile.
6271
6272 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
6273
6274         PR tree-optimizations/26969
6275         * gcc.dg/vect/vect.exp: Compile tests prefixed with
6276         "unswitch-loops" with -funswitch-loops.
6277         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
6278
6279 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6280
6281         * gcc.dg/sparc-getcontext-1.c: Fix typo.
6282         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
6283         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
6284         * objc.dg/dwarf-1.m: Likewise.
6285         * objc.dg/dwarf-2.m: Likewise.
6286         * obj-c++.dg/dwarf-2.mm: Likewise.
6287
6288 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6289
6290         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
6291         * objc.dg/dwarf-2.m: Likewise.
6292         * obj-c++.dg/dwarf-2.mm: Likewise.
6293
6294         PR libfortran/28603
6295         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
6296
6297         PR testsuite/27611
6298         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6299
6300         PR testsuite/27033
6301         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6302
6303 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
6304
6305         PR target/27827
6306         * gcc.target/i386/pr27827.c: New testcase.
6307
6308 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
6309
6310         PR fortran/28590
6311         * gfortran.dg/sequence_types_1.f90: New test.
6312
6313 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
6314
6315         PR fortran/28548
6316         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
6317         dg-warning.  Add -pedantic option.
6318
6319 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6320
6321         PR c/28502
6322         * gcc.dg/proto-1.c: New test.
6323
6324         PR c/27721
6325         * gcc.dg/lvalue-4.c: New test.
6326
6327         PR c/28136
6328         * gcc.dg/init-bad-5.c: New test.
6329
6330 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
6331
6332         PR c++/28347
6333         * g++.dg/ext/typedef-init.C: Add new test for typedef
6334         initialization inside templates. Adjust existing error markers.
6335
6336 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
6337
6338         PR c++/28148
6339         * g++.dg/init/ptrmem3.C: New test.
6340
6341 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
6342
6343         PR tree-optimization/27770
6344         * lib/target-support.exp: New target keyword "section_anchors".
6345         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
6346         tests.
6347         * gcc.dg/vect/section-anchors-pr27770.c: New test.
6348         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
6349         * gcc.dg/vect/section-anchors-vect-69.c: New test.
6350         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
6351
6352 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6353
6354         * gcc.dg/20060801-1.c: Add missing '}'.
6355
6356 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6357
6358         PR c++/27508
6359         * g++.dg/parse/dtor9.C: New test.
6360         * g++.dg/parse/dtor10.C: New test.
6361         * g++.dg/other/error7.C: Adjust error-marker.
6362
6363         PR c++/28274
6364         * g++.dg/other/default5.C: New test.
6365
6366 2006-08-02  Richard Guenther  <rguenther@suse.de>
6367
6368         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
6369
6370 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
6371
6372         PR c++/28557
6373         * g++.dg/template/conv9.C: New test.
6374
6375 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
6376
6377         PR debug/28063
6378         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
6379         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
6380         Optionally return assembly text.  Update callers.
6381         (check_no_compiler_messages): Update verbose messages.
6382         (check_no_messages_and_pattern): New.
6383         (check_effective_target_string_merging): New.
6384
6385 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6386
6387         PR c++/28250
6388         * g++.dg/eh/catch4.C: New test.
6389
6390         PR c++/28257
6391         * g++.dg/other/qual1.C: New test.
6392
6393         PR c++/28259
6394         * g++.dg/inherit/error2.C: New test.
6395
6396         PR c++/28267
6397         * g++.dg/other/new1.C: New test.
6398
6399         * g++.dg/warn/pr23075.C: Remove obsolete test.
6400         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
6401         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
6402
6403 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
6404
6405         PR c++/28523
6406         * g++.dg/eh/cast1.C: New test.
6407
6408 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
6409
6410         PR libfortran/28452
6411         * gfortran.dg/random_3.f90:  New test.
6412
6413 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6414
6415         PR c++/28432
6416         * g++.dg/other/pr28304.C: Change expected error message.
6417         * g++.dg/other/pr28432.C: New test.
6418
6419 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6420
6421         PR c++/28256
6422         * g++.dg/init/brace2.C: Change expected error message, add empty init.
6423
6424 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6425
6426         PR debug/23336
6427         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
6428         at -g1.
6429         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
6430         g++.dg/debug/enum-2.C: New.
6431
6432 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6433
6434         PR c++/6634
6435         * g++.dg/parse/long1.C: Add more tests.
6436
6437 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6438
6439         * gfortran.dg/lrshift_1.c: New file.
6440
6441 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6442
6443         PR libgfortran/28335
6444         * gfortran.dg/no_unit_error_1.f90: New test.
6445
6446 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6447
6448         PR libgfortran/28335
6449         * gfortran.dg/no_unit_error_1.f90: Delete test.
6450         * gfortran.dg/no_unit_error_2.f90: Delete test.
6451
6452 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6453
6454         * gfortran.dg/chmod_3.f90: New test.
6455         * gfortran.dg/ltime_gmtime_1.f90: New test.
6456         * gfortran.dg/ltime_gmtime_2.f90: New test.
6457         * gfortran.dg/lrshift_1.f90: New test.
6458         * gfortran.dg/chmod_1.f90: New test.
6459         * gfortran.dg/chmod_2.f90: New test.
6460
6461 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
6462
6463         PR c++/27668
6464         * g++.dg/template/crash55.C: New test.
6465
6466         PR c++/27962
6467         * g++.dg/template/nontype16.C: New test.
6468
6469         * g++.dg/template/void2.C: Adjust error markers.
6470         * g++.dg/template/nontype5.C: Adjust error markers.
6471
6472 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
6473
6474         * gcc.target/i386/stack-prot-kernel.c: New test.
6475
6476 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6477
6478         * gcc.dg/builtins-55.c: New test case.
6479
6480 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
6481
6482         PR rtl-optimization/27907
6483         * gcc.c-torture/compile/pr27907.c: New test.
6484
6485 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6486
6487         * gfortran.dg/mclock.f90: New test.
6488         * gfortran.dg/int_conv_1.f90: New test.
6489         * gfortran.dg/stat_1.f90: New test.
6490         * gfortran.dg/stat_2.f90: New test.
6491
6492 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6493
6494         PR libgfortran/28335
6495         * gfortran.dg/no_unit_error_1.f90: New test.
6496         * gfortran.dg/no_unit_error_2.f90: New test.
6497         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6498
6499 2006-07-25  Roger Sayle  <roger@eyesopen.com>
6500
6501         PR middle-end/28473
6502         * gcc.dg/fold-convround-1.c: New test case.
6503
6504 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6505
6506         * gfortran.dg/arithmetic_if.f90:  Fix comments.
6507
6508 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6509
6510         PR c++/27572
6511         * g++.dg/other/typedef1.C: New test.
6512         * g++.dg/template/typedef4.C: New test.
6513         * g++.dg/template/typedef5.C: New test.
6514
6515 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6516
6517         PR fortran/28416
6518         * gfortran.dg/allocatable_dummy_3.f90: New.
6519
6520 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6521
6522         PR fortran/28439
6523         * gfortran.dg/arithmetic_if.f90:  New test.
6524
6525 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6526
6527         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6528         avoid memcpy optimization.
6529
6530 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6531
6532         PR fortran/25289
6533         * gfortran.dg/direct_io_6.f90: New test.
6534
6535 2006-07-24  Jan Hubicka  <jh@suse.cz>
6536
6537         PR c/25795
6538         PR c++/27369
6539         * gcc.dg/pr25795.c: New test.
6540         * gcc.dg/pr25795-1.c: New test.
6541
6542 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6543
6544         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6545         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6546         which may be transformed to "g || h" on some platforms.
6547
6548 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6549
6550         PR c++/28025
6551         * g++.dg/template/friend45.C: New test.
6552
6553 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6554
6555         PR libgfortran/28339
6556         * gfortran.dg/arrayio_8.f90: New test.
6557
6558 2006-07-21  Mike Stump  <mrs@apple.com>
6559
6560         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6561
6562         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6563
6564 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6565
6566         PR c++/28250
6567         * g++.dg/eh/catch3.C: New test.
6568
6569         PR c++/28363
6570         * g++.dg/template/defarg10.C: New test.
6571
6572 2006-07-20  Paul Brook  <paul@codesourcery.com>
6573
6574         PR 27363
6575         * gcc.dg/pr27363.c: New test.
6576
6577 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6578
6579         PR c++/28338
6580         * g++.dg/init/ref13.C: New test.
6581
6582 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6583
6584         PR obj-c++/28434
6585         * obj-c++.dg/proto-error-1.mm: New test.
6586
6587 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6588
6589         PR c++/28337
6590         * g++.dg/template/string1.C: New test.
6591
6592 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6593
6594         PR c++/28048
6595         * g++.dg/template/defarg9.C: New test.
6596
6597         PR c++/28235
6598         * g++.dg/template/static27.C: New test.
6599
6600 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6601
6602         PR 28410
6603         * gcc.dg/tree-ssa/pr28410.c: New test.
6604
6605 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6606
6607         PR c++/28258
6608         * g++/dg/other/error13.C: New test.
6609
6610         PR c++/28260
6611         * g++.dg/template/friend44.C: New test.
6612
6613 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6614
6615         PR c++/27495
6616         * g++.dg/other/pr27495.C: New.
6617
6618 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6619
6620         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6621         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6622
6623 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6624
6625         PR c/28286
6626         * gcc.dg/pragma-pack-4.c: New test.
6627
6628 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6629
6630         PR c++/28291
6631         * g++.dg/ext/pr28291.C: New test.
6632
6633 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6634
6635         PR middle-end/28403
6636         * gcc.c-torture/execute/pr28403.c: New test.
6637
6638 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6639
6640         PR middle-end/28402
6641         * gcc.dg/pr28402.c: New test.
6642
6643 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6644
6645         PR c++/28304
6646         * g++.dg/other/pr28304.C: New test.
6647
6648 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6649
6650         PR other/28251
6651         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6652         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6653
6654 2006-07-17  Richard Guenther  <rguenther@suse.de>
6655
6656         PR tree-optimization/28238
6657         * g++.dg/tree-ssa/pr28238.C: New testcase.
6658
6659 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6660
6661         PR c++/28250
6662         * g++.dg/eh/catch1.C: New test.
6663         * g++.dg/eh/catch2.C: New test.
6664
6665 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6666
6667         PR c++/28370
6668         * g++.dg/template/anon3.C: New test.
6669
6670 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6671
6672         PR fortran/20844
6673         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6674         specifiers requiring an explicit format tag..
6675
6676         PR fortran/28201
6677         * gfortran.dg/generic_5: New test.
6678
6679         PR fortran/20893
6680         * gfortran.dg/elemental_optional_args_1.f90: New test.
6681
6682 2006-07-16  Olivier Hainque  <hainque@adacore.com>
6683
6684         * gnat.dg/assert.ads: New file.
6685         * gnat.dg/controlled_record.ads: Likewise.
6686         * gnat.dg/controlled_record.adb: Likewise.
6687
6688 2006-07-15  Lee Millward  <lee.millward@gmail.com>
6689
6690         PR c++/28292
6691         * g++.dg/other/error12.C: New test.
6692
6693         PR c++/28269
6694         * g++.dg/template/crash54.C: New test.
6695
6696 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6697
6698         PR c++/28249
6699         * g++.dg/parse/catch1.C: New test.
6700
6701         PR c++/28294
6702         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6703
6704         PR c++/28387
6705         * g++.dg/ext/attrib24.C: New test.
6706
6707 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6708
6709         PR c++/28343
6710         * g++.dg/ext/asmspec1.C: New test.
6711
6712 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
6713
6714         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6715         (dg-test): Support shouldfail tests.
6716         * lib/target-supports-dg.exp (dg-shouldfail): New.
6717         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6718         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6719         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6720         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6721         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6722         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6723         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6724
6725 2006-07-13  Jan Hubicka  <jh@suse.cz>
6726
6727         * gcc.target/i386/memcpy-1.c: New.
6728
6729 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
6730
6731         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6732
6733 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
6734
6735         PR fortran/25097
6736         * gfortran.dg/present_1.f90: New test.
6737
6738         PR fortran/20903
6739         * gfortran.dg/interface_derived_type_1.f90: New test.
6740
6741 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
6742
6743         PR fortran/28213
6744         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6745         list.
6746
6747 2006-07-07  Lee Millward  <lee.millward@gmail.com>
6748
6749         PR c++/27820
6750         * g++.dg/other/label1.C: New test.
6751
6752 2006-07-07  Richard Guenther  <rguenther@suse.de>
6753
6754         PR middle-end/28268
6755         * gcc.dg/torture/pr28268.c: New testcase.
6756
6757 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
6758
6759         PR c++/27019
6760         * g++.dg/ext/pr27019.C: New.
6761
6762 2006-07-07  Richard Guenther  <rguenther@suse.de>
6763
6764         PR tree-optimization/28187
6765         * gcc.dg/pr28187.c: New testcase.
6766
6767 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
6768
6769         * gnat.dg/address_conversion.adb: New test.
6770         * gnat.dg/boolean_subtype.adb: Likewise.
6771         * gnat.dg/frame_overflow.adb: Likewise.
6772         * gnat.dg/pointer_array.adb: Likewise.
6773         * gnat.dg/pointer_conversion.adb: Likewise.
6774
6775 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
6776
6777         PR fortran/28237
6778         PR fortran/23420
6779         * gfortran.dg/print_fmt_5.f90: New test.
6780
6781 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6782
6783         PR fortran/28129
6784         * gfortran.dg/bounds_check_4.f90: New test.
6785
6786 2006-07-05  Richard Guenther  <rguenther@suse.de>
6787
6788         PR target/28158
6789         * gfortran.dg/pr28158.f90: New testcase.
6790
6791 2006-07-05  Richard Guenther  <rguenther@suse.de>
6792
6793         PR tree-optimization/28162
6794         * gcc.dg/pr28162.c: New testcase.
6795
6796 2006-07-05  Richard Guenther  <rguenther@suse.de>
6797         Andrew Pinski  <pinskia@gcc.gnu.org>
6798
6799         PR c++/27084
6800         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6801
6802 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
6803
6804         PR fortran/28174
6805         * gfortran.dg/actual_array_substr_2.f90: New test.
6806
6807         PR fortran/28167
6808         * gfortran.dg/actual_array_constructor_2.f90: New test.
6809
6810 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6811
6812         * gfortran.dg/itime_idate_1.f: New test.
6813         * gfortran.dg/itime_idate_2.f: New test.
6814
6815 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6816
6817         PR libgfortran/27704
6818         * gfortran.dg/open_status_3.f90: New test.
6819         * gfortran.dg/fmt_l.f90: Update for new feature.
6820
6821 2006-07-03  Asher Langton  <langton2@llnl.gov>
6822
6823         * gfortran.dg/oldstyle_2.f90: New.
6824
6825 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6826
6827         * gnat.dg/string_slice.adb: New test.
6828
6829 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6830
6831         PR fortran/19259
6832         * gfortran.dg/semicolon_fixed.c: New.
6833         * gfortran.dg/semicolon_free.c: New.
6834
6835 2006-06-30  Mike Stump  <mrs@apple.com>
6836
6837         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
6838         that don't support internal visibility.
6839
6840 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
6841
6842         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6843         for '(' / ')' needing an extra '\'.
6844
6845 2006-06-29  Roger Sayle  <roger@eyesopen.com>
6846
6847         PR middle-end/27428
6848         * gcc.dg/pr27428-1.c: New test case.
6849
6850 2006-06-29  Mike Stump  <mrs@apple.com>
6851
6852         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6853         on darwin as we can't align commons large enough yet.
6854
6855         * gcc.dg/vla-8.c: Add additional testcases.
6856
6857 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
6858
6859         PR c++/28114
6860         * g++.dg/other/pr28114.C: New.
6861
6862 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
6863
6864         * gcc.c-torture/compile/20060625-1.c: New test.
6865
6866 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
6867
6868         PR fortran/20867
6869         * gfortran.dg/stfunc_3.f90: New test.
6870
6871         PR fortran/25056
6872         * gfortran.dg/impure_actual_1.f90: New test.
6873
6874         PR fortran/20874
6875         * gfortran.dg/elemental_result_1.f90: New test.
6876
6877         PR fortran/25073
6878         * gfortran.dg/select_7.f90: New test.
6879
6880         PR fortran/27554
6881         * intrinsic_actual_1.f: New test.
6882
6883         PR fortran/22038
6884         PR fortran/28119
6885         * gfortran.dg/forall_4.f90: New test.
6886
6887         PR fortran/25072
6888         * gfortran.dg/forall_5.f90: New test.
6889
6890 2006-06-25  Lee Millward  <lee.millward@gmail.com>
6891
6892         PR c++/28051
6893         * g++.dg/template/using13.C: New test.
6894
6895         PR c++/28054
6896         * g++.dg/other/incomplete3.C: New test.
6897
6898 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6899
6900         PR fortran/28081
6901         * gfortran.dg/substr_3.f: New test.
6902         * gfortran.dg/equiv_2.f90: Update expected error message.
6903
6904 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
6905
6906         PR fortran/28118
6907         * gfortran.dg/actual_array_substr_1.f90: New test.
6908
6909 2006-06-24  Olivier Hainque  <hainque@adacore.com>
6910
6911         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
6912         * gnat.dg/scalar_mode_agg_compare.adb: New test.
6913
6914 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
6915
6916         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6917
6918 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
6919
6920         PR fortran/27981
6921         * gfortran.dg/simpleif_2.f90: New test.
6922
6923 2006-06-23  Lee Millward  <lee.millward@gmail.com>
6924
6925         * g++.dg/template/error22.C: Fix typo.
6926
6927 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6928
6929         PR c++/28112
6930         * g++.dg/ext/attrib23.C: New test.
6931
6932 2006-06-23  Olivier Hainque  <hainque@adacore.com>
6933
6934         * gnat.dg/varsize_temp.adb: New test.
6935
6936 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6937
6938         PR c++/11468
6939         * g++.dg/other/java2.C: New test.
6940
6941 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
6942
6943         PR target/27789
6944         * g++.dg/ext/dllimport4.C. Add more tests for invalid
6945         initialization.
6946
6947 2006-06-22  Roger Sayle  <roger@eyesopen.com>
6948
6949         PR target/27531
6950         * gcc.dg/pr27531-1.c: New test case.
6951
6952 2006-06-22  Asher Langton  <langton2@llnl.gov>
6953
6954         PR fortran/24748
6955         * gfortran.dg/implicit_8.f90: New.
6956
6957 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
6958
6959         PR rtl-optimization/28121
6960         * gcc.dg/pr28121.c: New test.
6961
6962 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6963
6964         PR c++/27805
6965         * g++.dg/parse/ptrmem6.C: New test.
6966
6967         PR c++/27821
6968         * g++.dg/template/error22.C: New test.
6969
6970 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6971
6972         PR c++/28111
6973         * g++.dg/template/friend43.C: New test.
6974
6975         PR c++/28110
6976         * g++.dg/template/crash53.C: New test.
6977
6978         PR c++/28109
6979         * g++.dg/rtti/incomplete1.C: New test.
6980
6981 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6982
6983         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6984
6985 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6986
6987         * gcc.c-torture/execute/complex-7.c: New.
6988
6989 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6990
6991         * gcc.dg/merge-all-constants-1.c: New test.
6992
6993 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6994
6995         PR c++/28113
6996         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6997
6998 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6999
7000         * gfortran.dg/rrspacing_1.f90: New test.
7001
7002 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7003
7004         PR c++/28052
7005         * g++.dg/other/bitfield2.C: New test.
7006
7007 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7008
7009         PR tree-optimization/27331
7010         * gcc.dg/pr27331.c: New test.
7011
7012 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7013             Eric Botcazou  <ebotcazou@adacore.com>
7014
7015         PR ada/18692
7016         * lib/gnat.exp: New file.
7017         * lib/gnat-dg.exp: Likewise.
7018         * gnat.dg: New directory.
7019         * gnat.dg/dg.exp: New driver.
7020         * gnat.dg/specs: New directory.
7021         * gnat.dg/specs/specs.exp: New driver.
7022         * gnat.dg/style: New directory.
7023         * gnat.dg/style/style.exp: New driver.
7024
7025 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7026
7027         PR fortran/16206
7028         * gfortran.dg/array_initializer_1.f90: New test.
7029
7030         PR fortran/28005
7031         * gfortran.dg/matmul_3.f90: New test.
7032
7033 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7034
7035         PR middle-end/28075
7036         * gcc.dg/tree-ssa/inline-1.c: New test.
7037
7038 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7039
7040         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7041         in malloc prototype; remove XFAIL.
7042         * gcc.dg/pr18241-2.c: Ditto.
7043         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7044         in memset prototype; remove XFAIL.
7045         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7046
7047 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7048
7049         * gcc.dg/vla-8.c: Add.
7050
7051 2006-06-19  Richard Guenther  <rguenther@suse.de>
7052
7053         PR tree-optimization/27090
7054         * g++.dg/tree-ssa/pr27090.C: New testcase.
7055
7056 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7057
7058         PR target/27861
7059         * gcc.dg/pr27861-1.c: New test case.
7060
7061 2006-06-19  Richard Guenther  <rguenther@suse.de>
7062
7063         PR middle-end/28045
7064         * gcc.dg/torture/pr28045.c: New testcase.
7065
7066 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7067
7068         PR fortran/26801
7069         * gfortran.dg/associated_4.f90: New test.
7070
7071 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7072
7073         PR fortran/19310
7074         PR fortran/19904
7075         * gfortran.dg/real_const_3.f90: New test.
7076
7077 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7078
7079         PR c++/28016
7080         * g++.dg/template/static26.C: New test.
7081
7082         PR c++/27979
7083         * g++.dg/expr/bitfield2.C: New test.
7084
7085         PR c++/27884
7086         * g++.dg/parse/linkage2.C: New test.
7087
7088 2006-06-16  Richard Guenther  <rguenther@suse.de>
7089
7090         PR middle-end/27116
7091         * gcc.dg/pr15785-1.c: Revert last change.
7092         * gcc.dg/torture/pr27116-2.c: New testcase.
7093
7094 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7095
7096         PR middle-end/27802
7097         * gcc.dg/pr27802-1.c: New test case.
7098
7099 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7100
7101         PR c++/27689
7102         * g++.dg/template/ttp18.C: New test.
7103         * g++.dg/template/ttp19.C: Likewise.
7104
7105         PR c++/27666
7106         * g++.dg/expr/cond9.C: New test.
7107
7108         PR c++/27640
7109         * g++.dg/template/ctor7.C: New test.
7110
7111 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7112
7113         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7114
7115 2006-06-16  Richard Guenther  <rguenther@suse.de>
7116
7117         PR tree-optimization/27781
7118         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7119
7120 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7121
7122         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7123
7124 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
7125
7126         * gcc.dg/tree-ssa/loop-18.c: New test.
7127
7128 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
7129
7130         PR c++/27665
7131         * g++.dg/template/crash52.C: New test.
7132
7133         PR c++/27648
7134         * g++.dg/ext/attrib22.C: New test.
7135
7136         PR c++/26559
7137         * g++.dg/template/builtin1.C: New test.
7138         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
7139
7140         PR c++/28018
7141         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
7142         assignment.
7143         * g++.old-deja/g++.pt/crash51.C: Likewise.
7144
7145         PR c++/27227
7146         * g++.dg/lookup/linkage1.C: New test.
7147         * g++.dg/lookup/linkage2.C: Likewise.
7148
7149 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
7150
7151         PR middle-end/27959
7152         * gcc.dg/pr27959.c: New testcase.
7153
7154 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
7155
7156         PR target/28014:
7157         * g++.dg/eh/div.C: New test.
7158
7159 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
7160
7161         PR c++/27894
7162         * g++.dg/tree-ssa/pr26757.C: New test.
7163         * g++.dg/tree-ssa/pr27894.C: New test.
7164
7165 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7166
7167         * gcc.c-torture/compile/20060609-1.c: New test.
7168
7169         PR target/27863
7170         * gcc.c-torture/compile/pr27863.c: New test.
7171
7172 2006-06-13  Richard Guenther  <rguenther@suse.de>
7173
7174         PR tree-optimization/27830
7175         * g++.dg/tree-ssa/pr27830.C: New testcase.
7176
7177 2006-06-13  Matthew Sachs  <msachs@apple.com>
7178
7179         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
7180         the list of compiler flags; this causes those flags to be checked
7181         for things like dg-skip-if.
7182
7183 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7184
7185         PR c++/27601
7186         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
7187
7188 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
7189             Kazu Hirata  <kazu@codesourcery.com>
7190
7191         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
7192         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
7193
7194 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7195
7196         PR c++/27933
7197         * g++.dg/lookup/using15.C: New test.
7198
7199         PR c++/27951
7200         * g++.dg/other/anon4.C: New test.
7201
7202 2006-06-12  Roger Sayle  <roger@eyesopen.com>
7203
7204         PR c++/21210
7205         * g++.dg/init/complex1.C: New test case.
7206
7207 2006-06-11  Eric Christopher  <echristo@apple.com>
7208
7209         PR middle-end/27948
7210         * gcc.dg/bf-ms-layout.c: Run on darwin.
7211         * gcc.dg/bf-no-ms-layout: Ditto.
7212         * gcc.dg/attr-ms_struct-2.c: New.
7213         * gcc.dg/bf-ms-layout-2.c: Ditto.
7214
7215 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7216
7217         * gcc.dg/attr-ms_struct-packed1.c: New.
7218
7219 2006-06-09  Mike Stump  <mrs@apple.com>
7220
7221         * gcc.dg/vla-7.c: Add.
7222
7223 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
7224
7225         PR fortran/24558
7226         * gfortran.dg/entry_6.f90: New test.
7227
7228         PR fortran/20877
7229         PR fortran/25047
7230         * gfortran.dg/entry_7.f90: New test.
7231
7232 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
7233
7234         PR c/27747
7235         * gcc.dg/cpp/_Pragma6.c: New test.
7236
7237         PR c++/27748
7238         * g++.dg/cpp/_Pragma1.C: New test.
7239
7240         PR preprocessor/27746
7241         * gcc.dg/gomp/macro-3.c: New test.
7242         * gcc.dg/gomp/macro-4.c: New test.
7243         * g++.dg/gomp/macro-3.C: New test.
7244         * g++.dg/gomp/macro-4.C: New test.
7245
7246 2006-06-09  Richard Guenther  <rguenther@suse.de>
7247
7248         PR tree-optimization/26998
7249         * gcc.dg/torture/pr26998.c: New testcase.
7250         * gcc.dg/tree-ssa/vrp29.c: New testcase.
7251
7252 2006-06-08  Mike Stump  <mrs@apple.com>
7253
7254         * gcc.dg/pr27095.c: Account for stubs.
7255
7256         PR target/26427
7257         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
7258         produce bad code on darwin.
7259
7260 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7261
7262         PR fortran/27958
7263         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
7264
7265 2006-06-08  Asher Langton  <langton2@llnl.gov>
7266
7267         PR fortran/27786
7268         * cray_pointers_2.f90: Add -fbounds-check compile flag.
7269
7270 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7271
7272         PR target/27421
7273         * gcc.dg/union-3.c: New test.
7274
7275 2006-06-08  Richard Guenther  <rguenther@suse.de>
7276
7277         PR middle-end/27116
7278         * gcc.dg/torture/pr27116.c: New testcase.
7279         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
7280
7281 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
7282
7283         PR rtl-optimization/26449
7284         * gcc.dg/pr26449.c: New test.
7285
7286 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7287
7288         PR c++/27601
7289         * g++.dg/ext/offsetof1.C: Test member functions.
7290
7291 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
7292
7293         * gcc.dg/pr27095.c: Improve scanning.
7294
7295 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
7296
7297         PR fortran/23091
7298         * gfortran.dg/saved_automatic_1.f90: New test.
7299
7300         PR fortran/24168
7301         * gfortran.dg/array_simplify_1.f90: New test.
7302
7303         PR fortran/25090
7304         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7305
7306         PR fortran/25058
7307         * gfortran.dg/entry_dummy_ref_2.f90: New test.
7308
7309 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
7310
7311         PR c++/27177
7312         * g++.dg/expr/cast7.C: New test.
7313
7314 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
7315
7316         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
7317         * lib/gcc-defs.exp (tool_check_compile): Ditto.
7318         * lib/fortran-torture.exp (fortran-torture-compile,
7319         fortran-torture-execute): Ditto.
7320
7321 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
7322
7323         PR target/27842
7324         * gcc.dg/vmx/pr27842.c: New test.
7325
7326 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7327
7328         PR libfortran/27895
7329         * gfortran.dg/bounds_check_3.f90: New test.
7330
7331 2006-06-05  Mike Stump  <mrs@apple.com>
7332
7333         * objc.dg/objc-fast-4.m: Skip for ppc64.
7334
7335 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
7336
7337         PR testsuite/27705
7338         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
7339
7340 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7341             Victor Kaplansky  <victork@il.ibm.com>
7342
7343         PR tree-optimizations/26360
7344         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
7345         with -fno-tree-dce.
7346         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
7347
7348 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
7349
7350         PR fortran/14067
7351         * gfortran.dg/data_char_1.f90: Add messages for truncated
7352         strings.
7353
7354         PR fortran/16943
7355         * gfortran.dg/func_decl_2.f90: New test.
7356
7357         PR fortran/20839
7358         * gfortran.dg/do_2.f90: New test.
7359
7360         PR fortran/27655
7361         * gfortran.dg/associated_3.f90: New test.
7362
7363 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
7364
7365         PR c++/27819
7366         * g++.dg/template/static25.C: New test.
7367
7368         PR c++/27722
7369         * g++.dg/init/array21.C: New test.
7370
7371         PR c++/27807
7372         * g++.dg/ext/complit7.C: New test.
7373
7374         PR c++/27806
7375         * g++.dg/parse/ptrmem5.C: New test.
7376
7377 2006-06-04  Roger Sayle  <roger@eyesopen.com>
7378             Andrew Pinski  <pinskia@physics.uc.edu>
7379
7380         PR c/27150
7381         PR middle-end/27382
7382         * gcc.dg/pr27150-1.c: New testcase.
7383         * gcc.dg/pr27382-1.c: New testcase.
7384         * gcc.dg/pr27382-2.c: New testcase.
7385
7386 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
7387
7388         PR c/25161
7389         PR c/27020
7390         * gcc.dg/array-10.c: New test.
7391
7392 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7393
7394         PR c++/27804
7395         * g++.dg/init/const4.C: New test.
7396         * g++.dg/init/member1.C: Add error-marker.
7397         * g++.dg/other/fold1.C: Adjust error-marker.
7398
7399 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7400
7401         PR c++/27601
7402         * g++.dg/ext/offsetof1.C: New test.
7403
7404 2006-06-04 Eric Christopher <echristo@apple.com>
7405
7406         * gcc.dg/attr-ms_struct-1.c: New.
7407
7408 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
7409
7410         * gcc.c-torture/compile/builtin_constant_p.c: New test.
7411
7412 2006-06-04  Richard Guenther  <rguenther@suse.de>
7413
7414         PR tree-optimization/27039
7415         * gcc.dg/tree-ssa/loop-17.c: New testcase.
7416
7417 2006-06-03  Roger Sayle  <roger@eyesopen.com>
7418
7419         PR target/26223
7420         * gcc.target/i386/amd64-abi-2.c: New test case.
7421
7422 2006-06-02  Eric Christopher  <echristo@apple.com>
7423
7424         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
7425         * gcc.target/i386/20020523-1.c: Skip if darwin.
7426         * gcc.target/i386/asm-3.c: Ditto.
7427         * gcc.target/i386/20011119-1.c: Ditto.
7428         * gcc.target/i386/clobbers.c: Remove pic part of test.
7429
7430 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
7431
7432         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
7433         * g++.old-deja/g++.other/init19.C: Ditto.
7434         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
7435         and add other platforms as expected failures.
7436
7437 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
7438
7439         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
7440         (is-effective-target-keyword): Ditto.
7441
7442 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
7443
7444         PR fortran/27715
7445         * gfortran.dg/extended_char_comparison_1.f:  New test.
7446
7447 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
7448
7449         PR fortran/25098
7450         * gfortran.dg/dummy_procedure_1.f90: New test.
7451
7452         PR fortran/25147
7453         * gfortran.dg/dummy_procedure_2.f90: New test.
7454
7455         * gfortran.dg/associated_2.f90: Correct to make consistent with
7456         standard.
7457
7458 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7459
7460         * gcc.target/i386/387-11.c: New test case.
7461
7462 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
7463
7464         PR c++/27801
7465         * g++.dg/template/cond6.C: New test.
7466
7467         PR c++/26496
7468         * g++.dg/template/crash51.C: New test.
7469         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7470
7471         PR c++/27385
7472         * g++.dg/init/array20.C: New test.
7473
7474 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7475
7476         * gcc.dg/builtins-54.c: New test case.
7477
7478 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR c++/26433
7481         * g++.dg/template/fntry1.C: Add dg-do link.
7482
7483         PR c++/27808
7484         * g++.dg/parse/friend6.C: New test.
7485
7486 2006-05-30  Asher Langton  <langton2@llnl.gov>
7487
7488         * gfortran.dg/cray_pointers_7.f90: New test.
7489
7490 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7491
7492         PR tree-optimization/23452
7493         * gcc.dg/fold-mulconj-1.c: New test case.
7494
7495 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7496
7497         PR c++/27803
7498         * g++.dg/parse/bitfield1.C: New test.
7499
7500 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7501
7502         * gcc.target/ppc-eq0-1.c: New test case.
7503         * gcc.target/ppc-negeq0-1.c: New test case.
7504
7505 2006-05-30  Dirk Mueller  <dmueller@suse.de>
7506
7507         PR c/27273
7508         * gcc.dg/overflow-warn-5.c: New test.
7509
7510 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7511
7512         PR c/27718
7513         * gcc.dg/sizeof-1.c: New test.
7514
7515 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
7516
7517         PR target/27790
7518         * gcc.target/i386/pr27790.c: New test.
7519
7520 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7521
7522         PR libgfortran/27757
7523         * gfortran.dg/direct_io_5.f90: New test.
7524
7525 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7526
7527         PR libgfortran/27634
7528         * gfortran.dg/fmt_missing_period_1.f: New test.
7529         * gfortran.dg/fmt_missing_period_2.f: New test.
7530         * gfortran.dg/fmt_missing_period_3.f: New test.
7531
7532 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7533
7534         PR fortran/19777
7535         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7536         arrays.
7537
7538 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7539
7540         PR c++/27713
7541         * g++.dg/template/new6.C: New test.
7542
7543 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7544
7545         PR tree-optimization/24964
7546         * gcc.target/i386/387-10.c: New test case.
7547
7548 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7549
7550         * intrinsics/string_intrinsics.c (compare_string):
7551         Use memcmp instead of strncmp to avoid tripping over
7552         CHAR(0) in a string.
7553
7554 2006-05-27  Richard Guenther  <rguenther@suse.de>
7555
7556         PR middle-end/27773
7557         * gcc.dg/torture/pr27773.c: New testcase.
7558
7559 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7560
7561         * gcc.dg/pr24561.c: Rename to..
7562         * gcc.dg/pr25962.c: .. this.
7563
7564 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7565
7566         PR fortran/19777
7567         * gfortran.dg/bounds_check_2.f: New test.
7568
7569 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7570
7571         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7572         * gfortran.dg/byte_1.f90: Likewise.
7573         * gfortran.dg/dup_save_2.f90: Likewise.
7574
7575 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7576
7577         * gfortran.dg/associated_2.f90: New test.
7578
7579 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7580
7581         PR fortran/27524
7582         * gfortran.dg/bounds_check_1.f90: New test.
7583
7584 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7585
7586         PR rtl-optimization/27661
7587         * gcc.dg/pr27661.c: New test case.
7588
7589 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7590
7591         PR fortran/23151
7592         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7593         * gfortran.dg/print_parentheses_1.f:  New test.
7594         * gfortran.dg/print_parentheses_2.f90:  New test.
7595
7596 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7597
7598         PR target/27758
7599         * gcc.dg/pr27758.c: New test.
7600
7601 2006-05-24  Falk Hueffner  <falk@debian.org>
7602
7603         * gcc.c-torture/compile/pr27571.c: New test.
7604
7605 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7606
7607         PR fortran/27709
7608         * gfortran.dg/spec_expr_4.f90: New test.
7609
7610         PR fortran/27155
7611         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7612
7613 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7614
7615         PR c++/20103
7616         * g++.dg/ext/complit6.C: New test.
7617         * g++.dg/ext/complit3.C: Adjust error markers.
7618         * g++.dg/init/const3.C: New test.
7619
7620 2006-05-25  Richard Guenther  <rguenther@suse.de>
7621
7622         PR middle-end/27743
7623         * gcc.dg/torture/pr27743.c: New testcase.
7624
7625 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7626
7627         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7628
7629 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7630
7631         * gcc.dg/compat/scalar-by-value-x.h: New.
7632         * gcc.dg/compat/scalar-by-value-y.h: New.
7633         * gcc.dg/compat/scalar-by-value-5.c: New.
7634         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7635         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7636         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7637         * gcc.dg/compat/scalar-by-value-6.c: New.
7638         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7639         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7640         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7641
7642 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7643
7644         PR tree-optimization/27639
7645         PR tree-optimization/26719
7646         * gcc.dg/pr27639.c: New test.
7647         * gcc.dg/pr26719.c: New test.
7648         * gcc.dg/tree-ssa/scev-cast.c: New test.
7649
7650 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7651
7652         PR c++/20173
7653         * g++.dg/template/error21.C: New test.
7654
7655 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7656
7657         PR target/27696
7658         * gcc.target/i386/pr27696.c: New.
7659
7660 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7661
7662         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7663
7664         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7665
7666 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7667
7668         PR c++/27716
7669         * g++.dg/other/assign1.C: New test.
7670
7671 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7672
7673         PR target/27266
7674         * gcc.target/i386/pr27266.c: New.
7675
7676 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7677
7678         PR c++/27451
7679         * g++.dg/ext/asm9.C: New test.
7680
7681 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
7682
7683         PR rtl-optimization/25514
7684         * gcc.c-torture/compile/pr25514.c: New test.
7685
7686 2006-05-22  Richard Guenther  <rguenther@suse.de>
7687
7688         Revert
7689         2006-01-31  Richard Guenther  <rguenther@suse.de>
7690
7691         * gcc.target/i386/sselibm-1.c: New testcase.
7692         * gcc.target/i386/sselibm-2.c: Likewise.
7693         * gcc.target/i386/sselibm-3.c: Likewise.
7694         * gcc.target/i386/sselibm-4.c: Likewise.
7695         * gcc.target/i386/sselibm-5.c: Likewise.
7696
7697 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7698
7699         PR c/27420
7700         * gcc.dg/func-args-2.c: New test.
7701
7702         PR c/26818
7703         * gcc.dg/struct-incompl-1.c: New test.
7704
7705 2006-05-22  Richard Guenther  <rguenther@suse.de>
7706
7707         PR testsuite/27708
7708         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7709         the transformations we test for.
7710
7711 2006-05-22  Richard Guenther  <rguenther@suse.de>
7712
7713         PR testsuite/27707
7714         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7715
7716 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
7717
7718         PR c++/27210
7719         * g++.dg/warn/new1.C: New test.
7720         * g++.dg/template/new5.C: Likewise.
7721
7722 2006-05-21  Roger Sayle  <roger@eyesopen.com>
7723
7724         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7725         * gcc.target/i386/20060512-3.c: Likewise.
7726
7727 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
7728
7729         PR rtl-optimization/27671
7730         * gcc.c-torture/execute/pr27671-1.c: New.
7731         * gcc.dg/pr27671-2.c: Likewise.
7732
7733         PR tree-optimization/26622.
7734         * gcc.c-torture/compile/pr26622.c: New.
7735
7736 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7737
7738         PR fortran/27613
7739         * gfortran.dg/recursive_reference_1.f90: New test.
7740
7741 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7742
7743         PR fortran/25746
7744         * gfortran.dg/elemental_subroutine_3.f90: New test.
7745
7746         PR fortran/25090
7747         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7748
7749         PR fortran/27584
7750         * gfortran.dg/associated_target_1.f90: New test.
7751
7752         PR fortran/19015
7753         * gfortran.dg/maxloc_shape_1.f90: New test.
7754
7755 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7756
7757         PR libgfortran/24459
7758         * gfortran.dg/namelist_24.f90: New test.
7759         * gfortran.dg/namelist_12.f: Fix typo in comment.
7760
7761 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
7762
7763         PR middle-end/25776
7764         * g++.dg/other/error11.C: New test.
7765
7766 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7767
7768         * gcc.target/mips/pr26765.c: Add -w to options.
7769
7770 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7771
7772         * lib/target-supports.exp (check_effective_target_mpaired_single):
7773         New function.
7774         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7775         multilibs.
7776         * g++.dg/vect/vect.exp: Likewise.
7777
7778 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7779
7780         PR testsuite/25891
7781         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7782
7783 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7784
7785         PR fortran/27662
7786         * gfortran.dg/temporary_1.f90: New file.
7787
7788 2006-05-19  Andreas Schwab  <schwab@suse.de>
7789
7790         * g++.dg/other/unused1.C: Also match "stringz".
7791
7792 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
7793
7794         PR c++/26433
7795         * g++.dg/template/fntry1.C: New test.
7796
7797 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
7798
7799         PR c++/27471
7800         PR c++/27506
7801         * g++.dg/conversion/bitfield5.C: New test.
7802         * g++.dg/conversion/bitfield6.C: New test.
7803
7804 2006-05-18  Mike Stump  <mrs@apple.com>
7805
7806         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7807         * gcc.dg/vla-4.c: Add.
7808         * gcc.dg/vla-5.c: Add.
7809         * gcc.dg/vla-6.c: Add.
7810
7811 2006-05-12  Stuart Hastings  <stuart@apple.com>
7812
7813         * testsuite/gcc.target/i386/20060512-1.c: New.
7814         * testsuite/gcc.target/i386/20060512-2.c: New.
7815         * testsuite/gcc.target/i386/20060512-3.c: New.
7816         * testsuite/gcc.target/i386/20060512-4.c: New.
7817
7818 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
7819
7820         PR c++/26122
7821         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7822
7823         PR c++/26068
7824         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7825         * g++.dg/parse/linkage1.C: New test.
7826
7827 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7828
7829         PR tree-optimization/27548
7830         * g++.dg/tree-ssa/pr27548.C: New test.
7831
7832 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7833
7834         PR fortran/26551
7835         * gfortran.dg/recursive_check_1.f: New test.
7836         * gfortran.dg/recursive_check_2.f90: New test.
7837
7838 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
7839
7840         * g++.dg/opt/temp2.C: New test.
7841
7842 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7843
7844         PR c++/27491
7845         * g++.dg/init/brace5.C: New test.
7846
7847         PR middle-end/27415
7848         * gcc.dg/gomp/pr27415.c: New test.
7849         * g++.dg/gomp/pr27415.C: New test.
7850
7851         PR tree-optimization/27549
7852         * g++.dg/tree-ssa/pr27549.C: New test.
7853
7854 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7855
7856         PR libgfortran/27575
7857         * gfortran.dg/read_eof_4.f90: New test.
7858
7859 2006-05-16  Richard Guenther  <rguenther@suse.de>
7860
7861         PR tree-optimization/22303
7862         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7863
7864 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
7865
7866         PR middle-end/27573
7867         * gcc.dg/gomp/pr27573.c: New test.
7868         * gfortran.dg/gomp/pr27573.f90: New test.
7869
7870         PR c/27499
7871         * gcc.dg/gomp/pr27499.c: New test.
7872         * g++.dg/gomp/pr27499.C: New test.
7873
7874 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7875
7876         PR c++/27339
7877         * g++.dg/parser/access8.C: Adjust error marker.
7878         * g++.dg/template/access17.C: New test.
7879         * g++.dg/template/access18.C: Likewise.
7880
7881 2006-05-15  Roger Sayle  <roger@eyesopen.com>
7882
7883         PR target/26600
7884         * gcc.target/i386/pr26600.c: New test case.
7885
7886 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/27505
7889         * g++.dg/expr/bitfield1.C: New test.
7890
7891 2006-05-15  Richard Guenther  <rguenther@suse.de>
7892
7893         PR tree-optimization/27603
7894         * gcc.dg/torture/pr27603.c: New testcase.
7895
7896 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
7897
7898         PR fortran/25090
7899         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7900
7901         PR fortran/25082
7902         * gfortran.dg/scalar_return_1.f90: New test.
7903
7904         PR fortran/27411
7905         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
7906
7907 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
7908
7909         * gcc.dg/gomp/critical-4.c: New test.
7910         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
7911         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7912         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
7913         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
7914
7915 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7916
7917         PR c++/27582
7918         * g++.dg/template/dependent-args1.C: New test.
7919
7920         PR c++/27581
7921         * g++.dg/lookup/this1.C: New test.
7922
7923         PR c++/27315
7924         * g++.dg/template/operator6.C: New test.
7925         * g++.dg/template/incomplete3.C: New test.
7926
7927         PR c++/27559
7928         * g++.dg/template/new4.C: New test.
7929
7930         PR c++/27496
7931         * g++.dg/template/void2.C: New test.
7932
7933 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
7934
7935         * g++.dg/template/dependent-expr5.C: New test.
7936
7937 2006-05-14  Roger Sayle  <roger@eyesopen.com>
7938
7939         PR middle-end/26729
7940         * gcc.dg/pr26729-1.c: New test case.
7941
7942 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
7943
7944         * gcc.dg/pr27003.c: New test.
7945
7946 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
7947
7948         * lib/target-supports.dg (check_cxa_atexit_available): Change
7949         v3_target_compile to ${tool}_target_compile.
7950
7951 2006-05-11  Jason Merrill  <jason@redhat.com>
7952
7953         * lib/scanasm.exp (scan-not-hidden): Fix typo.
7954
7955 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7956
7957         PR fortran/27553
7958         * gfortran.dg/label_5.f90: New test.
7959
7960 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
7961
7962         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7963         check_effective_target_powerpc_altivec_ok): New.
7964         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7965         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7966         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7967         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7968         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7969         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7970         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7971         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7972         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7973         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7974         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7975         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7976         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7977         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7978         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7979         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7980         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7981         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7982         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7983         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7984         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7985         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7986         gcc.target/powerpc/altivec-9.c,
7987         gcc.target/powerpc/altivec-consts.c,
7988         gcc.target/powerpc/altivec-pr22085.c,
7989         gcc.target/powerpc/altivec-splat.c,
7990         gcc.target/powerpc/altivec-types-1.c,
7991         gcc.target/powerpc/altivec-types-2.c,
7992         gcc.target/powerpc/altivec-types-3.c,
7993         gcc.target/powerpc/altivec-types-4.c,
7994         gcc.target/powerpc/altivec-varargs-1.c,
7995         gcc.target/powerpc/altivec-vec-merge.c,
7996         gcc.target/powerpc/ppc-vector-memcpy.c,
7997         gcc.target/powerpc/ppc-vector-memset.c,
7998         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7999         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8000         these effective targets.
8001         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8002         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8003
8004 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8005
8006         PR middle-end/27384
8007         * g++.dg/other/fold1.C: New test.
8008
8009         PR middle-end/27488
8010         * gcc.dg/fold-nonneg-1.c: New test.
8011
8012         PR c++/27547
8013         * g++.dg/other/operator1.C: New test.
8014
8015 2006-05-11  Richard Guenther  <rguenther@suse.de>
8016
8017         PR middle-end/27529
8018         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8019
8020 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8021
8022         * lib/target-supports-dg.exp (check-flags): New.
8023         (dg-skip-if): Move flag checks.
8024
8025 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8026
8027         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8028         * lib/target-supports.dg (check_cxa_atexit_available): New.
8029
8030 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8031
8032         PR fortran/27470
8033         * gfortran.dg/multiple_allocation_2.f90: New test case.
8034
8035 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8036
8037         * gcc.target/arm/pr27387.C: Fix a comment typo.
8038
8039 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8040
8041         PR fortran/24549
8042         * gfortran.dg/error_recovery_1.f90: New test.
8043
8044 2006-05-10  Richard Guenther  <rguenther@suse.de>
8045
8046         PR tree-optimization/27302
8047         * gcc.dg/torture/pr27302.c: New testcase.
8048
8049 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8050         Richard Guenther  <rguenther@suse.de>
8051
8052         PR middle-end/27498
8053         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8054
8055 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8056
8057         PR rtl-optimization/27335
8058         * gcc.dg/pr27335.c: New test.
8059
8060 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8061
8062         * gcc.target/mips/mips-ps-5.c: New file.
8063
8064 2006-05-08  Jan Hubicka  <jh@suse.cz>
8065
8066         PR middle-end/25962
8067         * gcc.dg/pr25962.c: New.
8068
8069 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8070
8071         PR target/27158
8072         * gcc.target/powerpc/pr27158.c: New test case.
8073
8074 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8075
8076         PR testsuite/27476
8077         * ada/acats/run_all.sh: Use test -z.
8078
8079 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8080
8081         PR libfortran/18271
8082         * gfortran.dg/spec_expr_3.f90: New test.
8083
8084 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8085
8086         PR target/24879
8087         * gcc.target/i386/monitor.c: New file.
8088
8089 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8090
8091         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8092
8093 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8094
8095         PR c++/27447
8096         * g++.dg/other/ptrmem7.C: New test.
8097
8098 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8099
8100         PR target/27421
8101         * gcc.dg/array-9.c: New test.
8102
8103 2006-05-07  Richard Guenther  <rguenther@suse.de>
8104
8105         PR tree-optimization/27409
8106         * gcc.dg/torture/pr27409.c: New testcase.
8107
8108 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8109
8110         PR fortran/27457
8111         * gfortran.dg/select_6.f90: New.
8112
8113 2006-05-07  Richard Guenther  <rguenther@suse.de>
8114
8115         PR tree-optimization/27136
8116         * gcc.dg/torture/pr27136.c: New testcase.
8117
8118 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8119
8120         PR fortran/24813
8121         * gfortran.dg/char_cons_len_1.f90: New test.
8122
8123 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8124
8125         PR c++/27427
8126         * g++.dg/template/incomplete2.C: New test.
8127
8128 2006-05-06  Richard Guenther  <rguenther@suse.de>
8129
8130         PR tree-optimization/27151
8131         * gcc.dg/vect/pr27151.c: New testcase.
8132
8133 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8134
8135         PR c++/27430
8136         * g++.dg/template/void1.C: New test.
8137
8138         PR c++/27423
8139         * g++.dg/other/void2.C: New test.
8140
8141         PR c++/27422
8142         * g++.dg/conversion/void1.C: New test.
8143
8144 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
8145
8146         PR/21391
8147         * g++.dg/other/unused1.C: New.
8148
8149 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8150
8151         PR objc/27240
8152         * objc.dg/member-1.m: New test.
8153
8154 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
8155
8156         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
8157
8158 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8159
8160         PR libfortran/26985
8161         * gfortran.dg/matmul_2.f90: New test.
8162
8163 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
8164
8165         * ada/acats/run_all.sh: Use sync when main not found.
8166
8167 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
8168
8169         PR target/26765
8170         * gcc.target/mips/pr26765.c: New.
8171
8172 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
8173
8174         * gcc.target/bfin: New directory.
8175         * gcc.target/bfin/bfin.exp: New file.
8176         * gcc.target/bfin/frmul.c: New file.
8177         * gcc.target/bfin/arith.c: New file.
8178         * gcc.target/bfin/mul-combine.c: New file.
8179         * gcc.target/bfin/shift.c: New file.
8180
8181 2006-05-04  Richard Guenther  <rguenther@suse.de>
8182
8183         PR tree-optimization/14287
8184         PR tree-optimization/14844
8185         PR tree-optimization/19792
8186         PR tree-optimization/21608
8187         PR tree-optimization/27090
8188         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
8189         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8190         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8191         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8192         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8193
8194 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
8195
8196         PR tree-optimization/27285
8197         * gcc.c-torture/execute/pr27285.c: New test.
8198
8199         PR middle-end/27388
8200         * gcc.dg/gomp/pr27388-1.c: New test.
8201         * gcc.dg/gomp/pr27388-2.c: New test.
8202         * gcc.dg/gomp/pr27388-3.c: New test.
8203
8204         PR c++/27359
8205         * g++.dg/gomp/pr27359.C: New test.
8206
8207 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
8208
8209         PR fortran/20248
8210         * gfortran.dg/iargc.f90: New test.
8211
8212 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8213
8214         PR c++/27102
8215         * g++.dg/template/crash49.C: New test.
8216
8217 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
8218
8219         PR testsuite/27032
8220         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
8221
8222 2006-05-02  Jeff Law  <law@redhat.com>
8223
8224         PR tree-optimization/27364
8225         * gcc.c-torture/execute/pr27364.c: New test.
8226
8227 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8228
8229         PR c++/27309
8230         * g++.dg/parser/ctor5.C: New test.
8231
8232 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
8233
8234         PR target/27387
8235         * gcc.target/arm/arm.exp: New.
8236         * gcc.target/arm/pr27387.C: Likewise.
8237
8238 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
8239
8240         PR fortran/27269
8241         PR fortran/27324
8242         * gfortran.dg/module_equivalence_2.f90: New test.
8243
8244 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
8245
8246         PR middle-end/27337
8247         * g++.dg/gomp/pr27337-1.C: New test.
8248         * g++.dg/gomp/pr27337-2.C: New test.
8249
8250         PR middle-end/27328
8251         * gcc.dg/gomp/pr27328.c: New test.
8252
8253         PR middle-end/27325
8254         * g++.dg/gomp/pr27325.C: New test.
8255
8256         PR middle-end/27310
8257         * g++.dg/gomp/pr27310.C: New test.
8258
8259 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8260
8261         PR tree-optimization/27291
8262         * g++.dg/tree-ssa/pr27291.C: New test.
8263
8264 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8265
8266         PR tree-optimization/27283
8267         * g++.dg/tree-ssa/pr27283.C: New test.
8268
8269 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8270
8271         * gcc.dg/tree-ssa/loop-16.c: New test.
8272
8273 2006-05-01  Roger Sayle  <roger@eyesopen.com>
8274             Joseph S. Myers  <joseph@codesourcery.com>
8275
8276         * gcc.dg/Wconversion-3.c: New test case.
8277         * gcc.dg/Wconversion-4.c: Likewise.
8278
8279 2006-05-01  Richard Guenther  <rguenther@suse.de>
8280
8281         PR tree-optimization/26726
8282         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
8283
8284 2006-04-30  Roger Sayle  <roger@eyesopen.com>
8285
8286         * gcc.dg/Woverflow-1.c: New test case.
8287         * gcc.dg/Woverflow-2.c: Likewise.
8288         * gcc.dg/Woverflow-3.c: Likewise.
8289
8290 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
8291
8292         PR c++/27094
8293         * g++.dg/template/defarg8.C: New test.
8294
8295 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8296
8297         PR c++/27278
8298         * g++.dg/parse/operator7.C: New test.
8299
8300 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8301
8302         PR c++/11471
8303         PR c++/27102
8304         * g++.dg/template/crash48.C: New test.
8305
8306         PR c++/27279
8307         * g++.dg/parse/ctor4.C: New test.
8308
8309 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8310
8311         PR fortran/25681
8312         * gfortran.df/char_type_len.f90: New test.
8313
8314 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8315
8316         PR libgfortran/27304
8317         * gfortran.dg/fmt_exhaust.f90: New test.
8318
8319 2006-04-28  Roger Sayle  <roger@eyesopen.com>
8320
8321         PR c/25309
8322         * gcc.dg/large-size-array-2.c: New test case.
8323
8324 2006-04-28  Richard Guenther  <rguenther@suse.de>
8325
8326         PR target/26826
8327         * gcc.target/i386/pr26826.c: New testcase.
8328
8329 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
8330
8331         PR middle-end/27260
8332         * gcc.c-torture/execute/pr27260.c: New.
8333
8334 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
8335
8336         PR middle-end/27095
8337         * gcc.dg/pr27095.c: New.
8338
8339 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8340
8341         PR c++/27292
8342         * g++.dg/conversion/bitfield4.C: New test.
8343
8344 2006-04-27  Eric Christopher  <echristo@apple.com>
8345
8346         * gcc.dg/pragma-ms_struct.c: New.
8347
8348 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8349
8350         PR c++/27102
8351         * g++.dg/template/crash47.C: New test.
8352
8353 2006-04-27  Dirk Mueller  <dmueller@suse.de>
8354
8355         * gcc.target/i386/sse-7.c: build with -msse.
8356
8357 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8358
8359         PR testsuite/27274:
8360         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
8361         (main): Exit if processor doesn't support SSE.
8362
8363 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
8364
8365         PR middle-end/27282
8366         * gcc.c-torture/compile/pr27282.c: New test.
8367
8368 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR middle-end/26913
8371         * g++.dg/gomp/pr26913.C: New test.
8372
8373         PR c/25996
8374         * gcc.dg/gomp/pr25996.c: New test.
8375         * g++.dg/gomp/pr25996.C: New test.
8376
8377 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
8378
8379         PR rtl-optimization/26725
8380         * gcc.c-torture/compile/pr26725.c: New test.
8381
8382 2006-04-25  Richard Guenther  <rguenther@suse.de>
8383
8384         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
8385         than n + -1.
8386
8387 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8388
8389         * gcc.dg/20060425-1.c: New testcase.
8390
8391 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
8392
8393         PR tree-optimization/26865
8394         * gcc.dg/pr26865.c: New test.
8395
8396 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
8397
8398         PR c++/27292
8399         * g++.dg/conversion/bitfield1.C: New test.
8400         * g++.dg/conversion/bitfield2.C: Likewise.
8401         * g++.dg/conversion/bitfield3.C: Likewise.
8402
8403 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8404         Richard Guenther  <rguenther@suse.de>
8405
8406         PR tree-optimization/27236
8407         * gcc.dg/tree-ssa/pr27236.c: New testcase.
8408
8409 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8410
8411         PR c++/19963
8412         * g++.dg/other/incomplete2.C: New test.
8413
8414 2006-04-24  Richard Guenther  <rguenther@suse.de>
8415
8416         PR middle-end/26869
8417         * gcc.dg/torture/pr26869.c: New testcase.
8418
8419 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8420         Richard Guenther  <rguenther@suse.de>
8421
8422         PR tree-optimization/27218
8423         * g++.dg/tree-ssa/pr27218.C: New testcase.
8424
8425 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8426
8427         PR c++/26912
8428         * g++.dg/template/friend41.C: New test.
8429
8430 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
8431
8432         * g++.dg/opt/pr15551.C: Include cstdio.
8433         (main): Use remove instead of unlink.
8434
8435 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8436
8437         * gcc.dg/sibcall-7.c: New test.
8438         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
8439         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
8440         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
8441         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
8442         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
8443
8444 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8445
8446         PR c++/26534
8447         * g++.dg/opt/bitfield1.C: New test.
8448         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
8449         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
8450         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
8451         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
8452         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8453         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8454         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8455         * g++.dg/abi/bitfield2.C: Likewise.
8456         * g++.dg/init/bitfield1.C: Likewise.
8457
8458 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
8459
8460         PR fortran/25099
8461         * gfortran.dg/elemental_subroutine_4.f90: New test.
8462         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8463         call sub (m, x).
8464
8465 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8466
8467         * gcc.c-torture/compile/20060421-1.c: New testcase.
8468
8469 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8470
8471         PR c/25875
8472         * gcc.dg/init-bad-4.c: New test.
8473
8474 2006-04-21  Paul Brook  <paul@codesourcery.com>
8475
8476         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8477
8478 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8479
8480         PR fortran/27122
8481         * gfortran.dg/defined_operators_1.f90: New test.
8482         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8483         remove old ones associated, incorrectly, with Note 5.46.
8484
8485         PR fortran/27113
8486         * gfortran.dg/character_array_constructor_1.f90: New test.
8487
8488 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
8489
8490         * gcc.dg/20060419-1.c: New test.
8491
8492 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
8493
8494         PR c/26774
8495         * gcc.dg/struct-parse-1.c: New test case.
8496
8497 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8498
8499         PR c++/26558
8500         * g++.dg/parse/template19.C: New test.
8501
8502         PR c++/26739
8503         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8504
8505         PR c++/26036
8506         * g++.dg/expr/call3.C: New test.
8507
8508         PR c++/10385
8509         * g++.dg/conversion/dynamic1.C: New test.
8510
8511 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
8512
8513         PR c++/27102
8514         * g++.dg/template/crash35.C: Tweak error markers.
8515         * g++.dg/template/crash46.C: New test.
8516         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8517         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8518
8519 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
8520
8521         PR rtl-optimization/14261
8522         * gcc.c-torture/compile/20060419-1.c: Added.
8523
8524 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8525
8526         * gfortran.dg/label_1.f90: Adjust dg-error.
8527
8528 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8529
8530         PR target/26961
8531         * gcc.dg/fold-cond-1.c: New test case.
8532         * gcc.dg/pr26961-1.c: Likewise.
8533
8534 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8535
8536         PR libgfortran/27138
8537         * gfortran.dg/read_bad_advance.f90: New test.
8538
8539 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8540             Dale Johannesen  <dalej@apple.com>
8541
8542         PR target/24076
8543         * gcc.target/i386/vecinit-3.c: New testcase.
8544         * gcc.target/i386/vecinit-4.c: Likewise.
8545         * gcc.target/i386/sse-18.c: Likewise.
8546         * gcc.target/i386/sse-19.c: Likewise.
8547
8548 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8549
8550         * gfortran.dg/allocate_zerosize_1.f90: New test.
8551
8552 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8553
8554         PR c++/26365
8555         * g++.dg/template/crash45.C: New test.
8556
8557 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8558
8559         PR fortran/26787
8560         * gfortran.dg/proc_assign_1.f90: New test.
8561         * gfortran.dg/procedure_lvalue.f90: Change message.
8562         * gfortran.dg/namelist_4.f90: Add new error.
8563
8564         PR fortran/25597
8565         PR fortran/27096
8566         * gfortran.dg/auto_pointer_array_result_1.f90
8567
8568         PR fortran/27089
8569         * gfortran.dg/specification_type_resolution_1.f90
8570
8571         PR fortran/18003
8572         PR fortran/25669
8573         PR fortran/26834
8574         * gfortran.dg/bounds_temporaries_1.f90: New test.
8575
8576         PR fortran/27124
8577         * gfortran.dg/array_return_value_1.f90: New test.
8578
8579 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8580
8581         PR fortran/25336
8582         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8583
8584 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8585
8586         PR middle-end/26823
8587         * g++.dg/gomp/pr26823-1.C: New test.
8588         * g++.dg/gomp/pr26823-2.C: New test.
8589
8590 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8591
8592         PR middle-end/27134
8593         * gcc.dg/pr27314.c: New test.
8594
8595 2006-04-13  Richard Henderson  <rth@redhat.com>
8596
8597         * g++.dg/gomp/block-0.C: Update expected matches.
8598
8599 2006-04-13  DJ Delorie  <dj@redhat.com>
8600
8601         * lib/target-supports.exp (check_effective_target_int32plus): New.
8602         (check_effective_target_ptr32plus): New.
8603         (check_effective_target_size32plus): New.
8604         (check_effective_target_int16): New.
8605         (check_profiling_available): Add m32c to the list of unsupported targets.
8606
8607         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8608         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8609         memory size.
8610         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8611         pointers.
8612         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8613         size_t.
8614         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8615         and size_t.
8616         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8617         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8618         not just xstormy16.  Skip m32c due to weird pointer size.
8619         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8620         not just xstormy16.
8621         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8622         not just xstormy16.
8623         * gcc.dg/20020312-2.c: Add m32c support.
8624         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8625         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8626         in test.
8627         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8628         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8629         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8630         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8631         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8632         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8633         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8634         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8635         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8636         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8637         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8638         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8639         in test.
8640         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8641         in test.
8642         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8643         * gcc.dg/pr23049.c: Require >=32 bit integers.
8644         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8645         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8646         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8647         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8648         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8649         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8650         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8651         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8652         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8653         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8654         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8655         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8656         prototype in test.
8657         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8658         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8659         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8660         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8661         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8662
8663         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8664         * gcc.c-torture/execute/20040703-1.x: Likewise.
8665         * gcc.c-torture/execute/20040705-1.x: Likewise.
8666         * gcc.c-torture/execute/20040705-2.x: Likewise.
8667         * gcc.c-torture/execute/20040709-1.x: Likewise.
8668         * gcc.c-torture/execute/20040709-2.x: Likewise.
8669         * gcc.c-torture/execute/20040811-1.x: Likewise.
8670         * gcc.c-torture/execute/20050316-1.x: Likewise.
8671         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8672         * gcc.c-torture/execute/pr19689.x: Likewise.
8673         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8674         * gcc.c-torture/execute/usmul.x: Likewise.
8675         * gcc.c-torture/execute/vrp-5.x: Likewise.
8676         * gcc.c-torture/execute/vrp-6.x: Likewise.
8677         * gcc.dg/debug/20041023-1.s: Likewise.
8678
8679 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8680
8681         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8682         of integers to a vector types are now constant expressions in C.
8683         * gcc.dg/vect/vect-fold-1.c: New test case.
8684
8685 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
8686             Ulrich Weigand  <uweigand@de.ibm.com>
8687
8688         PR target/27006
8689         * gcc.dg/vmx/pr27006.c: New testcase.
8690
8691 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8692
8693         PR libgfortran/26766
8694         * gfortran.dg/write_recursive.f90: New test.
8695
8696 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
8697
8698         * g++.dg/parse/dtor7.C: New test.
8699         * g++.dg/parse/new1.C: Add error marker.
8700         * g++.dg/template/new3.C: New test.
8701
8702         PR c++/26122
8703         * g++.dg/template/pure1.C: New test.
8704
8705         PR c++/26295
8706         * g++.dg/parse/ptrmem4.C: New test.
8707
8708 2006-04-10  Jeff Law  <law@redhat.com>
8709
8710         PR/27087
8711         * gcc.c-torture/compile/pr27087.c: New test.
8712
8713 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
8714
8715         PR/21391
8716         * gcc.dg/20060410.c: New.
8717
8718 2006-04-10  Matthias Klose  <doko@debian.org>
8719
8720         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8721         Recognize multilib directory names containing underscores.
8722
8723 2006-04-10  Roger Sayle  <roger@eyesopen.com>
8724
8725         * gcc.target/i386/vecinit-1.c: New test case.
8726         * gcc.target/i386/vecinit-2.c: Likewise.
8727
8728 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
8729
8730         PR debug/27057
8731         * g++.dg/debug/dwarf2-2.C: New test.
8732
8733 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
8734
8735         PR rtl-optimization/27073
8736         * gcc.c-torture/execute/pr27073.c: New test.
8737
8738 2006-04-08  Mike Stump  <mrs@apple.com>
8739
8740         * gcc.dg/pragma-darwin.c: Improve for ppc64.
8741
8742 2006-04-07  Richard Guenther  <rguenther@suse.de>
8743
8744         PR tree-optimization/26135
8745         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8746
8747 2006-04-06  Jan Hubicka  <jh@suse.cz>
8748
8749         PR profile/26399
8750         * g++.dg/bprob/g++-bprob-2.C: New testcase.
8751
8752 2006-04-06  Roger Sayle  <roger@eyesopen.com>
8753
8754         * g++.dg/conversion/nullptr1.C: New test case.
8755         * g++.dg/conversion/nullptr2.C: Likewise.
8756
8757 2006-04-05  Roger Sayle  <roger@eyesopen.com>
8758
8759         * gfortran.dg/dependency_18.f90: New test case.
8760
8761 2006-04-05  Richard Guenther  <rguenther@suse.de>
8762
8763         PR tree-optimization/26919
8764         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8765         * gcc.dg/ipa/ipa-2.c: Likewise.
8766         * gcc.dg/ipa/ipa-3.c: Likewise.
8767         * gcc.dg/ipa/ipa-5.c: Likewise.
8768
8769 2006-04-05  Richard Guenther  <rguenther@suse.de>
8770
8771         PR tree-optimization/26763
8772         * gcc.dg/torture/pr26763-1.c: New testcase.
8773         * gcc.dg/torture/pr26763-2.c: Likewise.
8774
8775 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
8776
8777         PR fortran/23634
8778         PR fortran/25619
8779         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8780
8781 2006-04-04  Eric Christopher  <echristo@apple.com>
8782
8783         * gcc.target/i386/387-1.c: Allow regexp to match darwin
8784         stubs.
8785         * gcc.target/i386/387-5.c: Ditto.
8786
8787 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
8788
8789         * gcc.target/sparc/struct-ret-check.c: New test.
8790
8791 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8792
8793         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8794         zero decimal digits specified in format.
8795
8796 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
8797
8798         PR fortran/26891
8799         * gfortran.dg/missing_optional_dummy_1.f90: New test.
8800
8801         PR fortran/26976
8802         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8803         * gfortran.dg/initialization_1.f90: Make assignment compliant.
8804         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8805         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8806         bigendian-ness.
8807
8808 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
8809
8810         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8811         dummy arguments work when the actual argument is itself a dummy
8812         argument of the caller.
8813
8814 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8815
8816         PR libfortran/24685
8817         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8818
8819 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8820
8821         * gfortran.dg/dependencency_17.f90: New test case.
8822
8823 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8824
8825         * gfortran.dg/dependency_14.f90: New test case.
8826         * gfortran.dg/dependency_15.f90: Likewise.
8827         * gfortran.dg/dependency_16.f90: Likewise.
8828
8829 2006-03-31  Asher Langton  <langton2@llnl.gov>
8830
8831         PR fortran/25358
8832         gfortran.dg/cray_pointers_6.f90: New test.
8833
8834 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8835
8836         PR libgfortran/26890
8837         * gfortran.dg/read_size_noadvance.f90: New test.
8838
8839 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
8840
8841         PR fortran/25031
8842         * gfortran.dg/multiple_allocation_1.f90: Check that the
8843         size has changed after a re-allocation with stat.
8844
8845 2006-03-30  Richard Guenther  <rguenther@suse.de>
8846
8847         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8848         removal.
8849         * gcc.target/i386/sselibm-2.c: Likewise.
8850         * gcc.target/i386/sselibm-3.c: Likewise.
8851         * gcc.target/i386/sselibm-4.c: Likewise.
8852         * gcc.target/i386/sselibm-5.c: Likewise.
8853
8854 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8855
8856         * gcc.dg/fold-andxor-1.c: New test case.
8857         * gcc.dg/fold-xorand-1.c: Likewise.
8858
8859 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8860
8861         * gcc.dg/fold-convnotconv-1.c: New test case.
8862
8863 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8864
8865         PR fortran/26779
8866         * gfortran.dg/private_type_5.f90: New test.
8867
8868 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
8869
8870         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8871
8872 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
8873
8874         * gfortran.dg/advance_2.f90: New test.
8875         * gfortran.dg/advance_3.f90: New test.
8876
8877         * gfortran.fortran-torture/execute/equiv_5.f: New test.
8878
8879 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8880
8881         PR libgfortran/26661
8882         PR libgfortran/26880
8883         * gfortran.dg/read_x_past.f: New test.
8884
8885 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
8886
8887         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8888         to be STABS.
8889
8890 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
8891
8892         * objc.dg/dwarf-1.m: Skip on AIX.
8893         * objc.dg/dwarf-2.m: Skip on AIX.
8894
8895 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
8896
8897         PR fortran/26816
8898         * gfortran.dg/float_1.f90: New test.
8899
8900 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
8901
8902         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
8903         X86_64 targets.
8904         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
8905
8906 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8907
8908         PR libfortran/26735
8909         * gfortran.dg/convert_implied_open.f90: New test case.
8910
8911 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8912
8913         PR fortran/26769
8914         * gfortran.dg/transpose_reshape_r10.f90: New test case.
8915
8916 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
8917
8918         PR middle-end/26717
8919         * gcc.dg/pr26717.c: New test.
8920
8921 2006-03-25  Roger Sayle  <roger@eyesopen.com>
8922
8923         * gfortran.dg/dependency_12.f90: New test case.
8924
8925 2006-03-24  Roger Sayle  <roger@eyesopen.com>
8926
8927         * gfortran.dg/dependency_9.f90: New (resurected) test case.
8928
8929 2006-03-24  Jeff Law  <law@redhat.com>
8930
8931         * gcc.c-torture/pr26840.c: New test.
8932
8933 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
8934
8935         * objc.dg/dwarf-2.m: New.
8936         * obj-c++.dg/dwarf-2.mm: New.
8937
8938         * g++.old-deja/g++.other/init19.C: New.
8939
8940 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
8941
8942         * g++.dg/eh/spbp.C: Skip on AIX.
8943
8944 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
8945
8946         PR middle-end/26611
8947         * g++.dg/gomp/pr26611-1.C: New test.
8948         * g++.dg/gomp/pr26611-2.C: New test.
8949
8950 2006-03-24  Jeff Law  <law@redhat.com>
8951
8952         * gcc.c-torture/compile/pr26833.c: New test.
8953         * gfortran.fortran-torture/compile/pr26806.f90: New test.
8954
8955 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8956
8957         * gfortran.dg/endfile_2.f90: Delete temp file.
8958
8959 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
8960
8961         PR fortran/19303
8962         * gfortran.dg/record_marker_1.f90: New test case.
8963         * gfortran.dg/record_marker_2.f: New test case.
8964         * gfortran.dg/record_marker_3.f90: New test case.
8965
8966 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8967
8968         PR fortran/17298
8969         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8970         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8971
8972 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8973
8974         * lib/gcc-dg.exp (cleanup-modules): New proc.
8975         * gfortran.dg/allocatable_function_1.f90,
8976         gfortran.dg/allocate_char_star_scalar_1.f90,
8977         gfortran.dg/assumed_charlen_function_1.f90,
8978         gfortran.dg/assumed_dummy_1.f90,
8979         gfortran.dg/assumed_shape_ranks_1.f90,
8980         gfortran.dg/assumed_shape_ranks_2.f90,
8981         gfortran.dg/assumed_size_dt_dummy.f90,
8982         gfortran.dg/auto_char_dummy_array_1.f90,
8983         gfortran.dg/auto_char_len_3.f90,
8984         gfortran.dg/automatic_module_variable.f90,
8985         gfortran.dg/bad_automatic_objects_1.f90,
8986         gfortran.dg/char_array_constructor.f90,
8987         gfortran.dg/char_array_structure_constructor.f90,
8988         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8989         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8990         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8991         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8992         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8993         gfortran.dg/derived_pointer_recursion.f90,
8994         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8995         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8996         gfortran.dg/dummy_functions_1.f90,
8997         gfortran.dg/elemental_initializer_1.f90,
8998         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8999         gfortran.dg/elemental_pointer_1.f90,
9000         gfortran.dg/elemental_subroutine_1.f90,
9001         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9002         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9003         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9004         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9005         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9006         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9007         gfortran.dg/global_references_1.f90,
9008         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9009         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9010         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9011         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9012         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9013         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9014         gfortran.dg/large_integer_kind_1.f90,
9015         gfortran.dg/large_real_kind_1.f90,
9016         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9017         gfortran.dg/module_double_reuse.f90,
9018         gfortran.dg/module_equivalence_1.f90,
9019         gfortran.dg/module_interface_1.f90,
9020         gfortran.dg/module_parameter_array_refs_1.f90,
9021         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9022         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9023         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9024         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9025         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9026         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9027         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9028         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9029         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9030         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9031         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9032         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9033         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9034         gfortran.dg/same_name_1.f90,
9035         gfortran.dg/sibling_dummy_procedure_1.f90,
9036         gfortran.dg/sibling_dummy_procedure_2.f90,
9037         gfortran.dg/sibling_dummy_procedure_3.f90,
9038         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9039         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9040         gfortran.dg/used_dummy_types_2.f90,
9041         gfortran.dg/used_dummy_types_3.f90,
9042         gfortran.dg/used_dummy_types_4.f90,
9043         gfortran.dg/used_dummy_types_5.f90,
9044         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9045         gfortran.dg/userdef_operator_1.f90: Use it.
9046
9047 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9048
9049         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9050         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9051         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9052         gfortran.dg/write_back.f,
9053         gfortran.fortran-torture/execute/inquire_1.f90,
9054         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9055
9056 2006-03-21  Jeff Law  <law@redhat.com>
9057
9058         * gcc.dg/tree-ssa/vrp28.c: New test.
9059
9060 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9061
9062         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9063         if _STDC_C99 is defined.
9064         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9065         * gcc.dg/builtins-20.c: Likewise.
9066         * gcc.dg/builtins-53.c: Likewise.
9067         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9068         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9069
9070 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9071
9072         PR tree-opt/26781
9073         * gcc.c-torture/compile/pr26781-1.c: New test.
9074         * gcc.c-torture/compile/pr26781-2.c: New test.
9075
9076 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9077
9078         PR c++/26690
9079         * g++.dg/gomp/pr26690-1.C: New test.
9080         * g++.dg/gomp/pr26690-2.C: New test.
9081
9082 2006-03-20  Jeff Law  <law@redhat.com>
9083
9084         * gcc.dg/tree-ssa/pr21829.c: New test.
9085
9086         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9087
9088 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9089
9090         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9091         (check_visibility_available): Use it.
9092         (check_effective_target_default_packed): Likewise.
9093         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9094         (check_effective_target_fopenmp): Likewise.
9095         (check_effective_target_freorder): Likewise.
9096         (check_effective_target_fpic): Likewise.
9097         (check_named_sections_available): Likewise.
9098         (check_effective_target_ilp32): Likewise.
9099         (check_effective_target_lp64): Likewise.
9100
9101 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9102
9103         PR fortran/20935
9104         * gfortran.dg/scalar_mask_2.f90: New test case.
9105
9106 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9107
9108         PR tree-opt/26629
9109         * gcc.dg/tree-ssa/loadpre12.c: New test.
9110         * gcc.dg/tree-ssa/loadpre13.c: New test.
9111         * gcc.dg/tree-ssa/loadpre14.c: New test.
9112         * gcc.dg/tree-ssa/loadpre15.c: New test.
9113         * gcc.dg/tree-ssa/loadpre16.c: New test.
9114         * gcc.dg/tree-ssa/loadpre17.c: New test.
9115         * gcc.dg/tree-ssa/loadpre18.c: New test.
9116         * gcc.dg/tree-ssa/loadpre19.c: New test.
9117         * gcc.dg/tree-ssa/loadpre20.c: New test.
9118         * gcc.dg/tree-ssa/loadpre21.c: New test.
9119         * gcc.dg/tree-ssa/loadpre22.c: New test.
9120
9121 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9122
9123         PR fortran/26741
9124         * gfortran.dg/elemental_initializer_1.f90: New test.
9125
9126         PR fortran/26716
9127         * gfortran.dg/assumed_shape_ranks_2: New test.
9128
9129 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
9130
9131         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
9132         target fpic.
9133
9134 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9135
9136         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
9137         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
9138         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
9139         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
9140         gfortran.fortran-torture/execute/direct_io.f90,
9141         gfortran.fortran-torture/execute/inquire_2.f90,
9142         gfortran.fortran-torture/execute/inquire_4.f90,
9143         gfortran.fortran-torture/execute/list_read_1.f90,
9144         gfortran.fortran-torture/execute/open_replace.f90,
9145         gfortran.fortran-torture/execute/slash_edit.f90,
9146         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
9147         temporary files from testcases.
9148
9149 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9150
9151         PR libgfortran/26509
9152         gfortran.dg/write_direct_eor.f90: New test.
9153
9154 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
9155
9156         * gcc.target/powerpc/pr26350.c: New.
9157         * gcc.target/powerpc/indexed-addr.c: New.
9158
9159 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9160
9161         * gfortran.dg/dependency_13.f90: New test case.
9162
9163 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9164
9165         PR middle-end/21781
9166         * gcc.dg/real-const-1.c: New test case.
9167
9168 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
9169
9170         * g++.old-deja/g++.other/init18.C: New.
9171         * g++.old-deja/g++.other/init5.C: Remove xfail.
9172
9173 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9174
9175         * g++.dg/opt/pr15551.C: Cleanup temp file.
9176
9177 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9178
9179         PR c++/6634
9180         g++.dg/parse/long1.C: New test.
9181
9182 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9183
9184         PR fortran/19101
9185         * gfortran.dg/continuation.f90: New test.
9186         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
9187
9188 2006-03-14  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/26672
9191         * gcc.dg/torture/pr26672.c: New testcase.
9192
9193 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
9194
9195         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
9196         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
9197
9198 2006-03-13  Roger Sayle  <roger@eyesopen.com>
9199
9200         PR middle-end/26557
9201         * gcc.c-torture/compile/switch-1.c: New test case.
9202
9203 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
9204
9205         PR fortran/25378
9206         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
9207         test to include more permuatations of mask and index.
9208         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
9209         respond to F2003 spec. that the position returned for an all false
9210         mask && condition is zero.
9211
9212 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
9213
9214         PR middle-end/25989
9215         * gcc.dg/gomp/pr25989.c: New test.
9216
9217 2006-03-13  Jeff Law  <law@redhat.com>
9218
9219         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
9220
9221 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
9222
9223         * gcc.dg/switch-9.c: New test.
9224
9225 2006-03-13  Richard Guenther  <rguenther@suse.de>
9226
9227         PR middle-end/26630
9228         * gcc.dg/torture/pr26630.c: New testcase.
9229
9230 2006-03-11  Roger Sayle  <roger@eyesopen.com>
9231
9232         * gfortran.dg/dependency_10.f90: New test case.
9233         * gfortran.dg/dependency_11.f90: Likewise.
9234
9235 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
9236             Erik Edelmann  <eedelman@gcc.gnu.org>
9237
9238         * gfortran.dg/allocatable_function_1.f90: New.
9239         * gfortran.dg/allocatable_function_2.f90: New.
9240
9241 2006-03-10  Richard Guenther  <rguenther@suse.de>
9242
9243         PR middle-end/26565
9244         * gcc.dg/torture/pr26565.c: New testcase.
9245
9246 2006-03-09  Eric Christopher  <echristo@apple.com>
9247
9248         * gcc.c-torture/compile/20060309-1.c: New.
9249
9250 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9251
9252         PR libgfortran/26499
9253         * gfortran.dg/write_back.f: New test.
9254         * gfortran.dg/write_rewind_1.f: New test.
9255         * gfortran.dg/write_rewind_2.f: New test.
9256
9257 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9258
9259         PR libgfortran/26554
9260         * gfortran.dg/read_logical.f90: New test.
9261
9262 2006-03-04  Laurent GUERBY <laurent@guerby.net>
9263
9264         * ada/acats/norun.lst: cdd2a03 now passes.
9265
9266 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
9267
9268         PR testsuite/25177
9269         * gcc.target/powerpc/pr18096-1.c: Change where the error
9270         would match.
9271
9272 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
9273
9274         * gcc.target/i386/cleanup-1.c: New test.
9275         * gcc.target/i386/cleanup-2.c: New test.
9276
9277 2006-03-04  Roger Sayle  <roger@eyesopen.com>
9278
9279         * gfortran.dg/dependency_9.f90: Remove for the time being.
9280
9281 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
9282
9283         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
9284         directive.
9285
9286 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9287
9288         * gfortran.dg/dependency_9.f90: New test case.
9289
9290 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9291
9292         * gfortran.dg/dependency_4.f90: New test case.
9293         * gfortran.dg/dependency_5.f90: New test case.
9294         * gfortran.dg/dependency_6.f90: New test case.
9295         * gfortran.dg/dependency_7.f90: New test case.
9296         * gfortran.dg/dependency_8.f90: New test case.
9297
9298 2006-03-03  Paul Brook  <paul@codesourcery.com>
9299
9300         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
9301         Add m68k-*-elf.
9302
9303 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
9304
9305         PR fortran/25031
9306         * multiple_allocation_1.f90: New test.
9307
9308 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9309
9310         PR tree-optimization/26524
9311         * gfortran.dg/pr26524.f: New test case.
9312
9313 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9314
9315         * g++.dg/template/repo5.C: Cleanup repo files.
9316         * gcc.dg/20051201-1.c: Cleanup coverage files.
9317         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
9318         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
9319         tree dump files.
9320
9321 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
9322
9323         * objc.dg/objc-nofilename-1.m: New test.
9324         * objc.dg/bad-receiver-type.m: New test.
9325         * obj-c++.dg/bad-receiver-type.mm: New test.
9326
9327 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9328
9329         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
9330
9331 2006-03-01  Mike Stump  <mrs@apple.com>
9332
9333         * g++.dg/abi/key2.C: Add.
9334
9335 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
9336
9337         * gfortran.dg/logical_dot_product.f90: New test.
9338
9339         PR fortran/26393
9340         * gfortran.dg/used_interface_ref.f90: New test.
9341
9342         PR fortran/20938
9343         * gfortran.dg/dependency_2.f90: New test.
9344         * gfortran.fortran-torture/execute/where17.f90: New test.
9345         * gfortran.fortran-torture/execute/where18.f90: New test.
9346         * gfortran.fortran-torture/execute/where19.f90: New test.
9347         * gfortran.fortran-torture/execute/where20.f90: New test.
9348
9349 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
9350
9351         * g++.dg/tree-ssa/pr26443.C: New test case.
9352
9353 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
9354
9355         PR middle-end/26022
9356         * g++.dg/opt/return-slot1.C: New test.
9357
9358 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9359
9360         PR libgfortran/26136
9361         * gfortran.dg/namelist_23.f90: New test.
9362
9363 2006-02-28  Roger Sayle  <roger@eyesopen.com>
9364
9365         PR middle-end/14752
9366         * gcc.dg/fold-eqandshift-2.c: New test case.
9367
9368 2006-02-28  Richard Guenther  <rguenther@suse.de>
9369
9370         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
9371         decomposition.
9372
9373 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
9374
9375         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
9376
9377 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9378
9379         PR libgfortran/26464
9380         * gfortran.dg/backspace_5.f: New test.
9381         * gfortran.dg/backspace_6.f: New test.
9382
9383 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9384
9385         * gcc.dg/fold-eqandnot-1.c: New test case.
9386
9387 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9388
9389         PR middle-end/19983
9390         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
9391
9392 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
9393
9394         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
9395         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
9396
9397 2006-02-26  Richard Guenther  <rguenther@suse.de>
9398
9399         PR tree-optimization/26421
9400         * gcc.dg/tree-ssa/pr26421.c: New testcase.
9401
9402 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
9403
9404         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
9405         * g++.old-deja/g++.robertl/eb132.C: Likewise.
9406
9407 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9408
9409         * gcc.dg/fold-even-1.c: New test case.
9410
9411 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9412
9413         PR middle-end/21137
9414         * gcc.dg/fold-eqandshift-1.c: New test case.
9415
9416 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9417
9418         PR tree-optimization/25125
9419         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
9420         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
9421
9422 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9423
9424         PR tree-optimizations/26359
9425         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
9426         with -fdump-tree-dceloop-details.
9427         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
9428
9429 2006-02-25  Roger Sayle  <roger@eyesopen.com>
9430
9431         PR middle-end/23673
9432         * gcc.dg/fold-eqxor-1.c: New test case.
9433         * gcc.dg/fold-eqxor-2.c: Likewise.
9434         * gcc.dg/fold-eqxor-3.c: Likewise.
9435
9436 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
9437
9438         PR fortran/23092
9439         * scalar_mask_1.f90: New test.
9440
9441 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
9442
9443         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
9444         * g++.dg/eh/uncaught2.C: New.
9445         * g++.dg/eh/uncaught3.C: New.
9446
9447 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9448
9449         PR libgfortran/26423
9450         * gfortran.dg/read_many_1.f: New test.
9451
9452 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
9453
9454         PR fortran/24519
9455         * gfortran.dg/dependency_3.f90: New test.
9456         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9457         XFAILs.
9458
9459         PR fortran/25395
9460         * gfortran.dg/equiv_6.f90: New test.
9461
9462 2006-02-23  Jeff Law  <law@redhat.com>
9463
9464         * gcc.c-torture/compile/pr26425.c: New test.
9465
9466 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
9467
9468         PR middle-end/26412
9469         * gcc.dg/gomp/pr26412.c: New test.
9470
9471 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9472
9473         PR c++/26291
9474         * g++.dg/other/ellipsis1.C: New test.
9475         * g++.dg/parse/operator4.C: Adjust error marker.
9476
9477 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9478
9479         PR target/25603
9480         * gfortran.dg/pr25603.f: New testcase.
9481
9482 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9483
9484         * gcc.dg/bf-spl1.c: Don't specify -m68000.
9485         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9486
9487 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
9488
9489         * g++.dg/eh/spbp.C: New.
9490
9491 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
9492
9493         PR middle-end/26379
9494         * gcc.target/i386/mmx-7.c: New test.
9495
9496 2006-02-20  Roger Sayle  <roger@eyesopen.com>
9497
9498         PR tree-optimization/26361
9499         * gcc.dg/tree-ssa/vrp27.c: New test case.
9500
9501 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
9502
9503         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9504         * gcc.dg/tree-ssa/complex-4.c: Here.
9505
9506 2006-02-19  Roger Sayle  <roger@eyesopen.com>
9507
9508         PR middle-end/19543
9509         * gfortran.dg/logical_1.f90: New test case.
9510
9511 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
9512
9513         PR middle-end/26334
9514         * gcc.dg/20060218-1.c: Moved to...
9515         * gcc.target/i386/20060218-1.c: ... here.  New test.
9516
9517 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9518
9519         PR fortran/26201
9520         * gfortran.dg/convert_1.f90: New.
9521
9522 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9523
9524         PR fortran/25054
9525         * gfortran.dg/namelist_5.f90: New test.
9526
9527         PR fortran/25089
9528         * gfortran.dg/namelist_4.f90: New test.
9529
9530 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9531
9532         PR tree-opt/25680
9533         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9534
9535 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9536
9537         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9538         variable to take into account the variable name in the
9539         function header.
9540         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9541
9542 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9543
9544         PR middle-end/26334
9545         * gcc.c-torture/compile/20060217-1.c: New test.
9546         * gcc.dg/20060218-1.c: New test.
9547
9548 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9549
9550         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9551
9552 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9553
9554         * gcc.dg/cpp/undef3.c: New test.
9555         * gcc.dg/cpp/trad/builtins2.c: New test.
9556
9557 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9558
9559         PR c++/26266
9560         * g++.dg/template/static22.C: New test.
9561         * g++.dg/template/static23.C: New test.
9562         * g++.dg/template/static24.C: New test.
9563         * g++.dg/template/non-dependent13.C: New test.
9564         * g++.dg/init/member1.C: Tweak error markers.
9565
9566 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9567
9568         PR target/26255
9569         * gcc.c-torture/compile/pr26255.c: New test case.
9570
9571 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9572
9573         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9574         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9575         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9576         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9577         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9578         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9579         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9580
9581 2006-02-16  Jeff Law  <law@redhat.com>
9582
9583         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9584         * gcc.dg/tree-ssa/vrp26.c: New test.
9585
9586 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9587
9588         PR target/20353
9589         PR target/24578
9590         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9591         __UCLIBC__ is defined.
9592
9593 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9594
9595         PR fortran/26224
9596         * gfortran.dg/gomp/pr26224.f: New test.
9597
9598 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9599
9600         PR tree-opt/25918
9601         * lib/target-supports.exp
9602         (check_effective_target_vect_short_mult): New.
9603         (check_effective_target_vect_char_mult): New.
9604         (check_effective_target_vect_widen_sum_qi_to_si): New.
9605         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9606         (check_effective_target_vect_widen_sum_hi_to_si): New.
9607         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9608         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9609         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9610         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9611         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9612         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9613         vect-reduc-pattern-2c.c
9614         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9615         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9616         vect-reduc-pattern-1c.c
9617
9618 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9619
9620         PR fortran/24557
9621         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9622
9623 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9624
9625         PR fortran/26054
9626         * gfortran.dg/enum_8.f90: Remove check for warning.
9627         * gfortran.dg/iomsg_1.f90: Ditto.
9628         * gfortran.dg/enum_1.f90: Ditto.
9629         * gfortran.dg/enum_9.f90: Ditto.
9630         * gfortran.dg/enum_2.f90: Ditto.
9631         * gfortran.dg/enum_10.f90: Ditto.
9632         * gfortran.dg/enum_3.f90: Ditto.
9633         * gfortran.dg/flush_1.f90: Ditto.
9634         * gfortran.dg/enum_4.f90: Ditto.
9635         * gfortran.dg/array_constructor_1.f90: Ditto.
9636         * gfortran.dg/enum_5.f90: Ditto.
9637         * gfortran.dg/enum_6.f90: Ditto.
9638         * gfortran.dg/enum_7.f90: Ditto.
9639
9640 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9641
9642         PR middle-end/26300
9643         * gcc.c-torture/compile/20060215-1.c: New test.
9644
9645 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9646
9647         PR middle-end/23670
9648         * gcc.dg/tree-ssa/andor-2.c: New test case.
9649
9650 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9651
9652         PR fortran/25045
9653         * optional_dim.f90: New test.
9654
9655 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9656
9657         PR fortran/26277
9658         * gfortran.dg/label_4.f90: New.
9659
9660 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9661             Diego Novillo  <dnovillo@redhat.com>
9662             Uros Bizjak  <uros@kss-loka.si>
9663
9664         * gfortran.dg/gomp: New directory.
9665
9666 2006-02-14  Richard Guenther  <rguenther@suse.de>
9667
9668         PR tree-optimization/26258
9669         * gcc.dg/torture/pr26258.c: New testcase.
9670
9671 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9672
9673         PR fortran/26246
9674         * gfortran.dg/pr26246_1.f90: New test.
9675         * gfortran.dg/pr26246_2.f90: New test.
9676
9677         PR middle-end/26092
9678         * gcc.c-torture/compile/20060208-1.c: New test.
9679
9680 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9681
9682         PR fortran/26074
9683         PR fortran/25103
9684         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9685         * gfortran.dg/bad_automatic_objects_1.f90: New test.
9686         * gfortran.dg/automatic_module_variable.f90: Change error message.
9687
9688         PR fortran/20861
9689         * gfortran.dg/internal_dummy_1.f90: New test.
9690
9691         PR fortran/20871
9692         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9693
9694
9695         PR fortran/25083
9696         * gfortran.dg/uncommon_block_data_1.f90: New test.
9697         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9698         with standard.
9699
9700         PR fortran/25088
9701         * gfortran.dg/typed_subroutine_1.f90: New test.
9702
9703 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
9704
9705         * objc.dg/dwarf-1.m: New.
9706
9707 2006-02-13  Roger Sayle  <roger@eyesopen.com>
9708
9709         PR middle-end/24427
9710         * gcc.dg/tree-ssa/andor-1.c: New test case.
9711
9712 2006-02-13  Josh Conner  <jconner@apple.com>
9713
9714         PR target/25376
9715         * gcc.dg/pr25376.c: New test.
9716
9717         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9718         assemble.
9719         * lib/target-supports.exp (check_named_sections_available):
9720         Only compile named-sections test -- don't assemble.
9721
9722 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9723
9724         * g++.dg/warn/no-write-strings.C: New test.
9725         * g++.dg/warn/write-strings.C: Likewise.
9726         * g++.dg/warn/write-strings-default.C: Likewise.
9727
9728 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
9729
9730         PR fortran/25806
9731         * gfortran.dg/ret_pointer_2.f90: New test.
9732
9733 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
9734
9735         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9736
9737 2006-02-10  Jeff Law  <law@redhat.com>
9738
9739         * gcc.c-torture/compile/pr26213.c: New test.
9740
9741 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
9742
9743         gfortran.dg/null_1.f90: New test.
9744
9745 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9746
9747         PR fortran/14771
9748         * gfortran.dg/parens_4.f90: New.
9749         * gfortran.dg/parens_5.f90: New.
9750
9751 2006-02-10  Richard Guenther  <rguenther@suse.de>
9752
9753         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9754
9755 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9756         Paul Thomas  <pault@gcc.gnu.org>
9757
9758         PR fortran/14771
9759         * gfortran.dg/parens_1.f90: New.
9760         * gfortran.dg/parens_2.f90: New.
9761         * gfortran.dg/parens_3.f90: New.
9762
9763 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
9764
9765         PR fortran/26038
9766         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9767
9768         PR fortran/25059
9769         * gfortran.dg/impure_assignment_1.f90: New test.
9770
9771         PR fortran/25070
9772         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9773
9774 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9775
9776         PR target/26141
9777         * g++.dg/expr/stdarg2.C: New test.
9778
9779 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9780
9781         PR inline-asm/16194
9782         * gcc.dg/pr16194.c: New test.
9783
9784 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9785
9786         * ada/acats/run_acats: Use portable variant of "$@".
9787
9788 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9789
9790         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9791         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9792
9793 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9794
9795         PR tree-opt/26179
9796         * g++.dg/opt/pr26179.C: New test.
9797
9798 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9799
9800         PR middle-end/26134
9801         * gcc.dg/tree-ssa/complex-3.c: New test.
9802
9803 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9804
9805         * gcc.c-torture/compile/volatile-1.c: New test.
9806
9807 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
9808
9809         PR 26180
9810         * gcc.dg/tree-ssa/pr26180.c: New test.
9811
9812 2006-02-08  Jeff Law  <law@redhat.com>
9813
9814         * gcc.dg/tree-ssa/pr21417.c: New test.
9815
9816 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9817
9818         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9819         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9820
9821 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9822
9823         * lib/scanrtl.exp: New.
9824
9825 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9826
9827         PR c++/26071
9828         * g++.dg/other/virtual2.C: New test.
9829
9830         PR c++/26070
9831         * g++.dg/other/virtual1.C: New test.
9832
9833 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9834
9835         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9836         cleanup-ipa-dump): Update dump file glob patterns.
9837         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
9838         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
9839
9840         * lib/gcc-dg.exp: Load it.
9841         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9842
9843 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
9844
9845         PR testsuite/26159
9846         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9847         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9848
9849 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9850
9851         PR fortran/25577
9852         * gfortran.dg/mvbits_1.f90: New.
9853
9854 2006-02-07  Dirk Mueller  <dmueller@suse.com>
9855
9856         * g++.dg/warn/Wdiv-by-zero.C: New test.
9857         * g++.dg/warn/Wno-div-by-zero.C: New.
9858
9859 2006-02-07  Jeff Law  <law@redhat.com>
9860
9861         * gcc.dg/tree-ssa/pr21559.c: New test.
9862
9863         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9864         multiple VRP passes.
9865         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9866         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9867         * gcc.dg/tree-ssa/pr21582.c: Likewise.
9868         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9869         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9870         * gcc.dg/tree-ssa/vrp02.c: Likewise
9871         * gcc.dg/tree-ssa/vrp11.c: Likewise
9872         * gcc.dg/tree-ssa/pr14341.c: Likewise
9873         * gcc.dg/tree-ssa/vrp19.c: Likewise
9874         * gcc.dg/tree-ssa/vrp20.c: Likewise
9875         * gcc.dg/tree-ssa/vrp03.c: Likewise
9876         * gcc.dg/tree-ssa/pr21086.c: Likewise
9877         * gcc.dg/tree-ssa/pr21959.c: Likewise
9878         * gcc.dg/tree-ssa/vrp21.c: Likewise
9879         * gcc.dg/tree-ssa/vrp04.c: Likewise
9880         * gcc.dg/tree-ssa/pr25485.c: Likewise
9881         * gcc.dg/tree-ssa/pr22026.c: Likewise
9882         * gcc.dg/tree-ssa/vrp22.c: Likewise
9883         * gcc.dg/tree-ssa/vrp05.c: Likewise
9884         * gcc.dg/tree-ssa/20030807-10.c: Likewise
9885         * gcc.dg/tree-ssa/pr20701.c: Likewise
9886         * gcc.dg/tree-ssa/vrp23.c: Likewise
9887         * gcc.dg/tree-ssa/vrp06.c: Likewise
9888         * gcc.dg/tree-ssa/pr22117.c: Likewise
9889         * gcc.dg/tree-ssa/pr20702.c: Likewise
9890         * gcc.dg/tree-ssa/vrp15.c: Likewise
9891         * gcc.dg/tree-ssa/pr21090.c: Likewise
9892         * gcc.dg/tree-ssa/pr21294.c: Likewise
9893         * gcc.dg/tree-ssa/vrp24.c: Likewise
9894         * gcc.dg/tree-ssa/vrp07.c: Likewise
9895         * gcc.dg/tree-ssa/pr21563.c: Likewise
9896         * gcc.dg/tree-ssa/pr25382.c: Likewise
9897         * gcc.dg/tree-ssa/vrp16.c: Likewise
9898         * gcc.dg/tree-ssa/vrp25.c: Likewise
9899         * gcc.dg/tree-ssa/vrp08.c: Likewise
9900         * gcc.dg/tree-ssa/20030807-6.c: Likewise
9901         * gcc.dg/tree-ssa/vrp17.c: Likewise
9902         * gcc.dg/tree-ssa/pr21458.c: Likewise
9903         * g++.dg/tree-ssa/pr18178.C: Likewise
9904
9905 2006-02-07  Richard Guenther  <rguenther@suse.de>
9906
9907         PR c++/26140
9908         Revert
9909         2006-01-30  Richard Guenther  <rguenther@suse.de>
9910         PR c++/23372
9911         * gcc.dg/pr23372-1.C: New testcase.
9912
9913         * g++.dg/tree-ssa/pr26140.C: New testcase.
9914
9915 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
9916
9917         PR c++/9737
9918         * g++.dg/template/ttp15.C: New test.
9919         * g++.dg/template/ttp16.C: Likewise.
9920         * g++.dg/template/ttp17.C: Likewise.
9921         * g++.old-deja/g++.pt/ttp36.C: Remove.
9922         * g++.old-deja/g++.pt/ttp19.C: Likewise.
9923         * g++.old-deja/g++.pt/ttp37.C: Likewise.
9924         * g++.old-deja/g++.pt/ttp38.C: Likewise.
9925         * g++.old-deja/g++.pt/ttp39.C: Likewise.
9926         * g++.old-deja/g++.pt/ttp9.C: Likewise.
9927         * g++.old-deja/g++.pt/ttp40.C: Likewise.
9928         * g++.old-deja/g++.pt/ttp51.C: Likewise.
9929         * g++.old-deja/g++.pt/ttp26.C: Likewise.
9930         * g++.old-deja/g++.pt/ttp36.C: Likewise.
9931
9932 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
9933
9934         PR libfortran/23815
9935         * unf_io_convert_4.f90: New test.
9936
9937 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
9938
9939         * gcc.dg/tree-ssa/loadpre10.c: New test.
9940         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9941         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9942         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9943
9944 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9945
9946         PR libfortran/24685
9947         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9948
9949 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
9950
9951         PR tree-opt/25251
9952         * gfortran.dg/assign_7.f: New test.
9953
9954 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9955
9956         PR fortran/26041
9957         PR fortran/26064
9958         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9959         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9960         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9961
9962 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9963
9964         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9965         in size_t typedef.
9966
9967 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9968
9969         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9970         * g++.dg/charset/string.c (foo): Likewise.
9971         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9972         const char*
9973         * g++.dg/ext/builtin2.C (printf): Likewise.
9974         * g++.dg/init/new15.C (printf): Likewise.
9975         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9976         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9977         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9978         * g++.dg/template/non-dependent4.C (temp): Likewise.
9979         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9980         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9981         parameter type to const char*.
9982         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9983         Change type to const char*.
9984         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9985         Likewise.
9986         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9987         second parameter type to const char*.
9988         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9989         (Y::Y): Change parameter type to const char*.
9990         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9991         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9992         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9993         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9994         (char*).
9995         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9996         const char*.
9997         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9998         type to const char*.
9999         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10000         return type to const char*.
10001         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10002         to const char*.
10003         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10004         * g++.old-deja/g++.law/refs1.C: Likewise.
10005         * g++.old-deja/g++.law/visibility1.C: Likewise.
10006         * g++.old-deja/g++.law/visibility2.C: Likewise.
10007         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10008         const char*.
10009         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10010         * g++.old-deja/g++.mike/net48.C: Likewise.
10011         * g++.old-deja/g++.mike/p646.C: Likewise.
10012         * g++.old-deja/g++.mike/p6746.C: Likewise.
10013         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10014         type to const char*.
10015         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10016         deprecated conversion warning.
10017         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10018         char*.
10019         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10020         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10021         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10022         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10023         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10024         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10025         * g++.old-deja/g++.pt/t39.C: Likewise.
10026         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10027         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10028
10029 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10030
10031         PR fortran/25075
10032         intrinsic_argument_conformance_1.f90: New test.
10033
10034 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10035
10036         PR fortran/20845
10037         * gfortran.dg/char_result_11.f90: Add SAVE.
10038         * gfortran.dg/der_pointer_4.f90: Ditto.
10039         * gfortran.dg/default_initialization.f90: New test.
10040
10041 2006-02-03  Jeff Law  <law@redhat.com>
10042
10043         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10044         handle more than 100 dump files.
10045         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10046         * lib/scantree.exp (scan-tree-dump): Likewise.
10047         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10048         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10049         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10050         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10051         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10052
10053 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10054
10055         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10056
10057 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10058
10059         * g++.dg/template/using12.C: New test.
10060
10061 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10062
10063         * gcc.target/powerpc/pr25960.c: New test.
10064
10065 2006-02-02  Steven G. Kargl  <kargls@comcast>
10066
10067         PR fortran/24958
10068         gfortran.dg/nullify_2.f90: New test.
10069
10070 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10071
10072         PR 25990
10073         * gcc.dg/gomp/pr25990.c: New test.
10074
10075 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10076
10077         PR c++/25342
10078         * g++.gd/template/partial4.C: New test.
10079
10080 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10081
10082         PR middle-end/26001
10083         * gfortran.dg/data_char_2.f90: New.
10084
10085 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10086
10087         PR fortran/26039
10088         maxval_maxloc_conformance_1.f90: New test.
10089
10090 2006-01-31  Richard Guenther  <rguenther@suse.de>
10091
10092         * gcc.target/i386/sselibm-1.c: New testcase.
10093         * gcc.target/i386/sselibm-2.c: Likewise.
10094         * gcc.target/i386/sselibm-3.c: Likewise.
10095         * gcc.target/i386/sselibm-4.c: Likewise.
10096         * gcc.target/i386/sselibm-5.c: Likewise.
10097
10098 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10099
10100         PR fortran/24266
10101         * gfortran.dg/arrayio_derived_2.f90: New.
10102
10103 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10104
10105         * gcc.dg/unsigned-long-compare.c: New test.
10106
10107 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10108
10109         PR testsuite/25318
10110         * lib/target-supports.exp (check_effective_target_freorder):
10111         Check to see if target supports -freorder-blocks-and-partition.
10112         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10113         instead of "dg-require-named-sections".
10114
10115 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10116
10117         PR target/14798:
10118         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10119         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10120         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10121         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10122         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10123         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
10124         * gcc.dg/attr-isr-trap_exit.c: Likewise.
10125         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10126
10127 2006-01-30  Richard Guenther  <rguenther@suse.de>
10128
10129         PR c++/23372
10130         * gcc.dg/pr23372-1.C: New testcase.
10131
10132 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
10133
10134         * gcc.dg/gomp/pr25874.c: New test.
10135
10136 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
10137
10138         PR tree-opt/25911
10139         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
10140
10141 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
10142
10143         PR fortran/18578
10144         PR fortran/18579
10145         PR fortran/20857
10146         PR fortran/20885
10147         * gfortran.dg/intent_out_1.f90: New test.
10148
10149 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
10150
10151         PR fortran/17911
10152         * gfortran.dg/procedure_lvalue.f90: New test.
10153
10154         PR fortran/20895
10155         PR fortran/25030
10156         * gfortran.dg/char_pointer_assign_2.f90: New test.
10157         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
10158         assignment to be consistent with standard.
10159         * gfortran.dg/char_result_2.f90: The same.
10160         * gfortran.dg/char_result_8.f90: The same.
10161
10162 2006-01-28  Zack Weinberg  <zackw@panix.com>
10163
10164         * gcc.dg/Woverlength-strings.c
10165         * gcc.dg/Woverlength-strings-pedantic-c89.c
10166         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
10167         * gcc.dg/Woverlength-strings-pedantic-c99.c
10168         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
10169
10170 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
10171
10172         * gcc.c-torture/execute/20060127-1.c: New test.
10173
10174 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10175
10176         PR c++/25999
10177         * g++.dg/ext/pragmaweak1.C: New test.
10178
10179 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10180
10181         PR c++/25855
10182         * g++.dg/template/spec29.C: New test.
10183
10184 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
10185
10186         PR c/19606.
10187         * gcc.c-torture/execute/pr19606.c: New.
10188
10189 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
10190
10191         * gcc.dg/pragma-re-4.c: New test.
10192
10193 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
10194
10195         PR fortran/25964
10196         * gfortran.dg/assumed_size_refs_3.f90: New test.
10197
10198 2006-01-27  Ben Elliston  <bje@au.ibm.com>
10199
10200         * gcc.misc-tests/dectest.exp: Remove defunct comment.
10201
10202 2006-01-26  Laurent GUERBY <laurent@guerby.net>
10203
10204         PR ada/21317
10205         * ada/acats/support/impdef.a: Add One_Long_Second.
10206         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
10207         * ada/acats/tests/c9/c94026.a: Likewise.
10208         * ada/acats/tests/c9/c97305c.ada: Likewise.
10209         * ada/acats/tests/c9/c99004a.ada: Likewise.
10210
10211 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
10212
10213         PR fortran/25964
10214         * gfortran.dg/global_references_2.f90: New test.
10215
10216         PR fortran/25084
10217         PR fortran/20852
10218         PR fortran/25085
10219         PR fortran/25086
10220         * gfortran.dg/assumed_charlen_function_1.f90: New test.
10221         * gfortran.dg/assumed_charlen_function_3.f90: New test.
10222
10223         PR fortran/25416
10224         * gfortran.dg/assumed_charlen_function_2.f90: New test.
10225
10226 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
10227
10228         PR c/25892
10229         * gcc.dg/Wpointer-sign.c: New.
10230         * gcc.dg/Wpointer-sign-Wall.c: New.
10231         * gcc.dg/Wpointer-sign-Wall-no.c: New.
10232         * gcc.dg/Wpointer-sign-pedantic.c: New.
10233         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
10234         * gcc.dg/conv-2.c: Use -Wpointer-sign.
10235
10236 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
10237
10238         PR C/25861
10239         * gcc.c-torture/compile/pr25861.c: New test.
10240
10241 2006-01-26  Paul Brook  <paul@codesourcery.com>
10242
10243         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
10244         on short-enum targets.
10245         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
10246         variable.
10247         (generate_fields): Use short_enums.
10248         (main): Set short_enums.  Document -e.
10249         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
10250         on short-enum targets.
10251         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
10252         variable.
10253         (generate_fields): Use short_enums.
10254         (main): Set short_enums.  Document -e.
10255         * lib/target-supports.exp (check_effective_target_short_enums): New.
10256
10257 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
10258
10259         PR target/25947
10260         * gcc.dg/torture/pr25947-1.c: New test.
10261
10262 2006-01-25  Jan Hubicka  <jh@suse.cz>
10263             Roger Sayle  <roger@eyesopen.com>
10264
10265         PR rtl-optimization/25703
10266         * gcc.target/i386/20060125-1.c: New test case.
10267         * gcc.target/i386/20060125-2.c: New test case.
10268
10269 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10270
10271         PR fortran/18540
10272         * gfortran.dg/goto_1.f: New.
10273
10274 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
10275
10276         PR fortran/25716
10277         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
10278         25716 on 32-bit systems too.
10279
10280 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
10281
10282         PR testsuite/25590
10283         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
10284
10285 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
10286
10287         * gcc.dg/tree-ssa/gen-vect-33.c: New.
10288
10289 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10290
10291         PR fortran/25835
10292         * gfortran.dg/read_eof.f90: Delete, renamed.
10293         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
10294         * gfortran.dg/read_eof_2.f90: New test.
10295         * gfortran.dg/read_eof_3.f90: New test.
10296
10297 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
10298
10299         PR tree-opt/25860
10300         * gcc.c-torture/compile/pr25860.c: New test.
10301
10302 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10303
10304         PR c++/25552
10305         * g++.dg/parse/dtor8.C: New test.
10306
10307 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
10308
10309         PR testsuite/25891
10310         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
10311         * gcc.dg/gomp/gomp.exp: Return without testing anything if
10312         check_effective_target_fopenmp returns 0.
10313
10314 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
10315
10316         PR ada/20548
10317         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
10318         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
10319         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
10320
10321 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
10322
10323         PR tree-opt/25857
10324         * g++.dg/opt/pr25857.C: New test.
10325
10326 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
10327         Jan Hubicka  <jh@suse.cz>
10328         Richard Guenther  <rguenther@suse.de>
10329
10330         PR rtl-optimization/25654
10331         * gcc.dg/torture/pr25654.c: New testcase.
10332         * gcc.target/i386/pr25654.c: Likewise.
10333
10334 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
10335
10336         PR fortran/25901
10337         * gfortran.dg/internal references_2.f90: New test.
10338
10339         Fix regression in testing of admissability of attributes.
10340         * gfortran.dg/intent_used_1.f90: New test.
10341
10342 2006-01-23  Ben Elliston  <bje@au.ibm.com>
10343
10344         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
10345         Remove target conditional torture options for i?86 and x86_64
10346         GNU/Linux.
10347
10348 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10349
10350         PR c++/10891
10351         * g++.dg/rtti/no-rtti.C: New.
10352
10353 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/25895
10356         * g++.dg/inherit/conv2.C: New test.
10357
10358         PR c++/25856
10359         * g++.dg/parse/dtor7.C: New test.
10360
10361         PR c++/25858
10362         * g++.dg/template/crash44.C: New test.
10363
10364 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
10365
10366         PR fortran/25124
10367         PR fortran/25625
10368         * gfortran.dg/internal_references_1.f90: New test.
10369           PR fortran/20881
10370         PR fortran/23308
10371         PR fortran/25538
10372         PR fortran/25710
10373         * gfortran.dg/global_references_1.f90: New test.
10374         * gfortran.dg/g77/19990905-1.f: Restore the error that
10375         there is a clash between the common block name and
10376         the name of a subroutine reference.
10377
10378         PR fortran/PR24276
10379         * gfortran.dg/aliasing_dummy_1.f90: New test.
10380
10381 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
10382
10383         * gcc.dg/vmx/1b-01.c: Warning fix.
10384         * gcc.dg/vmx/1c-02.c: Likewise.
10385         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
10386
10387 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
10388
10389         PR testsuite/24962
10390         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
10391
10392 2006-01-20  Richard Guenther  <rguenther@suse.de>
10393         Steven Bosscher <stevenb.gcc@gmail.com>
10394
10395         PR rtl-optimization/24626
10396         * gcc.dg/torture/pr24626-1.c: New testcase.
10397         * gcc.dg/torture/pr24626-2.c: Likewise.
10398         * gcc.dg/torture/pr24626-3.c: Likewise.
10399         * gcc.dg/torture/pr24626-4.c: Likewise.
10400
10401 2006-01-20  Dirk Mueller  <dmueller@suse.com>
10402
10403         PR c++/5520
10404         * g++.dg/warn/empty-body.C: New.
10405
10406 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
10407
10408         PR c++/22136
10409         * g++.dg/template/using10.C: New test.
10410         * g++.dg/temlpate/using11.C: Likewise.
10411         * g++.dg/inherit/using5.C: Tweak error messages.
10412
10413 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
10414
10415         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
10416         target test.
10417         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
10418
10419 2006-01-19  Jan Hubicka  <jh@suse.cz>
10420
10421         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
10422
10423 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10424
10425         PR c++/25854
10426         * g++.dg/template/spec28.C: New test.
10427
10428 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
10429
10430         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10431         Fix fprintf's by adding srcdir or removing it.
10432
10433 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
10434
10435         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
10436         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
10437         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
10438         * testsuite/gcc.dg/gomp/empty.c: Likewise.
10439         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
10440         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
10441         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
10442         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
10443         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
10444         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
10445         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
10446         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
10447         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
10448         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
10449
10450 2006-01-18  Jeff Law  <law@redhat.com>
10451
10452         * gcc.dg/tree-ssa/vrp25.c: New test.
10453
10454 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10455
10456         * gcc.dg/pr25805.c: Fix misapplied patch.
10457
10458 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
10459
10460         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10461         (check_effective_target_vect_udot_qi): New.
10462         (check_effective_target_vect_sdot_hi): New.
10463         (check_effective_target_vect_udot_hi): New.
10464         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10465         prefixed with "wrapv-" with -fwrapv.
10466         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10467         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10468         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10469         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10470         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10471
10472         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10473         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10474         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10475         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10476
10477 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10478
10479         PR c++/16829
10480         * g++.dg/other/default2.C: New test.
10481         * g++.dg/other/default3.C: New test.
10482
10483 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10484
10485         PR c/25805
10486         * gcc.dg/pr25805.c: New file.
10487
10488 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
10489
10490         PR c++/25836
10491         * g++.dg/template/init6.C: New test.
10492
10493 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
10494
10495         * gcc.dg/tree-ssa/pr24287.c: New test
10496
10497 2006-01-18  Eric Christopher  <echristo@apple.com>
10498
10499         * g++.dg/eh/table.C: New.
10500
10501 2006-01-18  DJ Delorie  <dj@redhat.com>
10502
10503         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10504         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10505         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10506         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10507
10508 2006-01-18  Jeff Law  <law@redhat.com>
10509
10510         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10511         on wrapping on overflow semantics.
10512
10513         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10514
10515         * gcc.gc/tree-ssa/vrp23.c: New test.
10516         * gcc.gc/tree-ssa/vrp24.c: New test.
10517
10518 2006-01-18  Richard Henderson  <rth@redhat.com>
10519             Aldy Hernandez  <aldyh@redhat.com>
10520             Jakub Jelinek  <jakub@redhat.com>
10521             Diego Novillo  <dnovillo@redhat.com>
10522             Uros Bizjak  <uros@kss-loka.si>
10523
10524         * testsuite/gcc.dg/gomp: New directory.
10525
10526 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10527             Steven G. Kargl  <kargls@comcast.net>
10528
10529         PR fortran/20869
10530         * gfortran.dg/intrinsic_external_1.f90: New test.
10531
10532         PR fortran/20875.
10533         * gfortran.dg/elemental_pointer_1.f90: New test.
10534
10535         PR fortran/25024
10536         * gfortran.dg/external_procedures_1.f90: New test.
10537
10538         PR fortran/25785
10539         gfortran.dg/assumed_present.f90: New test.
10540
10541 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10542
10543         * g++.dg/parse/lookup5.C: New test.
10544
10545 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10546
10547         PR fortran/25697
10548         * gfortran.dg/read_eof.f90: New test.
10549
10550 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10551
10552         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10553         add a closing brace.
10554
10555 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10556
10557         PR fortran/25631
10558         * gfortran.dg/fmt_tl.f: New test.
10559
10560 2006-01-17  Eric Christopher  <echristo@apple.com>
10561
10562         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10563         * g++.old-deja/g++.warn/impint2.C: Ditto.
10564         * g++.old-deja/g++.other/null1.C: Ditto.
10565         * g++.dg/warn/conv2.C: Ditto.
10566         * g++.dg/warn/conv4.C: New file.
10567
10568 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10569
10570         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10571
10572 2006-01-17  Andreas Jaeger  <aj@suse.de>
10573             Janis Johnson <janis187@us.ibm.com>
10574
10575         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10576         in 64-bit.
10577         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10578         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10579
10580 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10581
10582         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10583         xfail txxx where xxx >= 25.
10584
10585 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10586
10587         PR testsuite/25764
10588         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10589
10590 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10591
10592         PR c/25682
10593         * gcc.dg/pr25682.c: New test.
10594         * g++.dg/parse/array-size2.C: New test.
10595
10596 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10597
10598         * consistency.vlad: Remove entire directory, 1652 files.
10599
10600 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10601
10602         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10603         check_effective_target_dfprt_nocache): New.
10604         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10605         (check_effective_target_dfprt): New.
10606         * lib/c-compat.exp (check_dfp): Remove.
10607         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10608         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10609         level of support for decimal float.
10610         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10611         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10612         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10613         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10614         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10615         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10616         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10617         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10618         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10619         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10620         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10621         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10622         directives.
10623
10624 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10625
10626         PR testsuite/25741
10627         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10628         $base_dir/../.
10629         * lib/gfortran.exp (gfortran_init): Likewise.
10630         * lib/obj-c++.exp (obj-c++_init): Likewise.
10631         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10632         (scan-assembler-dem-not): Likewise.
10633         * lib/scandump.exp (scan-dump-dem): Likewise.
10634         (scan-dump-dem-not): Likewise.
10635
10636 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10637
10638         PR testsuite/25767
10639         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10640         powerpc-*-darwin*.
10641         * lib/obj-c++.exp (obj-c++_init): Likewise.
10642
10643 2006-01-16  Richard Guenther  <rguenther@suse.de>
10644
10645         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10646
10647 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10648
10649         PR testsuite/25777
10650         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10651         to LD_LIBRARY_PATH.
10652
10653 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10654             Andrew Pinski  <pinskia@physics.uc.edu>
10655
10656         * gcc.dg/minmax-1.c: New test.
10657
10658 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10659
10660         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10661         * gcc.misc-tests/dectest.exp: Ditto.
10662
10663 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10664
10665         PR testsuite/25796
10666         * gcc.target/i386/cmov6.c: Use -march=k8.
10667
10668 2006-01-15  Andreas Jaeger  <aj@suse.de>
10669
10670         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10671         x86 does not have __float128.
10672
10673 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10674
10675         * gcc.target/i386/cmov6.c: New test.
10676
10677 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10678
10679         PR c++/25663
10680         * g++.dg/template/ctor6.C: New test.
10681
10682 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
10683
10684         PR tree-optimization/25485
10685         * gcc.dg/tree-ssa/pr25485.c: New.
10686
10687 2006-01-14  Richard Guenther  <rguenther@suse.de>
10688
10689         PR tree-optimization/22548
10690         PR tree-optimization/22555
10691         PR tree-optimization/22501
10692         * gcc.dg/tree-ssa/alias-4.c: New testcase.
10693         * gcc.dg/tree-ssa/alias-5.c: Likewise.
10694         * gcc.dg/tree-ssa/alias-6.c: Likewise.
10695         * gcc.dg/tree-ssa/alias-7.c: Likewise.
10696         * gcc.dg/tree-ssa/alias-8.c: Likewise.
10697         * gcc.dg/tree-ssa/alias-9.c: Likewise.
10698         * gcc.dg/tree-ssa/alias-10.c: Likewise.
10699         * gcc.dg/tree-ssa/alias-11.c: Likewise.
10700         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10701
10702 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
10703
10704         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
10705         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10706
10707 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
10708         Richard Guenther  <rguenther@suse.de>
10709
10710         PR rtl-optimization/24257
10711         * gcc.dg/torture/pr24257.c: New testcase.
10712
10713 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
10714
10715         * gcc.c-torture/execute/20060110-1.c: New test.
10716         * gcc.c-torture/execute/20060110-2.c: New test.
10717
10718 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
10719
10720         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10721
10722 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
10723
10724         PR fortran/25756
10725         * gfortran.dg/label_3.f90: New test.
10726
10727 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
10728
10729         PR tree-optimization/25771
10730         * g++.dg/tree-ssa/pr25771.C: New test
10731
10732 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10733
10734         PR tree-opt/24365
10735         * g++.dg/opt/complex5.C: New test.
10736
10737 2006-01-13  Richard Guenther  <rguenther@suse.de>
10738
10739         * gcc.target/i386/387-9.c: New testcase.
10740
10741 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10742
10743         PR c++/24824
10744         * g++.dg/debug/dwarf2-1.C: New.
10745
10746 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10747
10748         PR testsuite/25728
10749         * lib/gcov.exp (verify-lines): Add "close $fd".
10750
10751 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
10752             Ben Elliston  <bje@au.ibm.com>
10753
10754         * gcc.dg/dfp/inf-1.c: New test.
10755
10756 2006-01-12  Janis Johnson <janis187@us.ibm.com>
10757             Yao Qi  <qiyaoltc@cn.ibm.com>
10758             Ben Elliston  <bje@au.ibm.com>
10759             Jon Grimm  <jgrimm2@us.ibm.com>
10760
10761         * gcc.dg/nodfp-1.c: New test.
10762         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10763         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10764         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10765         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10766         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10767         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10768         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10769         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10770         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10771         * gcc.dg/format/dfp-scanf-1.c: Likewise.
10772         * gcc.dg/format/dfp-printf-1.c: Likewise.
10773         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10774         (compat_setup_dfp): New.
10775         * gcc.dg/compat/compat.exp: Use it.
10776         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10777         Make some variables global, prepend "compat_" to their names.
10778         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10779         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10780         * gcc.misc-tests/dectest.exp: New test driver for decTest.
10781         * lib/compat.exp (compat_skip_list): Make global, rename.
10782         * lib/c-compat.exp: New file.
10783         * lib/target-supports.exp (check_effective_target_dfp): New.
10784
10785         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10786         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10787         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10788         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10789         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10790         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10791         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10792         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10793         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10794         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10795         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10796         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10797         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10798         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10799         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10800         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10801         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10802         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10803         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10804         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10805         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10806         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10807         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10808         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10809         gcc.dg/dfp/struct-layout-1.c,
10810         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10811         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10812         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10813         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10814         gcc.dg/dfp/func-vararg-dfp.c,
10815         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10816         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10817         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10818         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10819         gcc.dg/dfp/wtr-conversion-1.c: New tests.
10820
10821 2006-01-11  Richard Guenther  <rguenther@suse.de>
10822
10823         PR tree-optimization/25734
10824         * gcc.dg/tree-ssa/pr25734.c: New testcase.
10825
10826 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10827
10828         PR fortran/25486
10829         * gfortran.dg/literal_character_constant_1_x.F: New test.
10830         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10831         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10832         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10833
10834 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10835
10836         PR c++/25386
10837         * g++.dg/ext/packed3.C: Add expected packed error.
10838
10839 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
10840
10841         PR target/25706
10842         * gcc.dg/torture/pr25706-1.c: New test.
10843
10844 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
10845
10846         PR tree-optimization/23109
10847         PR tree-optimization/23948
10848         PR tree-optimization/24123
10849
10850         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10851         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10852         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10853         g++.dg/tree-ssa/pr23948.C: New testcases.
10854         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10855         three divisions in order to do the optimization.
10856
10857 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10858
10859         PR c++/25632
10860         * g++.dg/other/pr25632.C: New test.
10861
10862 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
10863
10864         PR fortran/25730
10865         * gfortran.dg/used_types_1.f90: New test.
10866
10867 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
10868
10869         PR target/25718
10870         * gcc.dg/torture/pr25718-1.c: New test.
10871
10872 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10873
10874         * gfortran.dg/list_read_2.f90: Fix typo in description.
10875
10876 2006-01-10  Jan Beulich  <jbeulich@novell.com>
10877
10878         * lib/target-supports.exp (check_visibility_available): Simplify test
10879         for *-*-netware*.
10880         (check_profiling_available): Fail for *-*-netware*.
10881         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10882         * gcc.dg/20021014-1.c: Likewise.
10883         * gcc.dg/nest.c: Likewise.
10884
10885 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10886
10887         fortran/24936
10888         * gfortran.dg/forall_3.f90: New test.
10889
10890 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10891
10892         PR fortran/21977
10893         * gfortran.dg/nesting_2.f90: New test.
10894         * gfortran.dg/nesting_3.f90: New test.
10895
10896 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
10897
10898         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10899         Fix typo in comment.
10900
10901 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10902
10903         * gfortran.dg/single_char_string.f90: New test.
10904
10905 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10906
10907         * gfortran.dg/ichar_2.f90: New test.
10908
10909 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10910
10911         PR fortran/25093
10912         * gfortran.dg/private_type_4.f90: New.
10913
10914 2006-01-07  Richard Guenther  <rguenther@suse.de>
10915
10916         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
10917
10918 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10919
10920         * gfortran.dg/func_decl_1.f90: New.
10921         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
10922         * gfortran.dg/array_alloc_2.f90: Likewise.
10923         * gfortran.dg/char_result_8.f90: Likewise.
10924         * gfortran.dg/dup_save_1.f90: Likewise.
10925         * gfortran.dg/dup_save_2.f90: Likewise.
10926         * gfortran.dg/f2c_6.f90: Likewise.
10927         * gfortran.dg/f2c_7.f90: Likewise.
10928         * gfortran.dg/func_result_2.f90: Likewise.
10929         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10930
10931 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
10932
10933         PR fortran/22146
10934         * gfortran.dg/elemental_subroutine_1.f90: New test.
10935         * gfortran.dg/elemental_subroutine_2.f90: New test.
10936
10937         PR fortran/25029
10938         PR fortran/21256
10939         * gfortran.dg/assumed_size_refs_1.f90: New test.
10940
10941         PR fortran/20868
10942         PR fortran/20870
10943         * gfortran.dg/assumed_size_refs_2.f90: New test.
10944         * gfortran.dg/initialization_1.f90: Change warning message.
10945
10946 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
10947
10948         * gcc.dg/tree-ssa/loop-15.c: New test.
10949
10950 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10951
10952         PR fortran/25598
10953         * gfortran.dg/backspace_3.f: New test.
10954         * gfortran.dg/backspace_4.f: New test.
10955
10956 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10957
10958         PR fortran/24268
10959         * gfortran.dg/fmt_white.f: Update test.
10960
10961 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
10962
10963         * gcc.dg/cast-1.c: Add new warning.
10964         * gcc.dg/cast-2.c: Likewise.
10965         * gcc.dg/cast-3.c: Likewise.
10966         * gcc.dg/format/cast-1.c: Likewise.
10967         * gcc.dg/cast-4.c: New testcase.
10968
10969 2006-01-05  Richard Guenther  <rguenther@suse.de>
10970
10971         PR tree-optimization/22555
10972         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10973
10974 2006-01-05  Richard Guenther  <rguenther@suse.de>
10975             Diego Novillo  <dnovillo@redhat.com>
10976
10977         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10978         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10979         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10980         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10981         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10982         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10983         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10984         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10985         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10986         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10987         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10988         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10989         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10990         * treelang/compile/extravar.tree: Likewise.
10991         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10992         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10993         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10994         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10995         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10996
10997 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10998
10999         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11000         for 64-bit fix.
11001
11002 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11003
11004         PR fortran/23675
11005         gfortran.dg/char_result_11.f90: New.
11006
11007 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11008
11009         PR c++/24782
11010         * g++.dg/parse/access9.C: New test.
11011         * g++.dg/tc1/dr52.C: Tweak error markers.
11012
11013 2006-01-04  Richard Henderson  <rth@redhat.com>
11014
11015         Merge from gomp branch.
11016         * g++.dg/parse/pragma2.C: Update expected error lines.
11017
11018 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11019
11020         * g++.dg/other/i386-2.C: New test.
11021
11022         PR target/25554
11023         * gcc.c-torture/compile/20051228-1.c: New test.
11024
11025         PR c/25559
11026         * gcc.dg/pr25559.c: New test.
11027
11028 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11029
11030         PR c++/25492
11031         * g++.dg/lookup/friend9.C: New test.
11032
11033         PR c++/25625
11034         * g++.dg/template/repo5.C: New test.
11035
11036 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11037
11038         PR fortran/25101
11039         * gfortran.dg/forall_2.f90: New test.
11040
11041 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11042
11043         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11044         dg-require-weak.  Adjust regexp to handle leading-underscore
11045         targets and space as well as TAB after .weak.  Change previous
11046         64-bit fix to not use naked dot.
11047
11048 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11049
11050         PR rtl-optimization/25578
11051         * gcc.c-torture/execute/20060102-1.c: New testcase.
11052
11053 2006-01-03  Richard Guenther  <rguenther@suse.de>
11054
11055         PR c/25183
11056         * gcc.dg/torture/pr25183.c: New testcase.
11057
11058 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11059
11060         Merge from gomp-branch.
11061         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11062         * gcc.dg/ia64-sync-2.c: Likewise.
11063         * gcc.dg/ia64-sync-3.c: Likewise.
11064         * gcc.dg/ia64-sync-4.c: Likewise.
11065         * gcc.dg/sync-2.c: Likewise.
11066         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11067         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11068
11069 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11070
11071         PR c++/25635
11072         * g++.dg/parse/operator6.C: New test.
11073
11074         PR c++/25637
11075         * g++.dg/parse/error29.C: New test.
11076
11077         PR c++/25638
11078         * g++.dg/parse/dtor6.C: New test.
11079
11080         PR c++/25633
11081         * g++.dg/parse/ctor3.C: New test.
11082
11083         PR c++/25634
11084         * g++.dg/template/class3.C: New test.
11085
11086 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11087
11088         * g++.dg/debug/debug9.C: New.
11089
11090 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11091
11092         PR fortran/24640
11093         * gfortran.dg/label_2.f90: New test.
11094
11095 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11096
11097         * g++.dg/lookup/using12.C: Tighten error marker.
11098
11099 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11100             Andrew Pinski <pinskia@physics.uc.edu>
11101
11102         * gcc.target/powerpc/darwin-abi-3.c: New file.
11103         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11104         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11105         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11106         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11107         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11108         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11109         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11110         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11111
11112 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11113
11114         * gcc.dg/tree-ssa/loadpre1.c: New;
11115         * gcc.dg/tree-ssa/loadpre2.c: New;
11116         * gcc.dg/tree-ssa/loadpre3.c: New;
11117         * gcc.dg/tree-ssa/loadpre4.c: New;
11118         * gcc.dg/tree-ssa/loadpre5.c: New;
11119         * gcc.dg/tree-ssa/loadpre6.c: New;
11120         * gcc.dg/tree-ssa/loadpre7.c: New;
11121         * gcc.dg/tree-ssa/loadpre8.c: New;
11122         * gcc.dg/tree-ssa/loadpre9.c: New;
11123
11124 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
11125
11126         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
11127         * g++.dg/abi/thunk4.C: Likewise.
11128
11129 2006-01-01  Andreas Jaeger  <aj@suse.de>
11130
11131         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
11132         portable.
11133
11134 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
11135
11136         PR c++/25294
11137         * gcc.dg/pragma-pack-3.c: New test.
11138         * g++.dg/parse/pragma3.C: New test.
11139
11140 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11141
11142         PR middle-end/24827
11143         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11144
11145 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11146
11147         PR testsuite/25214
11148         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
11149
11150 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11151
11152         PR fortran/22607
11153         * gfortran-dg/pure_byref_3.f90: New.
11154
11155         fortran/PR 25396
11156         * gfortran.dg/userdef_operator_1.f90: New.
11157
11158 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11159
11160         * g++.dg/abi/thunk3.C: New.
11161         * g++.dg/abi/thunk4.C: New.
11162
11163 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
11164
11165         PR fortran/25532
11166         * gfortran.dg/host_used_types_1.f90: New test. Check that host
11167         associated derived type components of derived types are
11168         properly declared in contained procedures.
11169
11170 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11171
11172         PR libgfortran/25139
11173         * gfortran.dg/backspace_2.f: New test.
11174
11175 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11176
11177         PR libgfortran/25550
11178         * gfortran.dg/endfile.f: New test.
11179
11180 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11181
11182         PR libgfortran/25419
11183         * gfortran.dg/comma.f: New test.
11184
11185 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11186
11187         * lib/gfortran-dg.exp: Remove trailing whitespace.
11188         * lib/fortran-torture.exp: Test with -fbounds-check instead of
11189         -funroll-all-loops.
11190
11191 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
11192
11193         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
11194         Extended Double long doubles or repeat tests when long double is
11195         the same size as double.
11196
11197 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11198
11199         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
11200
11201         PR testsuite/25442
11202         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
11203         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
11204
11205         PR testsuite/25441
11206         * gcc.dg/pr23911.c: Make test variable static.
11207
11208         PR testsuite/25444
11209         * gcc.dg/tree-ssa/pr14841.c: Likewise.
11210
11211 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11212
11213         PR c++/25439
11214         * g++.dg/parse/crash17.C: Adjust error markers.
11215         * g++.dg/template/error20.C: New test.
11216
11217 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11218
11219         PR c++/23172
11220         * g++.dg/ext/complit4.C: New test.
11221
11222         PR c++/25417
11223         * g++.dg/ext/complit5.C: Likewise.
11224
11225 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
11226
11227         PR tree-optimization/25125
11228         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
11229         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
11230         * gcc.c-torture/execute/pr25125.c: New.
11231
11232 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
11233
11234         PR fortran/25029
11235         PR fortran/21256
11236         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
11237         with incorrect assumed size references.
11238
11239 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
11240
11241         PR c++/23171
11242         * g++.dg/opt/init1.C: New test.
11243
11244 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
11245
11246         PR c++/24671
11247         * g++.dg/template/sfinae3.C: New test.
11248
11249 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11250
11251         * g++.dg/other/friend4.C: New test.
11252
11253 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11254
11255         PR target/25005
11256         * g++.dg/opt/pr25005.C: New test.
11257
11258 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11259
11260         PR c++/25369
11261         * g++.dg/template/ptrmem16.C: New test.
11262
11263 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
11264
11265         PR fortran/25029
11266         PR fortran/21256
11267         * gfortran.dg/initialization_1.f90: Add test of SIZE.
11268
11269 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11270
11271         PR libgfortran/25307
11272         * gfortran.dg/list_read_5.f90: New test.
11273
11274 2005-12-22  Richard Henderson  <rth@redhat.com>
11275
11276         * gcc.target/i386/sse-7.c: Use -msse2.
11277
11278 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11279
11280         PR rtl-optimization/25432
11281         * gcc.c-torture/compile/20051216-1.c: New test.
11282
11283         PR objc/25328
11284         * objc/execute/pr25328.m: New test.
11285
11286 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11287
11288         PR c++/25364
11289         * g++.dg/template/call4.C: New test.
11290
11291 2005-12-22  Dale Johannesen  <dalej@apple.com>
11292
11293         * gcc.target/i386/sse-17.c: New.
11294
11295 2005-12-22  Paul Brook  <paul@codesourcery.com>
11296
11297         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
11298
11299 2005-12-22  Paul Brook  <paul@codesourcery.com>
11300
11301         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
11302
11303 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11304
11305         PR tree-opt/25513
11306         * gcc.c-torture/compile/pr25513.c: New test.
11307
11308 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11309
11310         PR c++/23333
11311         * g++.dg/parse/error25.C: Add more tests.
11312
11313 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11314
11315         PR fortran/18990
11316         * gfortran.dg/der_charlen_1.f90: New.
11317
11318 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
11319
11320         PR fortran/20889
11321         * gfortran.dg/pointer_component_type_1.f90: New test.
11322
11323         PR fortran/25029
11324         PR fortran/21256
11325         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
11326         should give an error with assumed size array refernces and checks those
11327         that should not.
11328         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
11329         reference an upper bound so that it does not generate an error.
11330
11331         PR fortran/19362
11332         PR fortran/20244
11333         PR fortran/20864
11334         PR fortran/25391
11335         * gfortran.dg/used_dummy_types_1.f90: New test.
11336         * gfortran.dg/used_dummy_types_2.f90: New test.
11337         * gfortran.dg/used_dummy_types_3.f90: New test.
11338         * gfortran.dg/used_dummy_types_4.f90: New test.
11339         * gfortran.dg/used_dummy_types_5.f90: New test.
11340
11341         PR fortran/23152
11342         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
11343         group already being USE associated.
11344         * gfortran.dg/assumed_shape_nml.f90: New test.
11345         * gfortran.dg/assumed_size_nml.f90: New test.
11346
11347         PR fortran/20862
11348         PR fortran/25053
11349         PR fortran/25063
11350         PR fortran/25064
11351         PR fortran/25066
11352         PR fortran/25067
11353         PR fortran/25068
11354         PR fortran/25307
11355         * gfortran.dg/io_constraints_1.f90: New test.
11356         * gfortran.dg/io_constraints_1.f90: New test.
11357         * gfortran.dg/iostat_3.f90: Change wording of warning.
11358         * gfortran.dg/g77/19981216-0.f: The same.
11359
11360 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
11361
11362         PR tree-optimization/23518
11363         * testsuite/gcc.dg/pr23518.c: New.
11364
11365 2005-12-21  Mike Stump  <mrs@apple.com>
11366
11367         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
11368
11369 2005-12-21  Paul Brook  <paul@codesourcery.com>
11370
11371         * gcc.dg/pr19340.c: Skip on m68k targets.
11372
11373 2005-12-21  Steven Bosscher  <stevenb@suse.de>
11374
11375         PR rtl-optimization/25196
11376         * gcc.dg/pr25196.c: New test.
11377
11378 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
11379
11380         PR fortran/25423
11381         gfortran.dg/where_nested_1.f90: New.
11382
11383 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
11384
11385         PR tree-optimization/25382.
11386         * gcc.dg/tree-ssa/pr25382.c: New.
11387
11388 2005-12-20  Richard Guenther  <rguenther@suse.de>
11389
11390         PR middle-end/24306
11391         * gcc.target/i386/pr24306.c: New testcase.
11392
11393 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
11394
11395         PR tree-optimization/25501
11396         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
11397
11398 2005-12-20  Richard Guenther  <rguenther@suse.de>
11399
11400         Revert
11401         2005-12-02  Richard Guenther  <rguenther@suse.de>
11402
11403         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11404
11405 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
11406
11407         PR c++/21228
11408         * g++.dg/warn/Wunreachable-code-2.C: New test.
11409
11410 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
11411
11412         PR c++/24278
11413         * g++.dg/template/ctor5.C: New test.
11414
11415         PR c++/24915
11416         * g++.dg/template/overload8.C: New test.
11417
11418 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
11419
11420         * gcc.c-torture/compile/pr25483 : New test.
11421
11422 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11423
11424         PR c++/20552
11425         * g++.dg/ext/typeof10.C: New test.
11426
11427 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11428
11429         * gcc.dg/mt-loopi1.c: New.
11430
11431 2005-12-18  Richard Guenther  <rguenther@suse.de>
11432
11433         PR tree-optimization/25481
11434         * gcc.dg/torture/pr25481.c: New testcase.
11435
11436 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11437
11438         PR rtl-optimization/21041
11439         * gcc.dg/pr21041.c: New test.
11440
11441 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11442
11443         PR libgfortran/25463
11444         * gfortran.dg/advance.f90: New test.
11445
11446 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
11447
11448         * gcc.dg/20051201-1.c: New test.
11449
11450 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
11451
11452         PR fortran/25018
11453         * gfortran.dg/initialization_1.f90: New test.
11454         * gfortran.dg/enum_5.f90: Change dg-error to new message.
11455         * gfortran.dg/g77/980616-0.f: The same.
11456
11457 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11458
11459         * PR fortran/25458
11460         * gfortran.dg/chkbits.f90: New test.
11461
11462 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11463
11464         * gfortran.dg/enum_5.f: Revert to previous version.
11465
11466 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11467
11468         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11469         * gfortran.dg/nested_modules_1.f90: Ditto.
11470         * gfortran.dg/hollerith_f95.f90: Ditto.
11471         * gfortran.dg/select_5.f90: Ditto.
11472         * gfortran.dg/secnds.f: Ditto.
11473         * gfortran.dg/hollerith2.f90: Ditto.
11474         * gfortran.dg/imag_2.f: Ditto.
11475         * gfortran.dg/ftell_2.f90: Ditto.
11476         * gfortran.dg/malloc_free_1.f90: Ditto.
11477         * gfortran.dg/logint-1.f: Ditto.
11478         * gfortran.dg/recursive_statement_functions.f90: Ditto.
11479         * gfortran.dg/e_d_fmt.f90: Ditto.
11480         * gfortran.dg/hollerith_legacy.f90: Ditto.
11481         * gfortran.dg/logint-2.f: Ditto.
11482         * gfortran.dg/enum_5.f90: Ditto.
11483         * gfortran.dg/f2c_2.f90: Ditto.
11484         * gfortran.dg/pr17143.f90: Ditto.
11485         * gfortran.dg/namelist_14.f90: Ditto.
11486         * gfortran.dg/logint-3.f: Ditto.
11487         * gfortran.dg/spread_scalar_source.f90: Ditto.
11488         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11489         * gfortran.dg/namelist_11.f: Ditto.
11490         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11491         * gfortran.dg/g77/20010519-1.f
11492         * gfortran.dg/g77/alpha1.f: Ditto.
11493         * gfortran.dg/g77/990115-1.f: Ditto.
11494         * gfortran.dg/g77/erfc.f: Ditto.
11495         * gfortran.dg/g77/19990313-3.f: Ditto.
11496         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11497         * gfortran.dg/g77/20010426.f: Ditto.
11498         * gfortran.dg/g77/19990313-0.f: Ditto.
11499         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11500         * gfortran.dg/g77/20000629-1.f: Ditto.
11501         * gfortran.dg/g77/970125-0.f: Ditto.
11502         * gfortran.dg/g77/8485.f: Ditto.
11503         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11504         * gfortran.dg/g77/19990313-1.f: Ditto.
11505         * gfortran.dg/g77/int8421.f: Ditto.
11506         * gfortran.dg/g77/19990305-0.f: Ditto.
11507         * gfortran.dg/g77/947.f: Ditto.
11508         * gfortran.dg/g77/19990905-2.f: Ditto.
11509         * gfortran.dg/g77/cabs.f: Ditto.
11510         * gfortran.dg/g77/19990313-2.f: Ditto.
11511         * gfortran.dg/g77/20020307-1.f: Ditto.
11512         * gfortran.dg/g77/dcomplex.f: Ditto.
11513         * gfortran.dg/g77/19990502-1.f: Ditto.
11514         * gfortran.dg/g77/19981216-0.f: Ditto.
11515         * gfortran.dg/common_4.f90: Ditto.
11516         * gfortran.dg/entry_4.f90: Ditto.
11517         * gfortran.dg/equiv_constraint_2.f90: Ditto.
11518         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11519         * gfortran.dg/namelist_12.f: Ditto.
11520         * gfortran.dg/scale_1.f90: Ditto.
11521         * gfortran.dg/modulo_1.f90
11522         * gfortran.dg/hollerith.f90: Ditto.
11523         * gfortran.dg/direct_io_3.f90: Ditto.
11524         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11525         * gfortran.dg/gnu_logical_1.F: Ditto.
11526         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11527         * gfortran.dg/assign_1.f90: Ditto.
11528         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11529         * gfortran.dg/pr23095.f: Ditto.
11530         * gfortran.dg/read_float_1.f90: Ditto.
11531
11532 2005-12-17  Andreas Jaeger  <aj@suse.de>
11533
11534         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11535         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11536
11537 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11538
11539         PR fortran/24268
11540         * gfortran.dg/fmt_white.f: New test.
11541
11542 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11543
11544         * gfortran.dg/label_1.f90: New test.
11545
11546 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11547
11548         PR testsuite/25422
11549         * gcc.dg/20031012-1.c: Add -Walways-true option.
11550         * gcc.dg/weak/weak-3.c: Likewise.
11551         * g++.old-deja/g++.mike/warn8.C: Likewise.
11552
11553 2005-12-16  Mike Stump  <mrs@apple.com>
11554
11555         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11556         exit.
11557
11558 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11559
11560         PR libgfortran/25264
11561         PR libgfortran/25349
11562         * gfortran.dg/tl_editing.f90: Added additional checks.
11563         * gfortran.dg/t_editing.f: New test.
11564         * gfortran.dg/write_padding.f90: New test
11565
11566 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11567
11568         PR testsuite/25215
11569         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11570
11571 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11572
11573         PR rtl-optimization/24899
11574         * gcc.c-torture/execute/20051215-1.c: New test.
11575
11576 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11577
11578         PR 24823
11579         * gfortran.dg/pr24823.f: New test.
11580
11581 2005-12-16  Jeff Law  <law@redhat.com>
11582
11583         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11584
11585 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11586
11587         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11588         Change C++ style comments to C style comments.
11589         Remove aligned types from the array.
11590         Keep Enums disabled.
11591         (complex_types): Remove aligned types from the array.
11592         Comment out "_Complex long double".
11593         (attrib_types): Remove.
11594         (complex_attrib_types): Remove.
11595         (attrib_array_types): Remove.
11596         (complex_attrib_array_types): Remove.
11597         (aligned_bitfld_types): Remove.
11598         (n_aligned_bitfld_types): Remove.
11599         (FEATURE_ALIGNEDPACKED): Delete.
11600         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11601         (singles): Remove support for adding attributes.
11602         (choose_type): Remove support for attributed types.
11603         (generate_fields): Remove support for attributed bit-fields.
11604         Remove support for adding attributes.
11605         (generate_random_tests): Remove support for adding attributes.
11606         (features): Add back "[0] :0" and "complex vector [0]".
11607         (main): Remove support for attributed bit-fields.
11608         Uncomment the calling of generate_random_tests for the rests of
11609         the tests.
11610
11611 2005-12-16  Jan Hubicka  <jh@suse.cz>
11612
11613         * gcc.c-torture/combine/pr25224.c: New.
11614
11615 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11616
11617         PR other/25028
11618         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11619         HP-UX.
11620
11621 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11622
11623         * gcc.dg/20051215-1.c: New file.
11624
11625 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11626
11627         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11628         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11629
11630 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11631
11632         PR fortran/18197
11633         * gfortran.dg/dummy_functions_1.f90: New.
11634
11635 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11636
11637         PR rtl-optimization/25310
11638         * gcc.c-torture/compile/pr25310.c: New test.
11639
11640 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11641
11642         PR debug/25023
11643         * gcc.dg/pr25023.c: New test.
11644
11645 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11646
11647         * g++.old-deja/g++.brendan/redecl1.C,
11648         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11649         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11650         g++.old-deja/g++.oliva/typeof1.C,
11651         g++.old-deja/g++.other/crash16.C,
11652         g++.old-deja/g++.other/crash34.C,
11653         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11654         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11655         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11656         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11657         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11658         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11659         Remove xfail.
11660
11661 2005-12-14  Kean Johnston  <jkj@sco.com>
11662             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11663
11664         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11665         * gcc.target/i386/20020523-1.c: Ditto.
11666         * gcc.target/i386/tailcall-1.c: Ditto.
11667         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11668         * gcc.target/i386/ssetype-5.c: Ditto.
11669
11670 2005-12-14  Jeff Law  <law@redhat.com>
11671
11672         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11673
11674 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11675
11676         PR target/25254
11677         PR target/24188
11678         * gcc.target/i386/pr25254.c: New test.
11679         * gfortran.dg/PR24188.f: New test.
11680
11681 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
11682
11683         * lib/fortran-torture.exp: Catch remaining uses of
11684         remote_file build delete.
11685
11686 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11687
11688         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11689
11690 2005-12-14  Ben Elliston  <bje@au.ibm.com>
11691
11692         * gcc.dg/warn-addr-cmp.c: New test.
11693
11694 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11695
11696         PR debug/25023
11697         PR target/25293
11698         * gcc.target/i386/pr25293.c: New test.
11699
11700 2005-12-13  Petr Machata  <machata@post.cz>
11701
11702         PR c++/24907
11703         * g++.dg/parse/comma2.C: New test.
11704
11705 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
11706             Jakub Jelinek  <jakub@redhat.com>
11707
11708         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11709         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11710         (limits.h): Include unconditionally.
11711         (stdlib.h): Likewise.
11712         (hashtab.h): Do not include.
11713         (getopt.h): Likewise.
11714         (stddef.h): Include.
11715         (hashval_t): Define.
11716         (struct entry): Add "next" field.
11717         (HASH_SIZE): New macro.
11718         (hash_table): New variable.
11719         (switchfiles): Do not use xmalloc.
11720         (mix): New macro.
11721         (iterative_hash): New function.
11722         (hasht): Remove.
11723         (e_exists): New function.
11724         (e_insert): Likewise.
11725         (output): Use, instead of libiberty hashtable functions.
11726         (main): Do not use getopt.  Do not call htab_create.
11727
11728 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11729
11730         PR c++/25331
11731         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11732         put atal* and atpaal* attributes on array elements.
11733         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11734         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11735         put atal* and atpaal* attributes on array elements.
11736         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11737
11738 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
11739
11740         * gcc.dg/single-precision-constant.c: New test.
11741
11742 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
11743
11744         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11745         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11746         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11747         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11748         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11749         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11750         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11751         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11752         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11753         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11754         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11755         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11756         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11757         gcc.target/powerpc/ppc-sdata-2.c,
11758         gcc.target/powerpc/ppc-stackalign-1.c,
11759         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11760         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11761         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11762         gcc.target/powerpc/rs6000-ldouble-2.c,
11763         gcc.target/powerpc/rs6000-power2-1.c,
11764         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11765         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
11766         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
11767         option into target selector.
11768         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
11769         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11770
11771 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11772
11773         PR objc/25348
11774         * objc.dg/encode-9.m: New test.
11775
11776 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11777
11778         PR testsuite/20772
11779         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11780         * gcc.dg/asm-b.c: Fix typo.
11781         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11782         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11783         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11784         i?86 lp64 and x86_64 ilp32.
11785         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11786         on i?86 lp64.
11787         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11788
11789 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
11790
11791         PR fortran/25078
11792         gfortran.dg/equiv_5.f90: New test.
11793
11794 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
11795
11796         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11797         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11798         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11799         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11800         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11801         * gcc.dg/tree-ssa/reassoc-5.c: New.
11802         * gcc.dg/tree-ssa/reassoc-6.c: New.
11803         * gcc.dg/tree-ssa/reassoc-7.c: New.
11804         * gcc.dg/tree-ssa/reassoc-8.c: New.
11805         * gcc.dg/tree-ssa/reassoc-9.c: New.
11806         * gcc.dg/tree-ssa/reassoc-10.c: New.
11807         * gcc.dg/tree-ssa/reassoc-11.c: New.
11808
11809 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11810
11811         PR testsuite/25167
11812         PR testsuite/24478
11813         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11814
11815 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
11816
11817         PR c++/25300
11818         * g++.dg/template/inherit.C: Do not use a generic error message.
11819
11820 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11821
11822         PR libobjc/25354
11823         * objc.dg/gnu-encoding: New directory.
11824         * objc.dg/gnu-encoding/compat-common.h: New file.
11825         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11826         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11827         * objc.dg/gnu-encoding/vector-defs.h: New file.
11828         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11829         * objc.dg/gnu-encoding/generate-random.c: New file.
11830         * objc.dg/gnu-encoding/generate-random_r.c: New file.
11831         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11832         * objc.dg/gnu-encoding/generate-random.h: New file.
11833
11834 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
11835
11836         PR c++/25337
11837         * g++.dg/template/defarg7.C: New test.
11838
11839 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11840
11841         PR libobjc/25347
11842         * objc.dg/encode-8.m: New test.
11843
11844 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11845
11846         PR libobjc/25346
11847         * objc.dg/encode-7.m: New test.
11848
11849 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
11850
11851         PR c++/25010
11852         * g++.dg/opt/inline10.C: New test.
11853
11854 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
11855
11856         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11857
11858 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
11859
11860         * gfortran.dg/substring_equivalence.f90: typo in comment
11861
11862 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11863
11864         PR fortran/25068
11865         * gfortran.dg/iostat_3.f90: New test.
11866
11867 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
11868
11869         PR fortran/23815
11870         * gfortran.dg/unf_io_convert_1.f90: New test.
11871         * gfortran.dg/unf_io_convert_2.f90: New test.
11872         * gfortran.dg/unf_io_convert_3.f90: New test.
11873
11874 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11875
11876         PR testsuite/20772
11877         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11878         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11879         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11880         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11881         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11882         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11883         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11884         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11885         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11886         gcc.dg/torture/fp-int-convert-float128-timode.c,
11887         gcc.dg/torture/fp-int-convert-float128.c,
11888         gcc.dg/torture/fp-int-convert-float80-timode.c,
11889         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11890         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11891
11892         * gcc.dg/tls/opt-1.c: Require effective target fpic.
11893
11894 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
11895
11896         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11897
11898 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
11899
11900         * gcc.dg/20051207-1.c,
11901         * gcc.dg/20051207-2.c,
11902         * gcc.dg/20051207-3.c: New tests.
11903
11904 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11905
11906         PR testsuite/20772
11907         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
11908         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
11909         dg-skip-if target selector.
11910
11911         PR testsuite/20772
11912         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
11913         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
11914         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
11915         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
11916         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
11917         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
11918         and/or merge with i?86 cases.
11919
11920         * gcc.dg/tls/opt-3.c: Require effective target fpic.
11921
11922         PR testsuite/20772
11923         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
11924         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
11925         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11926         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11927         x86_64-*-linux*.
11928
11929 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
11930
11931         PR target/25311
11932         * gcc.c-torture/compile/pr25311.c: New test.
11933
11934 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11935
11936         PR libgfortran/25039
11937         * gfortran.dg/read_comma.f: New test.
11938
11939 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
11940
11941         PR c++/19317
11942         * g++.dg/opt/pr19317-1.C: New test.
11943         * g++.dg/opt/pr19317-2.C: New test.
11944         * g++.dg/opt/pr19317-3.C: New test.
11945
11946         PR target/19005
11947         * gcc.c-torture/execute/pr19005.c: New test.
11948
11949         PR target/17828
11950         * g++.old-deja/g++.other/comdat5.C: New test.
11951         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11952
11953         * g++.dg/compat/struct-layout-1.exp: New file.
11954         * g++.dg/compat/struct-layout-1.h: New.
11955         * g++.dg/compat/struct-layout-1_generate.c: New.
11956         * g++.dg/compat/struct-layout-1_x1.h: New.
11957         * g++.dg/compat/struct-layout-1_x2.h: New.
11958         * g++.dg/compat/struct-layout-1_y1.h: New.
11959         * g++.dg/compat/struct-layout-1_y2.h: New.
11960
11961         * gcc.dg/20050330-2.c: New test.
11962
11963 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11964
11965         PR fortran/25292
11966         * gfortran.dg/associated_1.f90: New.
11967
11968 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11969
11970         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11971         ILP32 vect_no_align platforms.
11972
11973 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11974             Jakub Jelinek  <jakub@redhat.com>
11975
11976         PR target/25268
11977         * gcc.c-torture/compile/20051207-1.c: New test.
11978
11979 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11980
11981         PR testsuite/20772
11982         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11983         gcc.dg/torture/pr18582-1.c,
11984         gcc.target/i386/attributes-error.c: Also test on x86_64.
11985
11986         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11987
11988 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11989
11990         PR c++/19397
11991         * g++.dg/template/typedef3.C: New test.
11992
11993         PR c++/19762
11994         PR c++/19764
11995         * g++.dg/template/dtor3.C: Fix error markers.
11996
11997 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11998
11999         * lib/target-supports.exp (check_effective_target_sync_char_short):
12000         Add s390*.
12001
12002 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12003
12004         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12005
12006 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12007
12008         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12009         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12010         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12011         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12012
12013 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12014
12015         PR c++/25263
12016         * g++.dg/other/array2.C: New test case.
12017
12018 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12019
12020         * gcc.dg/darwin-weakimport-3.c: New.
12021
12022         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12023         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12024         and to work on Darwin.
12025         * gcc.dg/attr-weakref-1b.c: New file.
12026         * gcc.dg/attr-weakref-2.c: New test.
12027         * gcc.dg/darwin-weakref-1.c: New test.
12028
12029 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12030
12031         PR testsuite/25247
12032         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12033         use in selector expressions.
12034         (dg-xfail-if): Ditto.
12035         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12036         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12037         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12038         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12039         * gcc.test-framework/test-framework.exp: Skip generated tests if
12040         CHECK_TEST_FRAMEWORK is not 1.
12041
12042 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12043
12044         PR tree-optimization/24963
12045         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12046
12047         PR target/24108
12048         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12049
12050         PR target/18580
12051         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12052         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12053         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12054         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12055
12056 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12057
12058         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12059         dg-options.
12060
12061 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12062
12063         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12064
12065 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12066
12067         * gcc.dg/format/cast-1.c: New test.
12068
12069 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12070
12071         PR c/7776
12072         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12073         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12074         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12075         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12076
12077 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12078
12079         * gcc.dg/cast-pretty-print-1.c: New test.
12080
12081 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12082
12083         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12084
12085 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12086
12087         PR c++/24173
12088         * g++.dg/template/friend40.C: New test.
12089
12090 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12091
12092         PR target/25199
12093         * gcc.target/i386/movq-2.c: New test.
12094         * gcc.target/i386/movq.c: Remove target i?86, instead add
12095         dg-require-effective-target ilp32.
12096
12097 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12098
12099         PR c++/24103
12100         * g++.dg/other/default1.C: New test.
12101
12102 2005-12-02  Richard Guenther  <rguenther@suse.de>
12103
12104         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12105
12106 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12107
12108         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12109
12110 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12111
12112         PR target/21017
12113         * gcc.target/powerpc/rotate.c: New.
12114
12115 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12116
12117         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12118         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12119
12120 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12121
12122         PR c/13384
12123         * gcc.dg/pr17730-1.c: Adjust.
12124         * gcc.dg/lvalue1.c (main): Likewise.
12125         * gcc.dg/lvalue-2.c: Likewise.
12126         * g++.dg/pr7503-3.C
12127
12128 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
12129
12130         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
12131         error messages.
12132
12133 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
12134
12135         PR fortran/24789
12136         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
12137
12138 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12139
12140         PR target/24475
12141         * lib/target-supports.exp (check_effective_target_tls): New.
12142         (check_effective_target_tls_runtime): New.
12143         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
12144         for TLS support.
12145         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
12146         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12147         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
12148         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
12149         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
12150         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
12151         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12152         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
12153         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
12154         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
12155         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
12156         effective-target TLS.
12157         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
12158         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
12159         effective-target TLS runtime.
12160
12161 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12162
12163         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
12164
12165 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
12166
12167         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
12168         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
12169         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
12170         ignored" warnings when "packing" is the same as the ABI layout.
12171
12172 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
12173
12174         PR fortran/21302
12175         * gfortran.dg/line_length_1.f: New test.
12176         * gfortran.dg/line_length_2.f90: Ditto.
12177
12178 2005-11-30  Richard Guenther  <rguenther@suse.de>
12179
12180         PR tree-optimization/21655
12181         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
12182
12183 2005-11-30  Dale Johannesen  <dalej@apple.com>
12184
12185         * gcc.c-torture/compile/pr24930.c: New.
12186
12187 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
12188
12189         PR fortran/15809
12190         *  gfortran.dg/auto_char_dummy_array.f90: New test.
12191
12192 2005-11-30  Jeff Law  <law@redhat.com>
12193
12194         * g++.old-deja/g++.law/pr25000.C: New test.
12195
12196 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
12197
12198         * gcc.dg/tls/opt-11.c: New test.
12199
12200 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12201
12202         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
12203         targets.
12204         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
12205         LP64 ia64.
12206
12207 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
12208
12209         * gfortran.dg/open_access_1.f90: New test.
12210
12211 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12212
12213         * gcc.dg/charset/builtin2.c: New test.
12214
12215 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
12216
12217         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
12218         on mmix-*-* for *_[xy].c.
12219
12220 2005-11-28  Kean Johnston  <jkj@sco.com>
12221
12222         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
12223         headers.
12224         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
12225         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
12226         * gcc.target/i386/asm-3.c: Ditto.
12227         * gcc.target/i386/clobbers.c: Ditto.
12228         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
12229         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
12230         test regexp.
12231         * gcc.target/i386/mul.c: Ditto.
12232         * gcc.target/i386/ssetype-1.c: Ditto.
12233         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
12234         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
12235         static so the test works with -fPIC mode too. Based on comment in
12236         PR19231 by Pinski.
12237         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
12238
12239 2005-11-28  Richard Guenther  <rguenther@suse.de>
12240
12241         * gcc.dg/alias-9.c: New testcase.
12242         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
12243
12244 2005-11-28  Roger Sayle  <roger@eyesopen.com>
12245             Uros Bizjak  <uros@kss-loka.si>
12246
12247         PR middle-end/20219
12248         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
12249         tan(x)/sin(x) transformations.
12250
12251 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
12252
12253         PR middle-end/24575
12254         * gcc.dg/tree-ssa/divide-3.c: New test.
12255         * gcc.dg/tree-ssa/divide-4.c: New test.
12256
12257 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
12258
12259         PR fortran/24917
12260         *  gfortran.dg/boz_6.f90: New test.
12261
12262 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12263
12264         PR fortran/23912
12265         * gfortran.dg/modulo_1.f90: New test.
12266
12267 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12268
12269         PR libfortran/24919
12270         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
12271         fail on CRLF platforms.
12272         * gfortran.dg/ftell_2.f90: Likewise.
12273
12274 2005-11-26  Eric Christopher  <echristo@apple.com>
12275
12276         * gcc.dg/intmax_t-1.c: Remove mips xfail.
12277
12278 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12279
12280         * objc.dg/gnu-runtime-3.m: Simplify.
12281
12282 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12283
12284         PR middle-end/23669
12285         * gcc.dg/tree-ssa/divide-1.c: New test.
12286         * gcc.dg/tree-ssa/divide-2.c: New test.
12287
12288 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12289
12290         PR libgfortran/24945
12291         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
12292
12293 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12294
12295         PR libgfortran/24945
12296         * gfortran.dg/open_status_2.f90: New test.
12297
12298 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12299
12300         * gcc.c-torture/execute/builtins/fprintf.c,
12301         gcc.c-torture/execute/builtins/fputs-lib.c,
12302         gcc.c-torture/execute/builtins/fputs.c,
12303         gcc.c-torture/execute/builtins/lib/fprintf.c,
12304         gcc.c-torture/execute/builtins/lib/printf.c,
12305         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
12306
12307 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
12308
12309         * gcc.dg/20050922-2.c: New test.
12310
12311 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12312
12313         * objc.dg/gnu-runtime-3.m: New test.
12314
12315 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12316
12317         PR c++/9278
12318         * g++.dg/other/void1.C: New test.
12319
12320 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
12321
12322         PR middle-end/24998
12323         * gcc.dg/torture/fp-int-convert-float.c,
12324         gcc.dg/torture/fp-int-convert-double.c,
12325         gcc.dg/torture/fp-int-convert-long-double.c,
12326         gcc.dg/torture/fp-int-convert-timode.c,
12327         gcc.dg/torture/fp-int-convert-float80.c,
12328         gcc.dg/torture/fp-int-convert-float80-timode.c,
12329         gcc.dg/torture/fp-int-convert-float128.c,
12330         gcc.dg/torture/fp-int-convert-float128-timode.c,
12331         gcc.dg/torture/fp-int-convert.h: New files.
12332
12333 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12334
12335         PR middle-end/24989
12336         * gcc.dg/tree-ssa/bool-10.c: New test.
12337         * gcc.dg/tree-ssa/bool-11.c: New test.
12338         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
12339
12340 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12341
12342         PR middle-end/24990
12343         * tree-ssa/pr24990-1.c: New test.
12344
12345 2005-11-24  Richard Guenther  <rguenther@suse.de>
12346         Dirk Mueller <dmueller@suse.de>
12347
12348         PR c++/14024
12349         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
12350         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
12351         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
12352         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
12353         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
12354         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
12355
12356 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
12357
12358         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
12359
12360 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12361
12362         PR c/21668
12363         * gcc.dg/Wc++-compat.c: New.
12364         * gcc.dg/Wno-c++-compat.c: New.
12365
12366 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
12367
12368         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
12369         (vspltish, vspltisw): Likewise.
12370
12371 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12372
12373         PR libgfortran/24794
12374         * gfortran.dg/namelist_12.f: Fix quotes.
12375         * gfortran.dg/namelist_13.f90: Fix quotes.
12376         * gfortran.dg/namelist_14.f90: Fix quotes.
12377         * gfortran.dg/namelist_15.f90: Fix quotes.
12378         * gfortran.dg/namelist_use.f90: Fix quotes.
12379         * gfortran.dg/namelist_use_only.f90: Fix quotes.
12380         * gfortran.dg/namelist_21.f90: New test.
12381         * gfortran.dg/namelist_22.f90: New test.
12382
12383 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
12384
12385         PR target/23435
12386         * gcc.c-torture/compile/pr23435.c: New.
12387
12388 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12389
12390         * gcc.c-torture/execute/floatunsisf-1.c: New test.
12391
12392 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12393
12394         * gcc.target/powerpc/405-macchw-1.c,
12395         gcc.target/powerpc/405-macchw-2.c,
12396         gcc.target/powerpc/405-macchwu-1.c,
12397         gcc.target/powerpc/405-macchwu-2.c,
12398         gcc.target/powerpc/405-machhw-1.c,
12399         gcc.target/powerpc/405-machhw-2.c,
12400         gcc.target/powerpc/405-machhwu-1.c,
12401         gcc.target/powerpc/405-machhwu-2.c,
12402         gcc.target/powerpc/405-maclhw-1.c,
12403         gcc.target/powerpc/405-maclhw-2.c,
12404         gcc.target/powerpc/405-maclhwu-1.c,
12405         gcc.target/powerpc/405-maclhwu-2.c,
12406         gcc.target/powerpc/405-mulchw-1.c,
12407         gcc.target/powerpc/405-mulchw-2.c,
12408         gcc.target/powerpc/405-mulchwu-1.c,
12409         gcc.target/powerpc/405-mulchwu-2.c,
12410         gcc.target/powerpc/405-mulhhw-1.c,
12411         gcc.target/powerpc/405-mulhhw-2.c,
12412         gcc.target/powerpc/405-mulhhwu-1.c,
12413         gcc.target/powerpc/405-mulhhwu-2.c,
12414         gcc.target/powerpc/405-mullhw-1.c,
12415         gcc.target/powerpc/405-mullhw-2.c,
12416         gcc.target/powerpc/405-mullhwu-1.c,
12417         gcc.target/powerpc/405-mullhwu-2.c,
12418         gcc.target/powerpc/405-nmacchw-1.c,
12419         gcc.target/powerpc/405-nmacchw-2.c,
12420         gcc.target/powerpc/405-nmachhw-1.c,
12421         gcc.target/powerpc/405-nmachhw-2.c,
12422         gcc.target/powerpc/405-nmaclhw-1.c,
12423         gcc.target/powerpc/405-nmaclhw-2.c,
12424         gcc.target/powerpc/440-macchw-1.c,
12425         gcc.target/powerpc/440-macchw-2.c,
12426         gcc.target/powerpc/440-macchwu-1.c,
12427         gcc.target/powerpc/440-macchwu-2.c,
12428         gcc.target/powerpc/440-machhw-1.c,
12429         gcc.target/powerpc/440-machhw-2.c,
12430         gcc.target/powerpc/440-machhwu-1.c,
12431         gcc.target/powerpc/440-machhwu-2.c,
12432         gcc.target/powerpc/440-maclhw-1.c,
12433         gcc.target/powerpc/440-maclhw-2.c,
12434         gcc.target/powerpc/440-maclhwu-1.c,
12435         gcc.target/powerpc/440-maclhwu-2.c,
12436         gcc.target/powerpc/440-mulchw-1.c,
12437         gcc.target/powerpc/440-mulchw-2.c,
12438         gcc.target/powerpc/440-mulchwu-1.c,
12439         gcc.target/powerpc/440-mulchwu-2.c,
12440         gcc.target/powerpc/440-mulhhw-1.c,
12441         gcc.target/powerpc/440-mulhhw-2.c,
12442         gcc.target/powerpc/440-mulhhwu-1.c,
12443         gcc.target/powerpc/440-mulhhwu-2.c,
12444         gcc.target/powerpc/440-mullhw-1.c,
12445         gcc.target/powerpc/440-mullhw-2.c,
12446         gcc.target/powerpc/440-mullhwu-1.c,
12447         gcc.target/powerpc/440-mullhwu-2.c,
12448         gcc.target/powerpc/440-nmacchw-1.c,
12449         gcc.target/powerpc/440-nmacchw-2.c,
12450         gcc.target/powerpc/440-nmachhw-1.c,
12451         gcc.target/powerpc/440-nmachhw-2.c,
12452         gcc.target/powerpc/440-nmaclhw-1.c,
12453         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12454
12455 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
12456
12457         PR fortran/24774
12458         * gfortran.dg/inquire_9.f90: New test.
12459
12460         PR fortran/21647
12461         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12462
12463 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12464
12465         PR libfortran/24432
12466         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12467         Check that 'cos' is supported.
12468
12469 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
12470
12471         PR fortran/24223
12472         * gfortran.dg/substring_equivalence.f90: New test.
12473
12474         PR fortran/24705
12475         * gfortran.dg/auto_internal_assumed.f90: New test.
12476
12477 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
12478
12479         * gcc.dg/fold-div-2.c: New test.
12480
12481 2005-11-20  Ian Lance Taylor  <ian@airs.com>
12482
12483         PR rtl-optimization/24883
12484         * gcc.c-torture/compile/pr24883.c: New test.
12485
12486 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
12487
12488         PR middle-end/20583
12489         * gcc.c-torture/compile/pr20583.c: New.
12490
12491 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
12492
12493         * gcc.c-torture/execute/usmul.c: New test.
12494
12495 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
12496
12497         * gcc.dg/tree-ssa/vrp22.c: New test.
12498
12499 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
12500
12501         PR middle-end/24912
12502         * gcc.dg/torture/pr24912-1.c: New test.
12503
12504 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
12505
12506         PR fortran/24862
12507         * gfortran.dg/arrayio_derived_1.f90: New test.
12508
12509 2005-11-19  Richard Guenther  <rguenther@suse.de>
12510
12511         PR middle-end/23294
12512         * gcc.dg/tree-ssa/pr23294.c: New testcase.
12513
12514 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
12515
12516         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12517
12518 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
12519
12520         PR c++/8355
12521         * g++.dg/template/friend39.C: New test.
12522
12523 2005-11-18  James E Wilson  <wilson@specifix.com>
12524
12525         * gcc.dg/builtin-strstr.c: New.
12526
12527 2005-11-18  Richard Henderson  <rth@redhat.com>
12528
12529         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12530         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12531         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12532         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12533         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12534         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12535         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12536         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12537         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12538         renaming to remove initial "ia64-".
12539
12540 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12541
12542         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12543
12544 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12545
12546         * g++.dg/cpp/string-2.C: New test.
12547
12548 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12549
12550         * gcc.dg/tree-ssa/loop-14.c: New test.
12551
12552 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12553             Michael Chamberlain <michael@chamberlain.net.au>
12554
12555         * ada/acats/run_all.sh (target_run): Kill long running tests.
12556
12557 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12558
12559         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12560         * gcc.dg/cleanup-9.c: Likewise.
12561         * gcc.dg/cleanup-10.c: Likewise.
12562         * gcc.dg/cleanup-11.c: Likewise.
12563
12564 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12565
12566         PR fortran/24892
12567         * gfortran.dg/open_access_append_1.f90: New test.
12568         * gfortran.dg/open_access_append_2.f90: New test.
12569
12570 2005-11-16  Richard Guenther  <rguenther@suse.de>
12571
12572         PR middle-end/24851
12573         * gcc.c-torture/execute/pr24851.c: New testcase.
12574
12575 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12576
12577         * gcc.dg/fold-overflow-1.c: New test.
12578
12579 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12580
12581         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12582         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12583
12584 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12585
12586         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12587         structures.
12588         * g++.dg/eh/forced2.C: Likewise.
12589         * g++.dg/eh/forced3.C: Likewise.
12590         * g++.dg/eh/forced4.C: Likewise.
12591
12592 2005-11-11  Mike Stump  <mrs@apple.com>
12593
12594         * g++.old-deja/g++.mike/unused.C: Add.
12595
12596 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12597
12598         PR c++/24667
12599         * g++.dg/warn/Wcast-qual1.C: New test.
12600
12601 2005-11-15  Jan Hubicka  <jh@suse.cz>
12602
12603         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12604
12605 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12606
12607         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12608
12609 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12610
12611         PR 24840
12612         * gcc.dg/tree-ssa/pr24840.c: New test.
12613
12614 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12615
12616         PR testsuite/24841
12617         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12618
12619 2005-11-14  Dale Johannesen  <dalej@apple.com>
12620
12621         * gcc.c-torture/execute/20051113-1.c: New.
12622
12623 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12624
12625         PR c++/24687
12626         * g++.dg/template/crash43.C: New test.
12627
12628 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12629
12630         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12631
12632 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12633
12634         PR c++/24817
12635         * g++.dg/eh/spec8.C: New test.
12636
12637 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12638
12639         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12640
12641 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12642
12643         PR c++/20293
12644         * g++.dg/parse/ambig4.C: New test.
12645         * g++.dg/tc1/dr101.C: Adjust error markers.
12646         * g++.dg/lookup/strong-using-2.C: Likewise.
12647         * g++.dg/lookup/ambig5.C: Likewise.
12648         * g++.dg/lookup/ambig4.C: Likewise.
12649         * g++.dg/parse/crash22.C: Likewise.
12650
12651 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12652
12653         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12654
12655 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12656
12657         * gcc.dg/nested-calls-1.c: New test.
12658
12659 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12660
12661         * gfortran.dg/complex_intrinsic_1.f90: New test.
12662         * gfortran.dg/complex_intrinsic_2.f90: New test.
12663         * gfortran.dg/fgetc_1.f90: New test.
12664         * gfortran.dg/fgetc_2.f90: New test.
12665         * gfortran.dg/fgetc_3.f90: New test.
12666         * gfortran.dg/ftell_1.f90: New test.
12667         * gfortran.dg/ftell_2.f90: New test.
12668         * gfortran.dg/gnu_logical_1.F: New test.
12669         * gfortran.dg/gnu_logical_2.f90: New test.
12670
12671 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12672
12673         PR middle-end/24820
12674         * testsuite/gcc.dg/pr24820.c: New test.
12675
12676 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12677
12678         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12679         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12680         variable.
12681
12682 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12683
12684         testsuite/24614
12685         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12686
12687 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12688
12689         * gcc.target/cris/cris.exp: New file.
12690         * gcc.target/cris/rld-legit1.c: New test.
12691         * gcc.target/cris/rld-legit2.c: New test.
12692
12693 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
12694
12695         PR c++/24780
12696         * g++.dg/opt/pr24780.C: New test.
12697
12698         PR c++/24761
12699         * g++.dg/template/asm1.C: New test.
12700
12701 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
12702
12703         PR libgfortran/24787
12704         * gfortran.dg/scan_1.f90: New test.
12705
12706 2005-11-12  Jan Hubicka  <jh@suse.cz>
12707
12708         * gcc.target/i386/minmax-1.c: New.
12709         * gcc.target/i386/minmax-2.c: New.
12710
12711 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
12712
12713         * gcc.dg/pr24445.c: Fix for 64-bit targets.
12714
12715 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
12716
12717         * gcc.c-torture/execute/20051110-1.c,
12718         gcc.c-torture/execute/20051110-2.c: New tests.
12719
12720 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12721
12722         PR middle-end/24750
12723         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12724         New tests.
12725
12726 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12727
12728         * lib/target-libpath.exp (get_shlib_extension): New proc.
12729         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12730         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12731         * lib/objc.exp (objc_target_compile): Likewise.
12732         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12733         detection.
12734
12735 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12736
12737         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12738
12739         * lib/target-supports.exp (check_effective_target_static_libgfortran):
12740         Add -static to additional_flags and pass it to target_compile.
12741
12742 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12743
12744         PR libgfortran/24719
12745         gfortran.dg/read_noadvance.f90: New test.
12746
12747         PR libgfortran/24699
12748         gfortran.dg/fmt_t_2.f90: New test.
12749
12750         PR libgfortran/24785
12751         gfortran.dg/read_x_eor.f90: New test.
12752
12753         PR libgfortran/24584
12754         gfortran.dg/namelist_empty.f90: Rename test.
12755
12756         PR libgfortran/24489
12757         gfortran/read_eor.f90: Rename test.
12758
12759 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12760
12761         PR fortran/15976
12762         * gfortran.dg/automatic_module_variable.f90: New test.
12763
12764 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12765
12766         PR target/24445
12767         * gcc.dg/pr24445.c: New test.
12768
12769 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12770
12771         PR fortran/24655
12772         PR fortran/24755
12773         * gfortran.dg/recursive_statement_functions.f90: Add statement
12774         functions using inline intrinsic functions and parameters to test
12775         that they no longer seg-fault.
12776
12777         PR fortran/24409
12778         gfortran.dg/nested_modules_4.f90: New test.
12779         gfortran.dg/nested_modules_5.f90: New test.
12780
12781 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12782
12783         PR fortran/24643
12784         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12785
12786 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
12787
12788         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12789         failures.
12790
12791 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12792
12793         * gcc.dg/sparc-getcontext-1.c: New test.
12794
12795 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
12796
12797         * gcc.dg/ifcvt-fabs-1.c: New test.
12798
12799 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
12800
12801         PR other/4372
12802         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12803         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12804
12805 2005-11-09  Richard Guenther  <rguenther@suse.de>
12806
12807         PR tree-optimization/24716
12808         * gcc.c-torture/execute/pr24716.c: New testcase.
12809
12810 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12811
12812         * gcc.dg/pr24624.c: Disable for non S/390 targets.
12813
12814 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12815
12816         PR 24624
12817         * gcc.dg/pr24624.c: Testcase added.
12818
12819 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12820
12821         PR 24623
12822         * g++.dg/other/pr24623.C: Testcase added.
12823
12824 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
12825
12826         PR fortran/22607
12827         * gfortran-dg/pure_byref_1.f90: New.
12828         * gfortran-dg/pure_byref_2.f90: New.
12829
12830 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
12831
12832         PR c/24101
12833         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12834         * gcc.dg/dg.exp: Run main loop also for *.i files.
12835
12836 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
12837
12838         PR c++/19450
12839         * g++.dg/tls/diag-3.C: New test.
12840         * g++.dg/tls/diag-4.C: New test.
12841         * g++.dg/tls/static-1.C: New test.
12842         * g++.dg/tls/static-1a.cc: New file.
12843
12844 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
12845
12846         PR 23046
12847         * g++.dg/tree-ssa/pr23046.C: New test.
12848
12849 2005-11-08  Devang Patel <dpatel@apple.com>
12850
12851         PR tree-optimization/23115
12852         * gcc.dg/tree-ssa/pr23115.c: New.
12853
12854 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
12855
12856         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12857         * gcc.target/powerpc/pr16155.c: Same.
12858         * gcc.target/powerpc/altivec-1.c: Same.
12859         * gcc.target/powerpc/altivec-2.c: Same.
12860         * gcc.target/powerpc/altivec-3.c: Same.
12861         * gcc.target/powerpc/altivec-5.c: Same.
12862         * gcc.target/powerpc/altivec-11.c: Same.
12863         * gcc.target/powerpc/altivec-12.c: Same.
12864         * gcc.target/powerpc/altivec-14.c: Same.
12865         * gcc.target/powerpc/altivec-22.c: Same.
12866         * gcc.target/powerpc/altivec-consts.c: Same.
12867         * gcc.target/powerpc/altivec-pr22085.c: Same.
12868         * gcc.target/powerpc/altivec-splat.c: Same.
12869         * gcc.target/powerpc/altivec-varargs-1.c: Same.
12870         * gcc.target/powerpc/altivec-vec-merge.c: Same.
12871         * gcc.target/powerpc/darwin-longlong.c: Same.
12872
12873 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
12874
12875         PR target/19340
12876         * gcc.dg/pr19340.c: New test.
12877
12878 2005-11-07  Ian Lance Taylor  <ian@airs.com>
12879
12880         PR rtl-optimization/24683
12881         * gcc.dg/pr24683.c: New test.
12882
12883 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12884
12885         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12886         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12887
12888 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12889
12890         * gcc.target/i386/pr23376.c: Compile with -mmmx.
12891
12892 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
12893
12894         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12895
12896 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12897
12898         PR target/24230
12899
12900         * gcc.target/powerpc/altivec-consts.c,
12901         gcc.target/powerpc/altivec-splat.c: New testcase.
12902
12903 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12904
12905         PR c/24599
12906
12907         * gcc.dg/overflow-2.c: New testcase.
12908
12909 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
12910
12911         PR rtl-optimization/23567
12912         * gcc.c-torture/execute/20051104-1.c: New test.
12913
12914 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
12915
12916         PR fortran/24534
12917         gfortran.dg/private_type_2.f90: Modified to check that case with
12918         PRIVATE declaration within derived type is accepted.
12919
12920         PR fortran/20838
12921         gfortran.dg/pointer_assign_1.f90: New test.
12922
12923         PR fortran/20840
12924         * gfortran.dg/arrayio_0.f90: New test.
12925
12926         PR fortran/17737
12927         gfortran.dg/data_initialized.f90: New test.
12928         gfortran.dg/data_constraints_1.f90: New test.
12929         gfortran.dg/data_constraints_2.f90: New test.
12930
12931 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
12932
12933         PR fortran/24174
12934         PR fortran/24305
12935         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12936
12937 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
12938
12939         PR 24670
12940         * gcc.dg/tree-ssa/pr24670.c: New test.
12941
12942 2005-11-05  Ian Lance Taylor  <ian@airs.com>
12943
12944         PR target/22432
12945         * gcc.target/i386/pr22432.c: New test.
12946
12947 2005-11-05  Richard Henderson  <rth@redhat.com>
12948
12949         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12950         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12951         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12952         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12953         from gcc.dg/alpha-*.
12954         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12955         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12956
12957 2005-11-05  Andreas Jaeger  <aj@suse.de>
12958
12959         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12960
12961 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12962
12963         PR target/23424
12964         * gcc.dg/torture/pr23424-1.c: New test.
12965
12966 2005-11-04  Richard Henderson  <rth@redhat.com>
12967
12968         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12969         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12970         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12971         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12972         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12973         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12974         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12975         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12976         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12977         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12978         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12979         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12980         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12981         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12982         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12983         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12984         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12985         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12986         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12987         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12988         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12989         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12990         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12991         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12992         Move from gcc.dg/.
12993         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12994         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12995         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12996         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12997         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12998         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12999         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13000         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13001         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13002         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13003         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13004         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13005         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13006         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13007         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13008         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13009         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13010         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13011         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13012         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13013         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13014         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13015         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13016         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13017         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13018         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13019         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13020         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13021         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13022         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13023         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13024         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13025         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13026         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13027         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13028         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13029         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13030         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13031         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13032         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13033         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13034         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13035         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13036         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13037         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13038
13039 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13040
13041         PR 24627
13042         * gcc.dg/tree-ssa/pr24627.c: New test.
13043
13044 2005-11-04 Paul Brook  <paul@codesourcery.com>
13045
13046         * gcc.dg/tls/opt-10.c: New test.
13047
13048 2005-11-04  Andreas Jaeger  <aj@suse.de>
13049
13050         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13051         avoid extra warnings.
13052
13053 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13054
13055         PR libfortran/22298
13056         * gcc/testsuite/lib/target-supports.exp
13057         (check_effective_target_static_libgfortran): New
13058         static_libgfortran effective target.
13059         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
13060         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
13061
13062 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13063
13064         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13065
13066 2005-11-03  Josh Conner  <jconner@apple.com>
13067
13068         PR c++/19989
13069         g++.dg/ext/array2.C: New test.
13070         g++.dg/template/dependent-name3.C: New test.
13071         g++.dg/template/dependent-name4.C: New test.
13072         g++.dg/template/sfinae2.C: New test.
13073
13074 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13075
13076         PR preprocessor/22042
13077         * gcc.dg/cpp/strify4.c: New test.
13078
13079 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13080
13081         PR c++/17964
13082         * g++.dg/cpp/string-1.C: New test.
13083
13084 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13085
13086         * gcc.target/powerpc: New directory.
13087         * gcc.target/powerpc/powerpc.exp: New file.
13088         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13089         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13090         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13091         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13092         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13093         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13094         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13095         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13096         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13097         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13098         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13099         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13100         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13101         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13102         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13103         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13104         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13105         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13106         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13107         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13108         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13109         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13110         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13111         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13112         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13113         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13114         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13115         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13116         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13117         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13118         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13119         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13120         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13121         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13122
13123 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
13124
13125         PR c++/21627
13126         * g++.dg/warn/inline2.C: New test.
13127
13128 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13129
13130         PR middle-end/23155
13131         * g++.dg/ext/c99struct1.C: New test.
13132         * gcc.dg/union-cast-1.c: New test.
13133         * gcc.dg/union-cast-2.c: New test.
13134         * gcc.dg/union-cast-3.c: New test.
13135
13136 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13137
13138         PR middle-end/24589
13139         * gcc.c-torture/execute/zero-struct-2.c: New test.
13140
13141 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13142
13143         PR c++/24582
13144         * g++.dg/init/switch1.C: New test.
13145
13146 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13147
13148         * gcc.dg/delay-slot-1.c: New test.
13149
13150 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
13151
13152         PR target/24620
13153         * gcc.dg/pr24620.c: New test.
13154
13155 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13156
13157         PR c/24329
13158         * gcc.dg/format/unnamed-1.c: New test.
13159
13160 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13161
13162         PR c++/22434
13163         * g++.dg/expr/cond8.C: New test.
13164
13165         PR c++/24560
13166         * g++.dg/parse/dot1.C: New test.
13167
13168 2005-11-02  Jan Hubicka  <jh@suse.cz>
13169
13170         PR target/23303
13171         * gcc.dg/i386-lea.c: New test
13172
13173 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13174
13175         PR target/24615
13176         * gcc.dg/pr24615.c: New test.
13177
13178 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13179
13180         PR target/24600
13181         * gcc.dg/pr24600.c: New test.
13182
13183 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13184
13185         PR c++/19253
13186         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
13187         * g++.dg/parse/typename9.C: New test.
13188         * g++/dg/parse/typename10.C: Likewise.
13189
13190 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13191
13192         PR fortran/18157
13193         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
13194         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
13195         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
13196
13197 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13198
13199         PR c++/24569
13200         * g++.dg/debug/static1.C: New test.
13201
13202 2005-11-02  Josh Conner  <jconner@apple.com>
13203
13204         * g++.dg/crash38.C: moved into proper directory...
13205         * g++.dg/template/crash42.C: ...here
13206
13207 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
13208
13209         PR target/18338
13210         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
13211         pcc_bitfield_type_matters || default_packed.
13212
13213         * lib/target-supports.exp
13214         (check_effective_target_pcc_bitfield_type_matters): New proc.
13215         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
13216
13217         PR testsuite/23304
13218         * lib/target-supports.exp (check_effective_default_packed): New proc.
13219         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
13220         Gate expected errors on target ! default_packed.
13221         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
13222
13223 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13224
13225         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
13226         change (r106358).
13227
13228 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13229
13230         PR fortran/24008
13231         * gfortran.dg/entry_5.f90: New.
13232         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
13233
13234 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
13235
13236         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
13237
13238 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
13239
13240         PR fortran/21565
13241         gfortran.dg/namelist_blockdata.f90: New test.
13242
13243         PR fortran/18737
13244         gfortran.dg/external_implicit_none.f90: New test.
13245
13246         PR fortran/14994
13247         * gfortran.dg/secnds.f: New test.
13248
13249 2005-10-31  Jan Hubicka  <jh@suse.cz>
13250
13251         PR target/20928
13252         * gcc.c-torture/compile/pr20928.c: New test.
13253
13254 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
13255
13256         PR middle-end/23492
13257         * gcc.c-torture/compile/zero-strct-5.c: New test.
13258
13259 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
13260
13261         PR libgfortran/24584
13262         * gfortran.dg/pr24584.f90: New test.
13263
13264 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
13265
13266         PR fortran/18883
13267         * gfortran.dg/char_result_9.f90: New.
13268         * gfortran.dg/char_result_10.f90: New.
13269
13270 2005-10-30  Jan Hubicka  <jh@suse.cz>
13271
13272         * g++.dg/tree-ssa/pr24172.C: New testcase.
13273
13274 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13275
13276         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
13277
13278 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
13279
13280         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
13281         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13282         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
13283         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
13284         gfortran.dg/enum_9.f90,
13285         gfortran.fortran-torture/compile/enum_1.f90,
13286         gfortran.fortran-torture/execute/enum_1.f90,
13287         gfortran.fortran-torture/execute/enum_2.f90,
13288         gfortran.fortran-torture/execute/enum_3.f90,
13289         gfortran.fortran-torture/execute/enum_4.f90: New tests.
13290
13291 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
13292
13293         PR target/18482
13294         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
13295         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
13296
13297 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13298
13299         PR libfortran/20179
13300         * gfortran.dg/mixed_io_1.f90: New test.
13301         * gfortran.dg/mixed_io_1.c: New file.
13302
13303 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13304
13305         * gfortran.dg/malloc_free_1.f90: New test.
13306
13307 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
13308
13309         * gcc.dg/nested-func-4.c: Require profiling -pg.
13310
13311 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13312
13313         PR C++/23229
13314         * g++.dg/warn/main-2.C: New test.
13315
13316 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
13317
13318         PR fortran/24545
13319         * gfortran.dg/interface_2.f90: new test.
13320
13321 2005-10-28  Josh Conner  <jconner@apple.com>
13322
13323         PR c++/22153
13324         * g++.dg/template/crash38.C: New test.
13325         * g++.dg/parse/explicit1.C: Change expected errors.
13326
13327 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13328
13329         PR C++/23426
13330         * g++.dg/other/large-size-array.C: New test.
13331
13332 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13333
13334         PR middle-end/24362
13335         * g++.dg/opt/complex4.C: New test.
13336
13337 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
13338
13339         * gcc.dg/nested-func-4.c: New test.
13340
13341 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
13342
13343         PR fortran/24158
13344         gfortran.dg/derived_recursion.f90: New test.
13345         gfortran.dg/implicit_actual.f90: New test.
13346
13347 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
13348
13349         PR middle-end/24295, PR testsuite/24477
13350         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
13351         removed when weakref hits the tree.
13352
13353 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
13354
13355         * gfortran.dg/cray_pointers_4.f90: New test.
13356
13357         * gfortran.dg/cray_pointers_5.f90: New test.
13358
13359 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
13360
13361         PR fortran/22290
13362         * gfortran.dg/assign_5.f90: New test.
13363         * gfortran.dg/assign_6.f: New test.
13364
13365 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
13366
13367         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
13368         CPU has no SSE support.
13369
13370 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
13371
13372         PR libgfortran/24224
13373         * gfortran.dg/arrayio_1.f90: Update attribution.
13374         * gfortran.dg/arrayio_2.f90: Update attribution.
13375         * gfortran.dg/arrayio_3.f90: Update attribution.
13376         * gfortran.dg/arrayio_4.f90: Update test conditions.
13377         * gfortran.dg/arrayio_5.f90: Update attribution.
13378         * gfortran.dg/arrayio_6.f90: New test.
13379         * gfortran.dg/arrayio_7.f90: New test.
13380
13381 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
13382
13383         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
13384
13385 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13386
13387         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
13388
13389 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13390
13391         PR fortran/24416
13392         * gfortran.dg/namelist_char_only.f90: New test.
13393
13394 2005-10-24  Asher Langton  <langton2@llnl.gov>
13395
13396         PR fortran/17031
13397         PR fortran/22282
13398         * gfortran.dg/cray_pointers_1.f90: New test.
13399         * gfortran.dg/cray_pointers_2.f90: New test.
13400         * gfortran.dg/cray_pointers_3.f90: New test.
13401         * gfortran.dg/loc_1.f90: New test.
13402         * gfortran.dg/loc_2.f90: New test.
13403
13404 2005-10-24  Steven Bosscher  <stevenb@suse.de>
13405
13406         * gcc.dg/pr24225.c: New test.
13407
13408 2005-10-24  Asher Langton  <langton2@llnl.gov>
13409
13410         * gfortran.dg/dup_save_1.f90: New test.
13411         * gfortran.dg/dup_save_2.f90: New test.
13412
13413 2005-10-24  Paul Brook  <paul@codesourcery.com>
13414
13415         PR 24107
13416         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
13417         stdint.h.
13418
13419 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
13420
13421         PR libgfortran/24489
13422         * gfortran.dg/pr24489.f90: New test.
13423
13424 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
13425
13426         PR fortran/23635
13427         * gfortran.dg/ichar_1.f90: Add tests for derived types.
13428
13429 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
13430
13431         PR target/18911
13432         * g++.dg/init/array16.C: Skip for mmix-*-*.
13433
13434 2005-10-23  Asher Langton  <langton2@llnl.gov>
13435
13436         * gfortran.dg/byte_1.f90: New test.
13437         * gfortran.dg/byte_2.f90: New test.
13438
13439 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
13440
13441         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
13442
13443 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
13444
13445         PR fortran/18022
13446         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
13447
13448         PR fortran/24311
13449         * gfortran.dg/merge_char_const.f90: New test.
13450
13451         PR fortran/24384
13452         * gfortran.dg/spread_scalar_source.f90: New test.
13453
13454 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
13455
13456         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13457
13458         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13459         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13460
13461         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13462
13463 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
13464
13465         PR fortran/24426
13466         * gfortran.dg/der_pointer_4.f90: New.
13467
13468 2005-10-22  David Ayers  <d.ayers@inode.at>
13469
13470         * obj-c++.dg/except-1.mm: Simplify.
13471
13472 2005-10-21  David Ayers  <d.ayers@inode.at>
13473
13474         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13475
13476 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
13477
13478         * gfortran.dg/assumed_dummy_2.f90: New test.
13479
13480 2005-10-21  James E Wilson  <wilson@specifix.com>
13481
13482         PR preprocessor/15220
13483         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13484
13485 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
13486
13487         * gcc.c-torture/execute/20051021-1.c: New test.
13488
13489 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
13490
13491         PR c++/24260
13492         * g++.dg/ext/tmplattr1.C: New test.
13493
13494 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
13495
13496         PR fortran/24440
13497         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13498
13499 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
13500
13501         * obj-c++.dg/except-1.mm: New.
13502
13503         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13504
13505 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
13506
13507         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13508
13509 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
13510
13511         PR middle-end/24295
13512         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13513         declarations with the same names as thunks' alias targets, use
13514         aliases instead.
13515         * gcc.dg/attr-alias-3.c: New test.
13516         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13517
13518 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
13519
13520         PR c++/22618
13521         * g++.dg/parse/access8.C: New test.
13522
13523 2005-10-20  Richard Guenther  <rguenther@suse.de>
13524
13525         PR c++/24439
13526         * g++.dg/tree-ssa/pr24439.C: New testcase.
13527
13528 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13529
13530         * g++.dg/opt/delay-slot-1.C: New test.
13531
13532 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13533
13534         PR fortran/21625
13535         * gfortran.fg/der_init_1.f90: New.
13536
13537 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13538
13539         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13540
13541 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13542
13543         PR c++/21908
13544         * g++.dg/parse/error28.C: New test.
13545
13546 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13547
13548         * gcc.dg/profile-generate-2.c: New test.
13549
13550 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13551
13552         PR target/23589
13553         * g++.dg/ext/dllimport11.C: New.
13554
13555 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13556
13557         PR c++/22293
13558         * g++.dg/other/friend3.C: New test.
13559
13560 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13561
13562         PR c++/23293
13563         * g++.dg/template/error19.C: New test.
13564
13565 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13566
13567         PR c++/21383
13568         * g++.dg/overload/koenig2.C: New.
13569
13570         PR c++/23118
13571         * g++.dg/overload/error2.C: New.
13572
13573         PR c++/22604
13574         * g++.dg/inherit/covariant14.C: New.
13575
13576 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13577
13578         PR c++/23440
13579         * g++.dg/parse/for1.C: New test.
13580
13581 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13582
13583         PR fortran/23446
13584         * gfortran.dg/host_dummy_index_1.f90: New test.
13585
13586         PR fortran/21459
13587         * gfortran.dg/automatic_char_len_2.f90: New test.
13588
13589         PR fortran/20866
13590         * gfortran.dg/recursive_statement_functions.f90: New test.
13591
13592         PR fortran/20853
13593         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13594
13595         PR fortran/20849
13596         * gfortran.dg/external_initializer.f90: New test.
13597
13598         PR fortran/20837
13599         * non_module_public.f90: New test.
13600
13601 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13602
13603         PR c++/24386
13604         * g++.dg/template/overload7.C: New.
13605
13606         PR c++/22551
13607         * g++.dg/other/switch2.C: Remove expected warnings.
13608
13609         PR c++/21353
13610         * g++.dg/template/defarg6.C: New.
13611
13612 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13613
13614         PR target/24315
13615         * gcc.target/i386/pr24315.c: New test.
13616
13617 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13618
13619         PR c++/24389
13620         * g++.dg/template/static21.C: New test.
13621         * g++.dg/template/static21-a.cc: Likewise.
13622
13623 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13624
13625         PR c++/23959
13626         * g++.dg/warn/Wswitch-default-1.C: New test.
13627         * g++.dg/warn/Wswitch-default-2.C: New test.
13628
13629 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13630
13631         PR c++/22173
13632         * g++.dg/parse/template18.C: New test.
13633         * g++.dg/template/nontype15.C: Likewise.
13634
13635 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13636
13637         PR fortran/22273
13638         * gfortran.dg/spec_expr_2.f90: New.
13639
13640 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13641
13642         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13643         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13644         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13645         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13646         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13647         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13648         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13649         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13650         previous target-specific skips and warning-message matches where
13651         applicable.
13652
13653 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13654
13655         PR c++/21347
13656         * g++.dg/warn/Wctor-dtor.C: New test.
13657
13658 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13659
13660         PR c/23439
13661         * gcc.dg/for-1.c: New test.
13662
13663 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13664
13665         PR c++/19565
13666         * g++.dg/warn/Wconversion1.C: New test.
13667         * g++.dg/ext/packed4.C: Compile with -w.
13668         * g++.dg/opt/20050511-1.C: Likewise.
13669         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13670
13671 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13672
13673         * gfortran.dg/boz_5.f90: New test.
13674
13675 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13676
13677         PR c++/22551
13678         * g++.dg/other/switch2.C: New.
13679
13680         PR c++/23984
13681         * g++.dg/init/ctor7.C: New.
13682
13683 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
13684
13685         PR c++/23730
13686         * g++.dg/parse/crash32.C: New test.
13687
13688 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
13689
13690         PR c++/20721
13691         * g++.dg/init/goto2.C: New test.
13692
13693         PR c++/22464
13694         * g++.dg/template/crash/41.C: New test.
13695
13696         PR c++/22180
13697         * g++.dg/template/crash40.C: New test.
13698
13699         PR c++/23694
13700         * g++.dg/parse/friend5.C: New test.
13701
13702         PR c++/23307
13703         * g++.dg/template/crash38.C: New test.
13704
13705         PR c++/22352
13706         * g++.dg/template/friend38.C: New test.
13707
13708         PR c++/22405
13709         * g++.dg/template/crash39.C: New test.
13710
13711 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
13712
13713         * gcc.dg/debug/dwarf2/dwarf-char1.c,
13714         gcc.dg/debug/dwarf2/dwarf-char2.c,
13715         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13716
13717         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13718
13719 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
13720
13721         * gcc.dg/dll-2.c: Add tests for warnings.
13722         * gcc.dg/dll-3.c: Likewise.
13723         * gcc.dg/dll-4.c: Likewise.
13724
13725         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13726         * g++.dg/ext/dllimport2.C: Likewise.
13727         * g++.dg/ext/dllimport3.C: Likewise.
13728         * g++.dg/ext/dllimport7.C: Likewise.
13729         * g++.dg/ext/dllimport8.C: Likewise.
13730         * g++.dg/ext/dllimport9.C: Likewise.
13731
13732 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
13733
13734         PR fortran/24092
13735         * gfortran.dg/derived_pointer_recursion.f90: New test.
13736
13737 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
13738
13739         * gcc.c-torture/execute/20051012-1.c: New test.
13740
13741 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13742
13743         PR fortran/18082
13744         * gfortran.dg/automatic_char_len_1.f90: New test.
13745
13746 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13747
13748         PR fortran/20847
13749         * gfortran.dg/save_common.f90: New test.
13750
13751         PR fortran/20856
13752         * gfortran.dg/save_result.f90: New test.
13753
13754 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13755
13756         PR c++/21592
13757         * g++.dg/template/dependent-expr1.C: Add new expected error.
13758         * g++.dg/template/dependent-expr2.C: Adjust error text.
13759         * g++.dg/template/overload6.C: New.
13760
13761         PR c++/23797
13762         * g++.dg/other/typename8.C: New.
13763
13764         PR c++/21117
13765         * g++.dg/other/return1.C: New.
13766
13767 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
13768
13769         PR c++/24052
13770         * g++.dg/ext/label5.C: New.
13771
13772 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13773
13774         PR c++/19964
13775         * g++.dg/parse/crash31.C: New.
13776
13777 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
13778
13779         * g++.dg/ipa/ipa-1.c: New test.
13780         * g++.dg/ipa/ipa-2.c: New test.
13781         * g++.dg/ipa/ipa-3.c: New test.
13782         * g++.dg/ipa/ipa-4.c: New test.
13783         * g++.dg/ipa/ipa-5.c: New test.
13784         * g++.dg/ipa/ipa.exp: New file.
13785
13786 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13787
13788         PR fortran/24207
13789         * gfortran.dg/private_type_3.f90: New test.
13790
13791 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13792
13793         PR fortran/20786
13794         gfortran.dg/aint_anint_1.f90: New test.
13795
13796 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13797
13798         PR libgfortran/24313
13799         gfortran.dg/csqrt.f: New test.
13800
13801 2005-10-11  Ian Lance Taylor  <ian@airs.com>
13802
13803         PR c++/8057
13804         * g++.dg/warn/noeffect7.C: New test.
13805         * g++.dg/warn/noeffect2.C: Instantiate templates.
13806         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
13807         and warning.
13808
13809 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13810
13811         PR c++/21089
13812         * g++.dg/init/float1.C: New test.
13813
13814         PR c++/24277
13815         * g++.dg/init/member1.C: Tweak error markers.
13816
13817 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
13818
13819         PR testsuite/24281
13820         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13821         Check for null pointer.
13822
13823 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13824
13825         PR c++/21369
13826         * g++.dg/parse/ret-type3.C: New test.
13827
13828 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13829
13830         PR tree-opt/23946
13831         * gcc.c-torture/compile/pr23946.c: New test.
13832
13833 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
13834
13835         * g++.dg/opt/mmx2.C: New test.
13836
13837 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13838
13839         PR c++/24277
13840         * g++.dg/template/static20.C: New test.
13841
13842         PR c++/24302
13843         * g++.dg/warn/Wunused-12.C: New test.
13844
13845         PR c++/23437
13846         * g++.dg/template/arg4.C: New test.
13847
13848 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13849
13850         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13851         * gcc.dg/ucnid-3.c: Likewise.
13852         * gcc.dg/ucnid-4.c: Likewise.
13853         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13854         * g++.dg/other/ucnid-1.C: Likewise.
13855         * gcc.dg/sparc-frame-1.c: New test.
13856
13857 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13858
13859         PR c++/24139
13860         * g++.dg/template/spec27.C: New test.
13861
13862         PR c++/24275
13863         * g++.dg/template/static19.C: New test.
13864
13865 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13866
13867         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13868         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13869
13870 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13871
13872         PR target/24136
13873         * gfortran.fortran-torture/compile/pr24136.f: New test.
13874
13875 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
13876
13877         PR c++/22172
13878         * g++.dg/parse/crash30.C: New test.
13879
13880 2005-10-07  Richard Guenther  <rguenther@suse.de>
13881
13882         PR middle-end/24227
13883         * gcc.c-torture/compile/pr24227.c: New testcase.
13884
13885 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
13886
13887         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13888         Do not put aligned attributes on array elements.
13889
13890 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
13891
13892         PR testsuite/23611, PR testsuite/23615
13893         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13894         writing prototypes of library functions by hand.
13895         * obj-c++.dg/bitfield-4.mm: Likewise.
13896         * obj-c++.dg/const-str-4.mm: Likewise.
13897         * obj-c++.dg/encode-4.mm: Likewise.
13898         * obj-c++.dg/encode-5.mm: Likewise.
13899         * obj-c++.dg/encode-6.mm: Likewise.
13900         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
13901         * obj-c++.dg/method-10.mm: Likewise.
13902         * obj-c++.dg/method-17.mm: Likewise.
13903         * obj-c++.dg/method-19.mm: Likewise.
13904         * obj-c++.dg/try-catch-2.mm: Likewise.
13905
13906 2005-10-06  Richard Henderson  <rth@redhat.com>
13907
13908         PR 24236
13909         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
13910
13911 2005-10-06  Dale Johannesen  <dalej@apple.com>
13912
13913         * gcc.c-torture/execute/20030125-1.c: Correct.
13914
13915 2005-10-06  Richard Guenther  <rguenther@suse.de>
13916
13917         PR tree-optimization/24238
13918         * g++.dg/tree-ssa/pr24238.C: New testcase.
13919
13920 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
13921
13922         PR 18568
13923         * gfortran.dg/der_pointer_3.f90: New test.
13924
13925 2005-10-05  Devang Patel  <dpatel@apple.com>
13926
13927         PR Debug/23205
13928         * g++.dg/other/PR23205.C: New.
13929
13930 2005-10-05  Richard Henderson  <rth@redhat.com>
13931
13932         PR target/23602
13933         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13934         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13935
13936 2005-10-05  Dale Johannesen  <dalej@apple.com>
13937
13938         * gcc.c-torture/execute/float-floor.c: New.
13939
13940 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
13941
13942         PR tree-optimization/21419
13943         PR tree-optimization/24146
13944         PR tree-optimization/24151
13945
13946         * g++.dg/ext/asm7.C: New.
13947         * g++.dg/ext/asm8.C: New.
13948         * gcc.dg/asm-1.c: Compile on all targets.
13949         * gcc.dg/asm-pr24146.c: New.
13950         * gcc.dg/pr21419.c: Adjust error messages.
13951
13952 2005-10-05  Richard Guenther  <rguenther@suse.de>
13953
13954         PR fortran/24176
13955         * gfortran.fortran-torture/compile/empty.f90: New testcase.
13956
13957 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13958
13959         PR c++/23513
13960         * g++.dg/template/spec22.C: Robustify test.
13961         * g++.dg/template/spec26.C: New.
13962
13963 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13964
13965         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13966         if target supports vector instructions.
13967
13968 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13969
13970         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13971         C99 functions.
13972
13973 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13974
13975         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13976         check_effective_target_fortran_large_int): Replace cached result
13977         when target changes.
13978
13979 2005-10-04  Devang Patel  <dpatel@apple.com>
13980
13981         * gcc.dg/i386-sse-vect-types.c: New.
13982
13983 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13984
13985         PR preprocessor/13726
13986         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13987         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13988
13989 2005-10-04  Richard Guenther  <rguenther@suse.de>
13990
13991         PR c/23576
13992         * gcc.dg/noncompile/pr23576.c: New testcase.
13993
13994 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13995
13996         PR middle-end/23125
13997         * gcc.dg/register-var-3.c: New test.
13998
13999 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14000
14001         * gcc.dg/pr23049.c: New test.
14002
14003         * gcc.dg/ucnid-4.c: Fix test.
14004
14005 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14006
14007         PR 23445
14008         * gcc.c-torture/compile/pr23445.c: New test.
14009
14010 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14011
14012         * g++.dg/overload/unknown1.C: New.
14013
14014 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14015
14016         PR c++/17775
14017         * g++.dg/template/repo4.C: New test.
14018
14019 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14020
14021         PR libfortran/19308
14022         * gfortran.dg/large_real_kind_2.F90: New test.
14023         * gfortran.dg/large_integer_kind_2.f90: New test.
14024
14025 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14026
14027         * lib/target-supports.exp (check_effective_target_vect_shift):
14028         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14029         (check_effective_target_vect_condition): Fix copy-n-pasto.
14030
14031         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14032         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14033         targets.
14034
14035 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14036
14037         PR c++/22621
14038         * g++.dg/template/overload5.C : New test.
14039
14040         PR c++/23840
14041         * g++.dg/expr/stdarg1.C: New test.
14042
14043 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14044
14045         PR 24142
14046         * gcc.c-torture/execute/pr24142.c: New test.
14047
14048 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14049
14050         PR 24141
14051         * gcc.c-torture/execute/pr24141.c: New test.
14052
14053 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14054             Diego Novillo  <dnovillo@redhat.com>
14055
14056         PR 23604
14057         * gcc.c-torture/execute/pr23604.c: New test.
14058
14059 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14060
14061         PR fortran/16404
14062         PR fortran/20835
14063         PR fortran/20890
14064         PR fortran/20899
14065         PR fortran/20900
14066         PR fortran/20901
14067         PR fortran/20902
14068         gfortran.dg/equiv_constraint_1.f90: New test.
14069         gfortran.dg/equiv_constraint_2.f90: New test.
14070         gfortran.dg/equiv_constraint_3.f90: New test.
14071         gfortran.dg/equiv_constraint_4.f90: New test.
14072         gfortran.dg/equiv_constraint_5.f90: New test.
14073         gfortran.dg/equiv_constraint_6.f90: New test.
14074         gfortran.dg/equiv_constraint_7.f90: New test.
14075         gfortran.dg/equiv_constraint_8.f90: New test.
14076         gfortran.dg/private_type_1.f90: New test.
14077         gfortran.dg/private_type_2.f90: New test.
14078         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14079         980628-10.f: Assert std=gnu to permit mixing of
14080         types in equivalence statements.
14081
14082 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14083
14084         PR 24112
14085         * gfortran.dg/open_status_1.f90: New.
14086
14087 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14088
14089         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14090         * gcc.dg/vect/pr22480.c: Clean up temp files.
14091         * gcc.dg/vect/pr23831.c: Clean up temp files.
14092         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14093         Clean up temp files.
14094         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14095         Clean up temp files.
14096
14097         * gcc.dg/20050309-1.c: Clean up temp files.
14098         * gcc.dg/20050325-1.c: Clean up temp files.
14099
14100 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14101
14102         PR tree-optimization/24059
14103         * gcc.dg/vect/pr24059.c : New test.
14104
14105 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14106
14107         PR middle-end/24109
14108         * gcc.c-torture/execute/20050929-1.c: New test.
14109
14110 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14111
14112         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14113
14114 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14115
14116         PR c/21419
14117         * gcc.dg/pr21419.c: New test.
14118
14119 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14120
14121         * gcc.dg/pr23911.c: New test.
14122
14123 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
14124
14125         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
14126
14127         PR c++/16782
14128         * g++.dg/parse/qualified4.C: New test.
14129         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
14130         * g++.old-deja/g++.mike/p8154.C: Likewise.
14131
14132 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
14133
14134         PR c++/22147
14135         * g++.dg/template/friend37.C: New test.
14136         * g++.dg/parse/crash28.C: Adjust error markers.
14137
14138 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
14139
14140         PR fortran/18518
14141         * gfortran.fortran-torture/execute/save_2.f90: New decl.
14142
14143 2005-09-27  Devang Patel  <dpatel@apple.com>
14144
14145         PR tree-optimization/23625
14146         * gcc.dg/pr23625.c: New test.
14147
14148 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
14149
14150         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
14151         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
14152
14153 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
14154
14155         PR fortran/23677
14156         * gfortran.fortran-torture/execute/save_1.f90: New test.
14157         * gfortran.dg/save_1.f90: New test.
14158
14159 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
14160
14161         * gcc.target/i386/builtin-apply-mmx.c: New test.
14162
14163         PR target/22576
14164         * gcc.target/i386/pr22576.c: New test.
14165
14166         PR target/22585
14167         * gcc.target/i386/pr22585.c: New test.
14168
14169         PR target/23268
14170         * gcc.target/i386/pr23268.c: New test.
14171
14172         PR middle-end/23831
14173         * gcc.dg/vect/pr23831.c: New test.
14174
14175         PR target/24055
14176         * gcc.target/i386/pr24055.c: New test.
14177
14178 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
14179
14180         PR tree-optimization/23960
14181         * gcc.c-torture/compile/pr23960.c: New.
14182
14183 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
14184
14185         PR fortran/16861
14186         * gfortran.dg/nested_modules_3.f90: New.
14187
14188 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
14189
14190         PR fortran/24005
14191         gfortran.dg/interface_1.f90: New test.
14192
14193 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
14194         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14195
14196         PR fortran/23843
14197         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
14198
14199 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
14200
14201         PR fortran/23516
14202         * gfortran.dg/imag_1.f: New test.
14203         * gfortran.dg/imag_2.f: Ditto.
14204
14205 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
14206
14207         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
14208
14209 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
14210
14211         PR c++/21983
14212         * g++.dg/warn/pr21983.C: New test.
14213
14214 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
14215
14216         * gcc.dg/20050922-1.c: Testcase added.
14217
14218 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
14219
14220         PR c++/23993
14221         * g++.dg/template/array14.C: New test.
14222
14223 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
14224
14225         PR fortran/19929
14226         * gfortran.dg/der_ptr_component_1.f90: New test.
14227
14228 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14229
14230         PR c++/23965
14231         * g++.dg/template/error1.C: Reject "no matching function" message.
14232
14233 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14234
14235         PR c++/17609
14236         * g++.dg/lookup/error1.C: New test.
14237
14238 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
14239
14240         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
14241         functionality of the testcase.
14242
14243 2005-09-20  Richard Henderson  <rth@redhat.com>
14244
14245         * gcc.dg/vect/vect-22.c: Require vect_float.
14246         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
14247
14248 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
14249
14250         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
14251         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
14252         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
14253         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
14254         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
14255         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
14256         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
14257         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
14258         * gcc.dg/cpp/ucnid-8.c: New test.
14259
14260 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14261
14262         PR tree-optimization/23929
14263         * gcc.c-torture/compile/pr23929.c: New test.
14264
14265 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
14266
14267         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
14268         for one loop.
14269
14270 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
14271
14272         PR testsuite/23186
14273         * g++.dg/other/pr22003.C: Require named sections.
14274
14275 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14276
14277         PR c++/23947
14278         * g++.dg/rtti/crash3.C: New test.
14279
14280         PR tree-optimization/23818
14281         * gcc.dg/pr23818.c: New test.
14282
14283 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14284
14285         PR fortran/23420
14286         * gfortran.dg/print_fmt_4.f: New.
14287
14288 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14289
14290         PR fortran/23663
14291         * gfortran.fortran-torture/execute/entry_11.f90: New test.
14292
14293 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14294
14295         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14296         Use pointers to local alignable arrays instead. Added comments.
14297         * gcc.dg/vect/vect-46.c: Likewise.
14298         * gcc.dg/vect/vect-48.c: Likewise.
14299         * gcc.dg/vect/vect-49.c: Likewise.
14300         * gcc.dg/vect/vect-52.c: Likewise.
14301         * gcc.dg/vect/vect-53.c: Likewise.
14302         * gcc.dg/vect/vect-54.c: Likewise.
14303         * gcc.dg/vect/vect-56.c: Likewise.
14304         * gcc.dg/vect/vect-57.c: Likewise.
14305         * gcc.dg/vect/vect-58.c: Likewise.
14306         * gcc.dg/vect/vect-60.c: Likewise.
14307         * gcc.dg/vect/vect-61.c: Likewise.
14308
14309         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
14310         The test is no longer vectorizable on vect_no_align targets.
14311         * gcc.dg/vect/vect-43.c: Likewsie.
14312
14313         * gcc.dg/vect/vect-44.c: Added comments.
14314         * gcc.dg/vect/vect-45.c: Added comments.
14315         * gcc.dg/vect/vect-50.c: Added comments.
14316         * gcc.dg/vect/vect-51.c: Added comments.
14317
14318         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
14319         aligned type.
14320         * gcc.dg/vect/Os-vect-95.c: Likewise.
14321
14322         * gcc.dg/vect/vect-41.c: Test removed.
14323         * gcc.dg/vect/vect-47.c: Test removed.
14324         * gcc.dg/vect/vect-55.c: Test removed.
14325         * gcc.dg/vect/vect-59.c: Test removed.
14326
14327 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14328
14329         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
14330         No longer vectorizable on vect_no_align targets.
14331         * gcc.dg/vect/pr20122.c: Likewise.
14332         * gcc.dg/vect/vect-74.c: Likewise.
14333         * gcc.dg/vect/vect-75.c: Likewise.
14334         * gcc.dg/vect/vect-76.c: Likewise.
14335
14336         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
14337         Will not be vectorizable on vect_no_align targets once aliasing issues
14338         are resolved.
14339         * gcc.dg/vect/vect-79.c: Likewise.
14340
14341         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
14342         * gcc.dg/vect/vect-78.c: Likewise.
14343         * gcc.dg/vect/vect-97.c: Likewise.
14344
14345 2005-09-19  Steven Bosscher  <stevenb@suse.de>
14346
14347         * gcc.dg/pr23943.c: New test.
14348
14349 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14350
14351         PR fortran/19181
14352         * gfortran.dg/derived_pointer_null_1.f90: New test.
14353
14354 2005-09-18  Richard Guenther  <rguenther@suse.de>
14355
14356         PR middle-end/23944
14357         * gcc.c-torture/compile/pr23944.c: New testcase.
14358
14359 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
14360
14361         PR fortran/15975
14362         * gfortran.dg/der_pointer_2.f90: New test.
14363
14364 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14365
14366         PR fortran/16861
14367         * gfortran.dg/nested_modules_2.f90: New test.
14368
14369 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14370
14371         PR c++/18368
14372         * g++.dg/other/semicolon.C: New test.
14373
14374 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
14375
14376         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
14377         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
14378
14379 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
14380
14381         PR c++/23914
14382         * g++.dg/template/static18.C: New test.
14383
14384         PR c++/21514
14385         * g++.dg/template/crash19.C: Remove dg-error marker.
14386         * g++.dg/template/local4.C: New test.
14387
14388 2005-09-16  Paul Brook  <paul@codesourcery.com>
14389
14390         PR fortran/23906
14391         * gfortran.dg/dependency_1.f90: New test.
14392
14393 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14394
14395         PR c++/23896
14396         * g++.dg/template/static17.C: New test.
14397
14398 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
14399
14400         PR c++/23139
14401         * g++.dg/warn/huge-val1.C: New test.
14402
14403 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14404
14405         PR c++/13140
14406         * g++.dg/parse/class2.C: New test.
14407         * g++.dg/template/explicit8.C: Likewise.
14408         * g++.dg/template/spec25.C: Likewise.
14409
14410 2005-09-14  Josh Conner  <jconner@apple.com>
14411
14412         PR middle-end/23584
14413         * gcc.dg/pr23584.c: New test.
14414
14415 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
14416
14417         PR fortran/21875 Internal Unit Array I/O, NIST
14418         * gfortran.dg/arrayio_1.f90: New test.
14419         * gfortran.dg/arrayio_1.f90: New test.
14420         * gfortran.dg/arrayio_1.f90: New test.
14421         * gfortran.dg/arrayio_1.f90: New test.
14422         * gfortran.dg/arrayio_1.f90: New test.
14423
14424 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
14425
14426         PR middle-end/22480
14427         * gcc.dg/vect/pr22480.c: New test.
14428
14429 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
14430
14431         PR fortran/19358
14432         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
14433
14434 2005-09-13 Josh Conner <jconner@apple.com>
14435
14436         PR c++/23180
14437         * g++.dg/init/struct2.C: New test.
14438         * g++.dg/init/struct3.C: New test.
14439
14440 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
14441
14442         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
14443         Clean up temp files.
14444         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
14445         gcc.dg/tree-ssa/builtin-fprintf-1.c,
14446         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14447         gcc.dg/tree-ssa/builtin-printf-1.c,
14448         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
14449         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
14450         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
14451         gcc.dg/tree-ssa/builtin-vprintf-1.c,
14452         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14453         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14454         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14455         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14456         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14457         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14458         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14459         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14460
14461 2005-09-13  Josh Conner  <jconner@apple.com>
14462
14463         * lib/gcc-dg.exp: Load scanipa.exp.
14464         (cleanup-dump): New procedure.
14465         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14466         * lib/scandump.exp: New file.
14467         * lib/scantree.exp: Use it.
14468         * lib/scanipa.exp: New file.
14469
14470 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
14471
14472         PR fortran/17740
14473         * gfortran.dg/generic_4.f90: New test.
14474
14475 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
14476
14477         PR target/23816
14478         * gcc.target/i386/pr23816-1.c: New test.
14479         * gcc.target/i386/pr23816-2.c: New test.
14480
14481
14482 2005-09-13  Bastian Blank <waldi@debian.org>
14483
14484         PR c++/16171
14485         * g++.dg/abi/mangle26.C: New test.
14486         * g++.dg/abi/mangle27.C: New test.
14487         * g++.dg/abi/mangle28.C: New test.
14488         * g++.dg/abi/mangle29.C: New test.
14489
14490         PR c++/23839
14491         * g++.dg/parse/register1.C: New test.
14492
14493 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
14494
14495         PR c++/23842
14496         * g++.dg/template/access16.C: New test.
14497
14498 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14499
14500         * gfortran.dg/char_pack_2.f90: Increase the vector size.
14501
14502 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14503
14504         PR fortran/18899
14505         * gfortran.dg/shape_2.f90: New test.
14506
14507 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14508
14509         PR target/19269
14510         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14511         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14512         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14513         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14514         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14515         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14516         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14517         tests.
14518
14519 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14520
14521         PR c++/23841
14522         * g++.dg/parse/template17.C: New test.
14523
14524 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14525
14526         PR c++/23789
14527         * g++.dg/template/nontype14.C: New test.
14528
14529 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14530
14531         PR g++/7874
14532         * g++.dg/lookup/friend7.C: New test.
14533         * g++.dg/lookup/friend8.C: New test.
14534         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14535         so that it will be found via argument dependent lookup.
14536         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14537         friend functions which will no longer be found.
14538         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14539         function g, so that it will be found via argument dependent
14540         lookup.
14541         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14542         * g++.old-deja/g++.mike/net43.C: Likewise.
14543
14544 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14545
14546         PR c++/23691
14547         * g++.dg/template/static16.C: New test.
14548
14549 2005-09-12  Josh Conner  <jconner@apple.com>
14550
14551         PR middle-end/23237
14552         * gcc.c-torture/compile/pr23237.c: New test.
14553
14554 2005-09-11  Richard Henderson  <rth@redhat.com>
14555
14556         * g++.dg/other/error8.C: Update expected diagnostic text.
14557
14558 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14559
14560         PR libfortran/19872
14561         * gfortran.dg/overwrite_1.f: New test.
14562
14563 2005-09-09  Josh Conner  <jconner@apple.com>
14564
14565         * g++.dg/init/pr23180-1.C: Removed.
14566         * g++.dg/init/pr23180-2.C: Removed.
14567
14568 2005-09-09  David Daney <ddaney@avtrex.com>
14569
14570         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14571         files which are ...
14572         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14573         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14574
14575 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14576
14577         * gfortran.dg/iostat_2.f90: New test.
14578
14579 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14580
14581         PR c++/22252
14582         * g++.dg/ext/interface1.C: New test.
14583         * g++.dg/ext/interface1.h: Likewise.
14584         * g++.dg/ext/interface1a.cc: Likewise.
14585
14586 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14587
14588         * gfortran.dg/iomsg_1.f90: New test case.
14589
14590 2005-09-09  Richard Guenther  <rguenther@suse.de>
14591
14592         PR c++/23624
14593         * g++.dg/tree-ssa/pr23624.C: New testcase.
14594
14595 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14596
14597         PR fortran/19239
14598         * gfortran.dg/vector_subscript_1.f90,
14599         * gfortran.dg/vector_subscript_2.f90: New tests.
14600
14601 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14602
14603         PR fortran/21104
14604         * gfortran.dg/array_alloc_1.f90,
14605         * gfortran.dg/array_alloc_2.f90,
14606         * gfortran.dg/array_alloc_3.f90: New tests.
14607
14608 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14609
14610         PR fortran/12840
14611         * gfortran.dg/array_constructor_6.f90
14612         * gfortran.dg/array_constructor_7.f90
14613         * gfortran.dg/array_constructor_8.f90
14614         * gfortran.dg/array_constructor_9.f90
14615         * gfortran.dg/array_constructor_10.f90
14616         * gfortran.dg/array_constructor_11.f90
14617         * gfortran.dg/array_constructor_12.f90: New tests.
14618
14619 2005-09-08  Josh Conner  <jconner@apple.com>
14620
14621         PR c++/23180
14622         * g++.dg/init/pr23180-1.C: New test.
14623         * g++.dg/init/pr23180-2.C: New test.
14624
14625 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14626
14627         PR fortran/18878
14628         * gfortran.dg/module_double_reuse.f90: New.
14629
14630 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14631
14632         PR fortran/23270
14633         PR fortran/22304
14634         PR fortran/18870
14635         PR fortran/17917
14636         PR fortran/16511
14637         * gfortran.dg/common_equivalence_1.f: New.
14638         * gfortran.dg/common_equivalence_2.f: New.
14639         * gfortran.dg/common_equivalence_3.f: New.
14640         * gfortran.dg/contained_equivalence_1.f90: New.
14641         * gfortran.dg/module_blank_common.f90: New.
14642         * gfortran.dg/module_commons_1.f90: New.
14643         * gfortran.dg/module_equivalence_1.f90: New.
14644         * gfortran.dg/nested_modules_1.f90: New.
14645         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14646         equivalences and add comment to connect the test with
14647         the PR.
14648
14649 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14650
14651         PR fortran/23765
14652         * gfortran.dg/common_6.f90: New test.
14653
14654 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14655
14656         PR fortran/15326
14657         * gfortran.dg/char_result_1.f90,
14658         * gfortran.dg/char_result_2.f90,
14659         * gfortran.dg/char_result_3.f90,
14660         * gfortran.dg/char_result_4.f90,
14661         * gfortran.dg/char_result_5.f90,
14662         * gfortran.dg/char_result_6.f90,
14663         * gfortran.dg/char_result_7.f90,
14664         * gfortran.dg/char_result_8.f90: New tests.
14665
14666 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14667
14668         PR fortran/19928
14669         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14670
14671 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14672
14673         PR obj-c++/16816
14674         * obj-c++.dg/selector-5.mm: New test.
14675         * obj-c++.dg/selector-6.mm: New test.
14676
14677 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14678
14679         PR objc/20574
14680         PR objc/19324
14681         * objc.dg/error-1.m: New test.
14682
14683 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
14684
14685         PR fortran/23373
14686         * gfortran.fortran-torture/execute/pr23373-1.f90,
14687         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14688
14689 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
14690
14691         PR libfortran/23760
14692         * gfortran.dg/g77/1832.f: Remove long string in write statement
14693         to allow the test to pass on correct list directed output with
14694         prepended space.
14695
14696 2005-09-07  James E Wilson  <wilson@specifix.com>
14697
14698         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14699
14700 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14701
14702         * gfortran.dg/parameter+save.f90: Rename to
14703         * gfortran.dg/parameter_save.f90: .. this.
14704
14705 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14706
14707         PR fortran/20848
14708         * gfortran.dg/parameter+save.f90: New test case.
14709
14710 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
14711
14712         PR fortran/19269
14713         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14714
14715 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14716
14717         PR c/23075
14718         * gcc.dg/pr23075.c: New test.
14719         * g++.dg/warn/pr23075.C: New test.
14720
14721         PR target/22362
14722         * gcc.target/i386/pr22362.c: New test.
14723
14724         PR rtl-optimization/23098
14725         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14726
14727         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14728         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14729         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14730
14731 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
14732
14733         * g++.dg/expr/cast6.C: New test.
14734
14735         PR c++/9782
14736         * g++.dg/init/new15.C: New test.
14737
14738 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14739
14740         * gcc.dg/vect/Os-vect-95.c: New test.
14741         * gcc.dg/vect/vect-95.c: Same.
14742
14743 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14744
14745         * gcc.dg/vect/vect-29.c: Update xfail testing.
14746         * gcc.dg/vect/vect-44.c: Same.
14747         * gcc.dg/vect/vect-48.c: Same.
14748         * gcc.dg/vect/vect-50.c: Same.
14749         * gcc.dg/vect/vect-72.c: Same.
14750         * gcc.dg/vect/vect-77.c: Same.
14751         * gcc.dg/vect/vect-78.c: Same.
14752         * gcc.dg/vect/vect-80.c: Same.
14753         * gcc.dg/vect/vect-96.c: Same.
14754         * gcc.dg/vect/vect-100.c: Same.
14755         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14756         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14757         * gfortran.dg/vect/vect-5.f90: Same.
14758
14759 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14760
14761         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14762         start strings.
14763         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14764         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14765
14766         PR c++/23056
14767         * g++.dg/opt/pr23056.C: New test.
14768
14769         PR rtl-optimization/23098
14770         * gcc.target/i386/pr23098.c: New test.
14771
14772 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
14773
14774         PR c++/23667
14775         * g++.dg/template/static15.C: New test.
14776
14777         PR c++/21440
14778         * g++.dg/ext/stmtexpr5.C: New test.
14779         * g++.dg/ext/stmtexpr6.C: Likewise.
14780
14781 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
14782
14783         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14784
14785         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14786         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14787         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14788
14789 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
14790
14791         PR libfortran/23321
14792         * gfortran.dg/direct_io_4.f90: New test case.
14793
14794 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
14795             Rasmus Hahn  <rassahah@neofonie.de>
14796
14797         PR libobjc/23108
14798         * objc.dg/type-stream-1.m: New test.
14799
14800 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
14801
14802         PR fortran/23661
14803         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14804         gfortran.dg/print_fmt_3.f90: New test.
14805
14806 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14807
14808         * gfortran.dg/fmt_t_1.f90: New test.
14809
14810 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14811
14812         PR rtl-optimization/23454
14813         * g++.dg/opt/pr23454.C: New test.
14814
14815 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
14816
14817         PR c++/23699
14818         * g++.dg/ext/static1.C: New test.
14819
14820 2005-09-02  Richard Henderson  <rth@redhat.com>
14821
14822         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14823         tail call to check_fa_work.
14824
14825 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
14826
14827         PR c++/21687
14828         * g++.dg/other/gc3.C: New test.
14829
14830 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14831
14832         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14833         * gcc.dg/20050826-1.c: Likewise.
14834
14835 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
14836
14837         PR c++/23167
14838         * g++.dg/expr/volatile1.C: New test.
14839
14840 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
14841
14842         PR middle-end/23547
14843         * gcc.dg/pr23547.c: New test.
14844
14845 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
14846
14847         PR c/22061
14848         * gcc.c-torture/execute/pr22061-1.c,
14849         * gcc.c-torture/execute/pr22061-2.c,
14850         * gcc.c-torture/execute/pr22061-3.c,
14851         * gcc.c-torture/execute/pr22061-4.c: New tests.
14852
14853 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
14854
14855         * gcc.dg/Wredundant-decls-2.c: New test to check that
14856         -Wredundant-decls does not issue warning for a variable
14857         definition following a declaration.
14858
14859 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
14860
14861         PR debug/7241
14862         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14863         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14864         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14865
14866         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14867         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14868         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14869         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14870         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14871         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14872         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14873         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14874
14875 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14876
14877         PR objc/23306
14878         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14879         scan-assmbler.
14880
14881 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
14882
14883         PR target/21255
14884         * gcc.dg/pr21255-1.c: New test.
14885         * gcc.dg/pr21255-2-mb.c: Likewise.
14886         * gcc.dg/pr21255-2-ml.c: Likewise.
14887         * gcc.dg/pr21255-3.c: Likewise.
14888         * gcc.dg/pr21255-4.c: Likewise.
14889
14890 2005-08-31  Dale Johannesen  <dalej@apple.com>
14891
14892         * gcc.dg/20050830-1.c: New.
14893
14894 2005-08-31  Josh Conner  <jconner@apple.com>
14895
14896         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14897         command-line options for arm-*-* targets.
14898         * g++.dg/init/array16.C: Likewise.
14899         * g++.dg/other/crash-4.C: Likewise.
14900
14901 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14902
14903         PR obj-c++/23640
14904         * obj-c++.dg/gnu-runtime-3.mm: New test.
14905
14906 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14907
14908         PR c++/13377
14909         * g++.dg/lookup/ambig4.C: New test.
14910         * g++.dg/lookup/ambig5.C: New test.
14911         * g++.dg/tc1/dr101.C: Adjust error markers.
14912
14913 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14914
14915         PR c++/23639
14916         * g++.dg/template/ttp5.C: Adjust error markers.
14917
14918 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
14919
14920         PR testsuite/23609
14921         * lib/obj-c++.exp: Include target-libpath.exp.
14922         (obj-c++_link_flags): Look for the GNU libobjc library
14923         and set the library path to include it.
14924         Don't manually set LD_LIBRARY_PATH (etc.) but call
14925         set_ld_library_path_env_vars instead.
14926         (obj-c++_target_compile): Don't set library path or
14927         linker flags because they are already set correctly
14928         in obj-c++_link_flags.
14929
14930 2005-08-30  Josh Conner  <jconner@apple.com>
14931
14932         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14933         to command-line options for arm-*-* targets.
14934
14935 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
14936
14937         * g++.dg/other/i386-1.C: New.
14938
14939 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
14940
14941         PR preprocessor/20348
14942         PR preprocessor/20356
14943         * gcc.dg/cpp/pr20348.c: New test.
14944         * gcc.dg/cpp/pr20348.h: New file.
14945         * gcc.dg/cpp/inc/pr20348.h: New file.
14946         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14947         * gcc.dg/cpp/pr20356.c: New test.
14948         * gcc.dg/cpp/pr20356.h: New file.
14949         * gcc.dg/cpp/inc/pr20356.h: New file.
14950         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14951
14952 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
14953
14954         * gfortran.fortran-torture/execute/intrinsic_count.f90:
14955         Fix array dimension to avoid correct end-of-file error.
14956
14957 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
14958
14959         PR libfortran/23598
14960         * gfortran.dg/iostat_1.f90: New test.
14961
14962 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14963
14964         PR middle-end/23408
14965         * gcc.dg/pr23408.c: New test.
14966
14967 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14968
14969         PR c++/23099
14970         * g++.dg/init/member1.C: Make sure erroneous static data member
14971         definitions are required.
14972         * g++.dg/template/static13.C: New test.
14973         * g++.dg/template/static14.C: Likewise.
14974
14975 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14976
14977         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14978         -march=pentium4, remove ilp32 requirement.
14979
14980         PR middle-end/23484
14981         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14982         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14983
14984 2005-08-29  Andreas Jaeger  <aj@suse.de>
14985
14986         PR testsuite/23607
14987         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14988
14989 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14990
14991         * gcc.c-torture/execute/20050316-2.c: New test.
14992         * gcc.c-torture/execute/20050316-3.c: New test.
14993         * gcc.dg/torture/pr16104-1.c: New test.
14994
14995 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14996
14997         PR middle-end/23463
14998         * gcc.c-torture/execute/zero-struct-1.c: New test.
14999
15000 2005-08-27  Richard Guenther  <rguenther@suse.de>
15001
15002         PR target/23575
15003         * gcc.target/i386/pr23575.c: New testcase.
15004
15005 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15006
15007         PR rtl-optimization/23561
15008         * gcc.c-torture/execute/20050826-1.c: New test.
15009
15010         PR rtl-opt/23560
15011         * gcc.c-torture/execute/20050826-2.c: New test.
15012
15013 2005-08-26  Dale Johannesen  <dalej@apple.com>
15014
15015         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15016         * gcc.dg/20050826-1.c: New.
15017
15018 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15019
15020         PR c++/19004
15021         * g++.dg/template/nontype13.C: New test.
15022
15023         PR c++/23491
15024         * g++.dg/init/new14.C: New test.
15025         * g++.dg/expr/anew1.C: Do not XFAIL.
15026         * g++.dg/expr/anew2.C: Likewise.
15027         * g++.dg/expr/anew3.C: Likewise.
15028
15029 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15030
15031         PR middle-end/22439
15032         * gcc.dg/vla-3.c: New test.
15033
15034 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15035
15036         PR fortran/20363
15037         * gfortran.dg/named_interface.f90: New.
15038
15039 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15040
15041         * gcc.c-torture/execute/frame-address.c: New test.
15042
15043 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15044
15045         PR c++/20817
15046         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15047
15048 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15049
15050         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15051
15052 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15053
15054         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15055         * gcc.dg/altivec-22.c: Rename from..
15056         * gcc.dg/altivec-nomfcr.c: ..this.
15057
15058 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15059
15060         PR tree-optimization/23546
15061         * gcc.dg/tree-ssa/pr23546.c: New test.
15062
15063 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15064
15065         PR fortran/17758
15066         * gfortran.dg/nonreturning_statements.f90: New test.
15067
15068 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15069
15070         PR c++/22454
15071         * g++.dg/parse/crash29.C: New.
15072
15073 2005-08-23  DJ Delorie  <dj@redhat.com>
15074
15075         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15076         constants have the L suffix.
15077
15078 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15079
15080         PR c++/23044
15081         * g++.dg/template/instantiate8.C: New.
15082
15083 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15084
15085         PR middle-end/23467
15086         * gcc.c-torture/execute/pr23467.c: New test.
15087
15088 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15089
15090         PR tree-optimization/22043
15091         * gcc.c-torture/execute/20050613-1.c: New test.
15092
15093 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15094
15095         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15096
15097 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15098
15099         PR rtl-optimization/23478
15100         * g++.dg/opt/pr23478.C: New test.
15101
15102 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15103
15104         PR c/18715
15105         * gcc.dg/switch-warn-3.c: New test.
15106
15107 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15108
15109         PR c++/22233
15110         * g++.dg/template/param1.C: New test.
15111
15112 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15113
15114         PR c++/23089
15115         * g++.dg/other/incomplete1.C: New test.
15116
15117 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15118
15119         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15120         are vectorizable.
15121
15122 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15123
15124         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
15125         d_lines_5.f: New.
15126
15127 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
15128
15129         * gcc.target/i386/sse-4.c: New test.
15130
15131 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15132
15133         PR testsuite/23239
15134         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15135
15136 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
15137
15138         * gcc.dg/20050811-1.c: New test.
15139         * gcc.dg/20050811-2.c: New test.
15140
15141 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
15142
15143         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
15144
15145 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
15146
15147         PR 23476
15148         * gcc.c-torture/compile/pr23476.c: New test.
15149
15150 2005-08-19  Devang Patel  <dpatel@apple.com>
15151
15152         PR tree-optimization/23048
15153         * gcc.dg/tree-ssa/pr23048.c: New test.
15154
15155 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15156
15157         PR middle-end/20624
15158         * g++.dg/warn/Wreturn-3.C: New test
15159
15160 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
15161
15162         PR tree-optimization/22228
15163         * g++.dg/vect/pr22543.cc: New test.
15164
15165 2005-08-17  Steven Bosscher  <stevenb@suse.de>
15166
15167         PR tree-optimization/21574
15168         * gcc.dg/tree-ssa/pr21574.c: New test.
15169
15170 2005-08-16  James E Wilson  <wilson@specifix.com>
15171
15172         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
15173
15174 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15175
15176         PR tree-opt/23402
15177         * gcc.c-torture/compile/zero-strct-3.c: New test.
15178         * gcc.c-torture/compile/zero-strct-4.c: New test.
15179
15180 2005-08-16  Steven Bosscher  <stevenb@suse.de>
15181
15182         PR target/23376
15183         * gcc.target/x86_64/pr23376.c: New test.
15184
15185 2005-08-16  Ian Lance Taylor  <ian@airs.com>
15186
15187         PR c++/23337
15188         * g++.dg/ext/vector2.C: New.
15189
15190 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15191
15192         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
15193
15194 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15195
15196         PR libfortran/23428
15197         * gfortran.dg/inquire-complex.f90: New test case.
15198
15199 2005-08-16  James E Wilson  <wilson@specifix.com>
15200
15201         PR tree-optimization/21105
15202         * gcc.dg/large-size-array.c: New.
15203
15204 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
15205
15206         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
15207         type.
15208         * gcc.dg/vect/vect-41: Likewise.
15209         * gcc.dg/vect/vect-42: Likewise.
15210         * gcc.dg/vect/vect-43: Likewise.
15211         * gcc.dg/vect/vect-44: Likewise.
15212         * gcc.dg/vect/vect-46: Likewise.
15213         * gcc.dg/vect/vect-47: Likewise.
15214         * gcc.dg/vect/vect-48: Likewise.
15215         * gcc.dg/vect/vect-52: Likewise.
15216         * gcc.dg/vect/vect-53: Likewise.
15217         * gcc.dg/vect/vect-54: Likewise.
15218         * gcc.dg/vect/vect-55: Likewise.
15219         * gcc.dg/vect/vect-56: Likewise.
15220         * gcc.dg/vect/vect-57: Likewise.
15221         * gcc.dg/vect/vect-58: Likewise.
15222         * gcc.dg/vect/vect-59: Likewise.
15223         * gcc.dg/vect/vect-60: Likewise.
15224         * gcc.dg/vect/vect-61: Likewise.
15225         * gcc.dg/vect/vect-85: Likewise.
15226         * gcc.dg/vect/vect-87: Likewise.
15227         * gcc.dg/vect/vect-88: Likewise.
15228         * gcc.dg/vect/vect-93.c: Likewise.
15229         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
15230         * gcc.dg/vect/vect-75: Likewise.
15231         * gcc.dg/vect/vect-76: Likewise.
15232         * gcc.dg/vect/vect-77: Likewise.
15233         * gcc.dg/vect/vect-78: Likewise.
15234         * gcc.dg/vect/vect-80: Likewise.
15235         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
15236         vectorized for the expected reason, rather than checking how alignment
15237         was handled.
15238         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
15239         type and also instead of aligned pointers. Added documentation.
15240
15241 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
15242
15243         * gfortran.dg/power.f90: New test.
15244
15245 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
15246
15247         PR rtl-optimization/23299
15248         * g++.dg/opt/pr23299.C: New test.
15249
15250 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15251
15252         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
15253
15254 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
15255
15256         * g++.dg/template/local6.C: New test.
15257
15258 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15259
15260         * execute/exceptions/finally-1.m: Check that the catch and finally are
15261         being called.  Also add a "return 0;" at the end of main.
15262
15263 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
15264
15265         PR fortran/21432.
15266         * gfortran.dg/namelist_print_1.f: New test of functionality of
15267         PRINT namelist.
15268         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
15269         namelist generates error with -std=f95.
15270
15271 2005-08-14  Ira Rosen  <irar@il.ibm.com>
15272
15273         PR tree-optimization/23119
15274         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
15275
15276 2005-08-13  Marcin Koziej  <creep@desk.pl>
15277             Andrew Pinski  <pinskia@physics.uc.edu>
15278
15279         PR libobjc/22492
15280         * execute/exceptions/finally-1.m: New test.
15281
15282 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15283
15284         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
15285         testsuite.
15286         * objc/execute/exceptions/trivial.m: New test.
15287         * objc.dg/try-catch-11.m: Move to ...
15288         * objc/execute/exceptions/foward-1.m: Here.
15289         * objc.dg/try-catch-2.m: Move to ...
15290         * objc/execute/exceptions/catchall-1.m: Here.
15291         * objc.dg/try-catch-8.m: Move to ...
15292         * objc/execute/exceptions/local-variables-1.m: Here.
15293
15294 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15295
15296         * objc.dg/nested-func-1.m: Move to ...
15297         * objc/execute/nested-func-1.m: Here.
15298
15299 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15300
15301         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15302         in ${options} instead of [target_info name].
15303         * lib/obj-c++.exp (objc_target_compile): Likewise.
15304
15305 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15306
15307         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
15308
15309 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15310
15311         part of PR testsuite/23348
15312         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
15313         of the torture options.
15314         * objc/compile/trivial.m: New test.
15315
15316 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15317
15318         * gfortran.dg/eoshift.f90: Correct format.
15319
15320 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15321
15322         * gfortran.fortran-torture/execute/character_passing.f90:
15323         Fix comment typo.
15324
15325 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
15326
15327         PR c++/8271
15328         * g++.dg/template/unify10.C: New.
15329
15330 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
15331
15332         * g++.dg/parse/pr22514.C: Move to...
15333         * g++.dg/debug/pr22514.C: here.
15334
15335 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15336
15337         PR c++/23266
15338         * g++.dg/inherit/pure1.C: New test.
15339
15340         * ChangeLog: Fix typos.
15341
15342 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15343             Steven Bosscher  <stevenb@suse.de>
15344
15345         * gfortran.dg/runtime_warning_1.f90: New test.
15346
15347 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15348
15349         PR c++/23219
15350         * g++.dg/parse/crash28.C: New.
15351
15352 2005-08-11  Richard Guenther  <rguenther@suse.de>
15353
15354         PR target/23289
15355         * gcc.target/i386/tailcall-1.c: New testcase.
15356
15357 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15358
15359         * gcc.dg/vect/vect-67.c: Un-xfail.
15360
15361 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15362
15363         PR c++/23225
15364         * g++.dg/testsuite/parse/crash27.C: new test.
15365
15366 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
15367
15368         PR libfortran/22143
15369         * gfortran.dg/shift-kind.f90: New testcase.
15370
15371 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
15372
15373         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
15374         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
15375
15376 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15377
15378         PR c++/20646
15379         * g++.dg/other/mult-stor1.C: New test.
15380
15381 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15382
15383         * gcc.c-torture/pr18299-1.c: Move to ...
15384         * gcc.c-torture/compile/pr18299-1.c: Here.
15385
15386 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
15387
15388         * gfortran/fortran.torture/execute/character_passing.f90:
15389         Fix types for LSAME.
15390
15391 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
15392
15393         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
15394         input data back to what it was originally.
15395
15396 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15397
15398         * objc.dg/try-catch-8.m: Enable for all targets.
15399
15400 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
15401
15402         * gcc.dg/pr23165.c: New test.
15403
15404 2005-08-09  Steven Bosscher  <stevenb@suse.de>
15405
15406         PR tree-optimization/23234
15407         * gcc.dg/tree-ssa/pr23234.c: New test.
15408
15409 2005-08-08  Josh Conner  <jconner@apple.com>
15410
15411         PR rtl-optimization/23241
15412         * gcc.dg/char-compare.c: New test.
15413
15414 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15415
15416         PR c++/22508
15417         * g++.dg/init/new13.C: New test.
15418
15419 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15420
15421         PR c++/21166
15422         * g++.dg/other/crash-4.C: Adjust
15423         * g++/dg/ext/packed9.C: New.
15424
15425 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15426
15427         PR middle-end/21964
15428         * gcc.c-torture/execute/pr21964-1.c: New test.
15429
15430 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15431
15432         PR c/22458
15433         * gcc.dg/pr22458-1.c: New test.
15434
15435 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
15436             Steven G. Kargl <kargls@comcast.net>
15437
15438         PR fortran/22390
15439         * gfortran.dg/flush_1.f90: New test.
15440
15441 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15442
15443         PR c++/23191
15444         * g++.dg/template/eh2.C: New test.
15445
15446 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15447
15448         PR c++/19498
15449         * g++.dg/template/instantiate7.C: New test.
15450
15451 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
15452
15453         PR c/23113
15454         * gcc.dg/Wunused-value-1.c: New test.
15455
15456 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
15457
15458         PR rtl-optimization/23233
15459         * gcc.c-torture/compile/pr23233-1.c: New test.
15460
15461 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
15462
15463         PR fortran/18833
15464         PR fortran/20850
15465         * gfortran.dg/equiv_1.f90: New test.
15466         * gfortran.dg/equiv_2.f90: New test.
15467         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15468         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15469         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15470
15471 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15472
15473         * gcc.c-torture/execute/vrp-5.c: New test.
15474         * gcc.c-torture/execute/vrp-6.c: New test.
15475         * gcc.dg/tree-ssa/vrp21.c: New test.
15476
15477 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15478
15479         * g++.dg/parse/pr22514.C: New test.
15480
15481 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
15482
15483         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15484
15485         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15486         instead of constant loads / pool entries.
15487
15488 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
15489
15490         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15491         TEST_TO_WCTYPE.
15492
15493 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
15494
15495         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15496         __WINT_TYPE__ in generated prototypes if possible.
15497
15498 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
15499
15500         PR 22037
15501         * g++.dg/tree-ssa/pr22037.C:
15502
15503 2005-08-04  Richard Henderson  <rth@redhat.com>
15504
15505         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15506         scan-tree-dump-times directive.
15507
15508 2005-08-04  Jan Hubicka  <jh@suse.cz>
15509
15510         * gcov-1.C: Fix switch counts.
15511         * gcov-4b.c: Likewise.
15512
15513 2005-08-03  Jeff Law  <law@redhat.com>
15514
15515         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15516
15517 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
15518
15519         * gcc.c-torture/execute/pr23135.c: New test.
15520
15521 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15522
15523         PR tree-optimization/19899
15524         * gcc.dg/tree-ssa/scev-1.c: New test.
15525         * gcc.dg/tree-ssa/scev-2.c: New test.
15526
15527 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15528
15529         PR target/18582
15530         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15531
15532 2005-08-03  Jan Hubicka  <jh@suse.cz>
15533
15534         * update-conroll.c: New testcase.
15535         * update-conroll-2.c: New testcase.
15536
15537 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15538
15539         * gfortran.dg/constant_substring.f: New test.
15540         * gfortran.dg/pr22491.f: New test.
15541
15542 2005-08-02  Jan Hubicka  <jh@suse.cz>
15543
15544         * update-threading.c: Replace by the proper one.
15545
15546 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15547
15548         PR 23164
15549         * g++.dg/tree-ssa/pr23164.C: New test.
15550
15551 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15552
15553         * gcc.dg/tree-ssa/pr23192.c: New test.
15554
15555 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15556
15557         * gcc.c-torture/execute/vrp-4.c: New test.
15558
15559 2005-08-02  Jan Hubicka  <jh@suse.cz>
15560
15561         * update-threading.c: New test.
15562
15563 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15564
15565         * gcc.c-torture/compile/20050801-1.c: New test.
15566         * gcc.c-torture/compile/20050801-2.c: New test.
15567
15568 2005-08-01  Jan Hubicka  <jh@suse.cz>
15569
15570         * val-prof-5.c: New test.
15571
15572 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15573
15574         PR c/22311
15575         * gcc.dg/pr22311-1.c : New test.
15576
15577 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15578
15579         PR target/23095
15580         * gfortran.dg/pr23095.f: New test.
15581
15582         PR c++/22003
15583         * g++.dg/other/pr22003.C: New test.
15584
15585 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15586
15587         PR target/20621
15588         * gcc.c-torture/execute/pr20621-1.c: New test.
15589
15590 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15591
15592         * gfortran.dg/comma_format_extension_4.f: Adjust length
15593         of string for format.
15594         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15595         print statement with internal write.
15596         * gfortran.dg/der_array_io_2.f: Likewise.
15597         * gfortran.dg/der_array_io_3.f: Likewise.
15598
15599 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15600
15601         * gcc.dg/fold-abs-4.c: new test.
15602
15603 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15604
15605         PR fortran/22570 an related issues.
15606         * gfortran.dg/x_slash_1.f: New test.
15607
15608 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15609
15610         PR c/23143
15611         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15612         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15613
15614 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15615
15616         PR c/529
15617         * gcc.dg/Wshadow-3.c: New test.
15618
15619 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15620
15621         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15622         used to have the wrong bounds).
15623
15624 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15625
15626         PR c/21720
15627         * gcc.dg/hex-round-1.c: Test more cases.
15628         * gcc.dg/hex-round-2.c: New test.
15629
15630 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15631
15632         PR 22550
15633         * g++.dg/tree-ssa/pr22550.C: New test.
15634
15635 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15636
15637         * gcc.dg/tree-ssa/vrp19.c: New test.
15638         * gcc.dg/tree-ssa-vrp20.c: New test.
15639
15640 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15641
15642         PR c/22240
15643         * gcc.dg/transparent-union-4.c: New test.
15644
15645 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15646
15647         PR c/22192
15648         * gcc.dg/c99-vla-2.c: New test.
15649
15650 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15651
15652         PR c/21720
15653         * gcc.dg/hex-round-1.c: New test.
15654
15655 2005-07-28  Jan Hubicka  <jh@suse.cz>
15656
15657         * inliner-1.c: Do not dump everything.
15658         * tree-prof.exp: Do not pass -ftree-based-profiling.
15659         * bprob.exp: Likewise.
15660
15661         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15662
15663 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15664
15665         PR c++/22545
15666         * g++.dg/expr/ptrmem7.C: New test.
15667
15668 2005-07-28  Mike Stump  <mrs@apple.com>
15669
15670         * g++.old-deja/g++.mike/visibility-1.C: New test.
15671
15672 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15673
15674         PR c/20187
15675         * gcc.c-torture/execute/pr20187-1.c: New test.
15676
15677 2005-07-28  Jeff Law  <law@redhat.com>
15678
15679         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15680         * gcc.dg/tree-ssa/vrp18.c: New test.
15681
15682 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15683
15684         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15685
15686 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15687
15688         PR tree-optimization/22506
15689         * gcc.dg/vect/ps22506.c: New test.
15690
15691 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
15692
15693         PR target/21149
15694         * gcc.target/i386/sse-3.c: New test.
15695
15696 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15697
15698         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15699         * gcc.target/mips/mips32-dsp-type.c: Likewise.
15700
15701 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15702
15703         PR c/22589
15704         * gcc.c-torture/compile/pr22589-1.c: New test.
15705
15706 2005-07-28  Jan Hubicka  <jh@suse.cz>
15707
15708         * update-loopch.c: New testcase.
15709
15710 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15711
15712         PR rtl-optimization/23047
15713         * gcc.c-torture/execute/pr23047.c: New test.
15714         * gcc.c-torture/execute/pr23047.x: New.
15715
15716 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15717
15718         PR tree-optimization/22493
15719         * gcc.c-torture/execute/pr22493-1.c: New test.
15720         * gcc.c-torture/execute/pr22493-1.x: New.
15721         * gcc.c-torture/execute/vrp-1.c: New test.
15722         * gcc.c-torture/execute/vrp-2.c: New test.
15723         * gcc.c-torture/execute/vrp-2.c: New test.
15724
15725 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
15726
15727         * gcc.target/frv/all-builtin-read8.c: Delete.
15728         * gcc.target/frv/all-builtin-read16.c: Delete.
15729         * gcc.target/frv/all-builtin-read32.c: Delete.
15730         * gcc.target/frv/all-builtin-read64.c: Delete.
15731         * gcc.target/frv/all-builtin-write8.c: Delete.
15732         * gcc.target/frv/all-builtin-write16.c: Delete.
15733         * gcc.target/frv/all-builtin-write32.c: Delete.
15734         * gcc.target/frv/all-builtin-write64.c: Delete.
15735         * gcc.target/frv/all-read-write-1.c: New.
15736
15737 2005-07-27  Jeff Law  <law@redhat.com>
15738
15739         * gcc.c-torture/execute/pr22630.c: New test.
15740
15741 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
15742
15743         PR tree-optimization/23073
15744         * gcc.dg/vect/nodump-pr23073.c: New test.
15745         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15746
15747 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
15748
15749         PR tree-optimize/22348
15750         * gcc.c-torture/execute/pr22348.c: New.
15751
15752 2005-07-27  Richard Guenther  <rguenther@suse.de>
15753
15754         * gcc.dg/tree-ssa/salias-1.c: New testcase.
15755
15756 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15757
15758         PR fortran/22503
15759         * gfortran.dg/logical_comp.f90: New test.
15760
15761 2005-07-27  Jan Hubicka  <jh@suse.cz>
15762
15763         * inliner-1.c: Add cleanup of dumps.
15764         * val-prof-*.c: Likewise.
15765         * update-tailcall.c: New.
15766
15767 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
15768
15769         PR 22591
15770         * gcc.dg/tree-ssa/pr22591.c: New test.
15771         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15772
15773 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
15774
15775         PR libobjc/22606
15776         * objc.dg/try-catch-11.m: New test.
15777
15778 2005-07-26  Richard Guenther  <rguenther@suse.de>
15779
15780         PR tree-optimization/22486
15781         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15782
15783 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15784
15785         PR tree-opt/22484
15786         * testsuite/g++.dg/opt/loop2.C: New test.
15787
15788 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15789
15790         * gcc.dg/tree-ssa/reassoc-3.c: New test.
15791         * gcc.dg/tree-ssa/reassoc-4.c: New test.
15792
15793 2005-07-25  Adam Nemet  <anemet@lnxw.com>
15794
15795         * lib/profopt.exp (profopt-execute): Check for profiling data
15796         files on the target.
15797
15798 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
15799
15800         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15801         for matching of asm labels.
15802
15803 2005-07-25  Richard Guenther  <rguenther@suse.de>
15804
15805         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15806
15807 2005-07-25  Richard Guenther  <rguenther@suse.de>
15808
15809         PR testsuite/22624
15810         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15811
15812 2005-07-25  Ira Rosen  <irar@il.ibm.com>
15813
15814         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15815         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15816         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15817         * gcc.dg/vect/vect-100.c: New test.
15818         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15819         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15820         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15821         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15822         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15823         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15824         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15825         * gfortran.dg/vect/pr19049.f90: New testcase.
15826         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15827
15828 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
15829
15830         * gcc.c-torture/execute/20050713-1.c: New test.
15831
15832         PR fortran/20063
15833         * gfortran.fortran-torture/execute/data_4.f90: New test.
15834
15835         PR middle-end/20303
15836         * gcc.dg/visibility-d.c: New test.
15837
15838 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
15839
15840         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15841         * gfortran.dg/underflow.f90: Ditto.
15842
15843 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15844
15845         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15846         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15847         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15848
15849 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15850
15851         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15852         include case of field width of zero.
15853
15854 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15855
15856         PR libgfortran/21875
15857         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15858         with trailing blanks on normal formatted read.
15859
15860 2005-07-23  Chao-ying Fu  <fu@mips.com>
15861
15862         * gcc.target/mips/mips32-dsp-type.c: New test.
15863         * gcc.target/mips/mips32-dsp.c: New test.
15864
15865 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
15866
15867         PR testsuite/21073
15868         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15869
15870         PR testsuite/20454
15871         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15872         and __cyg_profile_func_exit.
15873
15874 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
15875
15876         * gfortran.dg/comma_format_extension_3.f: Fix typo.
15877         * gfortran.dg/comma_format_extension_4.f: Same.
15878         * gfortran.dg/pr15332.f: Same.
15879         * gfortran.dg/pr21730.f: Same.
15880
15881 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
15882
15883         * g++.dg/opt/vrp2.C: Fix testcase.
15884
15885         PR tree-opt/22625
15886         * g++.dg/opt/vrp2.C: New test.
15887
15888 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
15889
15890         PR debug/21828
15891         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15892
15893 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
15894
15895         * gcc.dg/tree-ssa/20050719-1.c: New test.
15896
15897 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
15898
15899         * gcc.dg/bfin-longcall-1.c: New file.
15900         * gcc.dg/bfin-longcall-2.c: New file.
15901
15902 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
15903
15904         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
15905
15906 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15907
15908         PR middle-end/19055
15909         * gcc.dg/tree-ssa/pr19055.c: New test.
15910         * gcc.dg/tree-ssa/pr19055-2.c: New test.
15911
15912 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15913
15914         PR C++/22358
15915         * g++.dg/other/pr22358.C: New test.
15916
15917 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
15918
15919         PR c++/2922
15920         * g++.dg/lookup/two-stage5.C: New test from bug comments.
15921
15922 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15923
15924         PR c++/15938
15925         * g++.dg/init/union2.C: New test.
15926
15927 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15928
15929         PR c/22393
15930         * gcc.dg/complex-4.c: New test.
15931
15932 2005-07-21  Richard Guenther  <rguenther@suse.de>
15933
15934         PR testsuite/22522
15935         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15936         scanning for asm labels.
15937         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15938
15939 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15940
15941         PR target/22085
15942         * gcc.dg/altivec-pr22085.c: New.
15943
15944 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15945
15946         PR tree-optimization/19210
15947         * gcc.dg/tree-ssa/pr19210-1.c: New.
15948         * gcc.dg/tree-ssa/pr19210-2.c: New.
15949
15950 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
15951
15952         PR rtl-optimization/22167
15953         * g++.dg/opt/pr22167.C: New test.
15954
15955 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
15956
15957         PR c++/2922
15958         * g++.dg/lookup/two-stage2.C: New.
15959         * g++.dg/lookup/two-stage3.C: New.
15960         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15961         fixed two-stage name lookup for operators.
15962         * g++.dg/template/call3.C: Compiler now produces an appropriate
15963         error message.
15964         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15965         14 as a candidate.
15966         * g++.dg/template/ptrmem4.C: Compiler produces different error
15967         message.
15968         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15969         connect_to_method as a candidate.
15970
15971 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15972
15973         * gcc.dg/fold-alloc-1.c: New test.
15974
15975 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15976
15977         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15978         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15979
15980 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15981
15982         * gcc.dg/fold-abs-1.c: New test.
15983         * gcc.dg/fold-abs-2.c: New test.
15984         * gcc.dg/fold-abs-3.c: New test.
15985
15986 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15987
15988         Make CONSTRUCTOR use VEC to store initializers.
15989         * g++.dg/ext/complit3.C: Check for specific error messages.
15990         * g++.dg/init/brace2.C: Update error message.
15991         * g++.dg/warn/Wbraces2.C: Likewise.
15992
15993 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15994
15995         PR fortran/16940
15996         * gfortran.dg/module_interface_1.f90: New test.
15997
15998 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15999             Kenneth Zadeck <zadeck@naturalbridge.com>
16000
16001         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16002
16003 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16004
16005         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16006         specify -Wformat for these tests.
16007         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16008         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16009         * gcc.dg/format/opt-6.c: Delete.
16010
16011 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16012
16013         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16014         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16015
16016 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16017
16018         * gcc.dg/tree-ssa/alias-2.c: New test.
16019
16020 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16021
16022         PR c++/22263
16023         * g++.dg/template/explicit7.C: New test.
16024
16025 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16026
16027         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16028         width of 8 to +Inf and -Inf.
16029
16030 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16031
16032         PR c++/22139
16033         * g++.dg/template/friend36.C: New test.
16034
16035 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16036
16037         PR fortran/21730
16038         * gfortran.dg/pr21730.f: New test.
16039
16040 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16041             Kenneth Zadeck <zadeck@naturalbridge.com>
16042
16043         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16044         since pure const detection cannot run at -O1 in c compiler.
16045         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16046         can now optimize this case properly.
16047         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16048         because we now pass.
16049         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16050
16051 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16052
16053         PR c/22421
16054         * gcc.dg/format/bitfld-1.c: New test.
16055
16056 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16057
16058         PR c++/22204
16059         * g++.dg/rtti/repo1.C: New test.
16060
16061 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16062
16063         PR middle-end/22398
16064         * gcc.c-torture/compile/pr22398.c: New test.
16065
16066 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16067
16068         PR c++/22132
16069         * g++.dg/expr/cast4.C: New test.
16070
16071 2005-07-15  Richard Guenther  <rguenther@suse.de>
16072
16073         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16074         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16075
16076 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16077
16078         PR tree-optimization/22230
16079         * gcc.dg/tree-ssa/pr22230.c: New test.
16080
16081 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16082
16083         * gfortran.dg/g77/cpp6.f: New test.
16084
16085         PR fortran/22417
16086         * gfortran.dg/g77/cpp5.F: New test.
16087         * gfortran.dg/g77/cpp5.h: New file.
16088         * gfortran.dg/g77/cpp5inc.h: New file.
16089
16090 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16091
16092         PR libfortran/16435
16093         * gfortran.dg/tl_editting.f90: New.
16094         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16095
16096 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16097
16098         * gfortran.dg/char_array_constructor.f90: New test.
16099
16100 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16101
16102         * gfortran.dg/past_eor.f90: New.
16103         * gfortran.dg/complex_read.f90: New.
16104
16105 2005-07-13  Jeff Law  <law@redhat.com>
16106
16107         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16108         additional casts.
16109
16110         * gcc.dg/tree-ssa/pr22321.c: New test
16111
16112 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16113
16114         PR tree-optimization/21921
16115         * gcc.dg/tree-ssa/pr21921.c: New.
16116
16117 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16118
16119         PR tree-optimizatio/22442
16120         * gcc.dg/tree-ssa/loop-11.c: New test.
16121
16122 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16123
16124         PR tree-opt/21840
16125         * gcc.c-torture/compile/pr21840.c: New test.
16126
16127 2005-07-12  Jan Hubicka  <jh@suse.cz>
16128
16129         * gcc.c-torture/compile/pr22379.c: New test.
16130
16131 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
16132
16133         PR libfortran/21593
16134         gfortran.dg/dev_null.f90: Remove outdated comment about
16135         PR libfortran/21593.
16136
16137
16138 2005-07-12  Dale Johannesen  <dalej@apple.com>
16139
16140         * gcc.target/i386/compress-float-sse.c: New.
16141         * gcc.target/i386/compress-float-sse-pic.c: New.
16142         * gcc.target/i386/compress-float-387.c: New.
16143         * gcc.target/i386/compress-float-387-pic.c: New.
16144         * gcc.dg/compress-float-ppc.c: New.
16145         * gcc.dg/compress-float-ppc-pic.c: New.
16146
16147 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
16148
16149         PR libfortran/21593
16150         gfortran.dg/dev_null.f90: Remove targets.
16151
16152 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16153
16154         PR tree-opt/22335
16155         * gcc.dg/pr22335-1.c: New test.
16156         * gcc.dg/pr22335-2.c: New test.
16157
16158 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16159
16160         PR c++/20172
16161         * g++.dg/template/nontype12.C : New test.
16162
16163 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16164
16165         * gcc.dg/tree-ssa/loop-10.c: New test.
16166
16167 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
16168
16169         * gcc.c-torture/execute/20020720-1.x: Remove.
16170
16171 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
16172
16173         * gfortran.fortran-torture/execute/forall_7.f90: New test.
16174
16175 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
16176
16177         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
16178         (dg-mips-options): Use it.
16179
16180 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
16181
16182         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
16183
16184 2005-07-09  Richard Henderson  <rth@redhat.com>
16185
16186         * lib/target-supports.exp (check_effective_target_sync_char_short):
16187         Add alpha.
16188
16189 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
16190
16191         PR libfortran/22217
16192         * gfortran.dg/negative-z-descriptor.f90: New test.
16193
16194 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16195
16196         PR tree-opt/22329
16197         * gcc.dg/pr22329.c: New test.
16198
16199 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
16200
16201         PR tree-optimization/20139
16202         * gcc.dg/tree-ssa/pr20139.c: New.
16203
16204 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16205
16206         PR tree-opt/22356
16207         * testsuite/gcc.dg/pr22356-1.c: New test.
16208
16209 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
16210
16211         PR c++/21799
16212         * g++.dg/template/unify8.C: New.
16213         * g++.dg/template/unify9.C: New.
16214
16215 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
16216
16217         * gfortran.fortran-torture/execute/entry_10.f90: New test.
16218
16219 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
16220
16221         * gcc.dg/darwin-version-1.c: New.
16222         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
16223         * gcc.dg/builtins-20.c: Likewise.
16224         * gcc.dg/builtins-53.c: Likewise.
16225         * gcc.dg/torture/builtins-convert-1.c: Likewise.
16226         * gcc.dg/torture/builtins-convert-2.c: Likewise.
16227         * gcc.dg/torture/builtins-convert-3.c: Likewise.
16228         * gcc.dg/torture/builtins-power-1.c: Likewise.
16229         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
16230         on Darwin.
16231
16232 2005-07-07  Jeff Law  <law@redhat.com>
16233
16234         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
16235         argument evaluation order.
16236
16237 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
16238
16239         PR libfortran/21594
16240         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16241         Add test cases where the shift length is greater than the
16242         array length.
16243
16244 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16245
16246         * obj-c++.dg/proto-lossage-6.mm: New.
16247         * objc.dg/proto-lossage-6.m: New.
16248
16249 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16250
16251         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
16252         * objc.dg/gnu-runtime-2.m: Likewise.
16253
16254 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16255
16256         * gfortran.dg/longline.f: New test.
16257
16258         * gfortran.dg/badline.f: New test.
16259
16260 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16261
16262         PR fortran/16531
16263         PR fortran/15966
16264         PR fortran/18781
16265         * gfortran.dg/hollerith.f90: New.
16266         * gfortran.dg/hollerith2.f90: New.
16267         * gfortran.dg/hollerith3.f90: New.
16268         * gfortran.dg/hollerith4.f90: New.
16269         * gfortran.dg/hollerith_f95.f90: New.
16270         * gfortran.dg/hollerith_legacy.f90: New.
16271         * gfortran.dg/g77/cpp4.F: New. Port from g77.
16272
16273 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16274
16275         PR objc/22274
16276         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
16277         * objc.dg/gnu-runtime-2.m: New.
16278
16279 2005-07-06  Jeff Law  <law@redhat.com>
16280
16281         * gcc.dg/tree-ssa/vrp17.c: New test.
16282
16283 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16284
16285         PR fortran/22327
16286         * gfortran.dg/array_constructor_5.f90: New test.
16287
16288 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16289
16290         * gfortran.fortran-torture/execute/entry_9.f90: New test.
16291
16292 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
16293
16294         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
16295         * gcc.dg/980816-1.c: Ditto.
16296
16297 2005-07-06  Jeff Law  <law@redhat.com>
16298
16299         * gcc.c-torture/compile/pr21356.c: New test.
16300
16301 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16302
16303         PR c/22013
16304         PR c/22098
16305         * gcc.c-torture/compile/pr22013-1.c,
16306         gcc.c-torture/execute/pr22098-1.c,
16307         gcc.c-torture/execute/pr22098-2.c,
16308         gcc.c-torture/execute/pr22098-3.c: New tests.
16309
16310 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16311
16312         PR c/22308
16313         * gcc.dg/pr22308-1.c: New test.
16314
16315 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
16316
16317         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
16318         target.
16319         * gcc.dg/compare9.c: Use -fshort-enums instead of
16320         -fno-short-enums.  Change the last test to dg-bogus.
16321
16322 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
16323
16324         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
16325         * gcc.dg/compare9.c: New.
16326
16327 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16328
16329         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
16330
16331 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16332
16333         PR testsuite/22288
16334         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
16335
16336
16337 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16338
16339         * gcc.dg/format/gcc_gfc-1.c: New.
16340
16341 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16342
16343         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
16344
16345 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16346
16347         PR fortran/20842
16348         * gfortran.dg/io_invalid_1.f90: New test.
16349
16350 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
16351
16352         * gcc.dg/format/gcc_diag-1.c: Update.
16353
16354 2005-07-02  Jeff Law  <law@redhat.com>
16355
16356         * gcc.dg/tree-ssa/pr22051-1.c: New test.
16357         * gcc.dg/tree-ssa/pr22051-2.c: New test.
16358
16359 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
16360
16361         * gcc.dg/format/gcc_diag-1.c: Update.
16362
16363 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
16364
16365         PR tree-opt/22269
16366         * gcc.c-torture/compile/pr22269.c: New test.
16367
16368 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
16369
16370         PR 21584
16371         PR 22219
16372         * g++.dg/tree-ssa/pr21584-1.C: New test.
16373         * g++.dg/tree-ssa/pr21584-2.C: New test.
16374
16375 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
16376
16377         * obj-c++.dg/try-catch-11.mm: New.
16378         * objc.dg/try-catch-10.m: New.
16379
16380 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
16381
16382         * g++.dg/other/ucnid-1.C: xfail on AIX.
16383
16384 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
16385
16386         PR 22234
16387         * gcc.dg/20050629-1.c: New test.
16388
16389 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
16390
16391         * obj-c++.dg/const-str-1[0-1].mm: New.
16392         * objc.dg/const-str-1[0-1].m: New.
16393
16394 2005-05-29  Richard Henderson  <rth@redhat.com>
16395
16396         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
16397         Rename from check_effective_target_vect_no_max.
16398         (check_effective_target_vect_no_int_add): New.
16399         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
16400         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
16401         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16402         * gcc.dg/vect/vect-reduc-1.c: Use both.
16403         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16404
16405 2005-05-29  Richard Henderson  <rth@redhat.com>
16406
16407         * lib/target-supports.exp (check_effective_target_vect_no_max):
16408         Remove i386 and x86_64.
16409
16410 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16411
16412         PR testsuite/21969
16413         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
16414
16415 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16416
16417         PR middle-end/21969
16418         * gcc.dg/vect/pr21969.c: New test.
16419
16420 2005-06-28  Eric Christopher  <echristo@redhat.com>
16421
16422         PR c/22052
16423         PR c/21975
16424         * gcc.dg/inline1.c: New test.
16425         * gcc.dg/inline2.c: Ditto.
16426         * gcc.dg/inline3.c: Ditto.
16427         * gcc.dg/inline4.c: Ditto.
16428         * gcc.dg/inline5.c: Ditto.
16429
16430 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16431
16432         PR libfortran/22142
16433         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16434         Add testcase also testing eoshift1 for PR 22142.
16435
16436 2005-06-28  Richard Henderson  <rth@redhat.com>
16437
16438         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
16439         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
16440         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
16441         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
16442         gcc.dg/tree-ssa/20030922-2.c: Likewise.
16443
16444 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16445
16446         PR libfortran/22142
16447         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16448         Add testcase for PR 22142.
16449
16450 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
16451
16452         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16453         gcc.target/ia64/fpreg-2.c: New tests.
16454
16455 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16456
16457         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16458
16459 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16460
16461         PR libfortran/22170
16462         * gfortran.dg/slash_1.f90: New test.
16463
16464 2005-06-27  Richard Henderson  <rth@redhat.com>
16465
16466         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16467         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16468         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16469         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16470         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16471         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16472
16473 2005-06-27  Richard Henderson  <rth@redhat.com>
16474
16475         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16476         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16477
16478 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
16479
16480         * obj-c++.dg/proto-lossage-5.mm: New.
16481         * objc.dg/proto-lossage-5.m: New.
16482
16483 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
16484
16485         PR 21959
16486         * gcc.dg/tree-ssa/pr21959.c: New test.
16487
16488 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
16489
16490         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16491         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16492         testing uninitialized var.
16493
16494         * gcc.c-torture/execute/builtins/chk.h: New.
16495         * gcc.c-torture/execute/builtins/lib/chk.c: New.
16496         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16497         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16498         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16499         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16500         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16501         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16502         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16503         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16504         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16505         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16506         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16507         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16508         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16509         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16510         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16511         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16512         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16513         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16514         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16515         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16516         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16517         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16518         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16519         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16520         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16521         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16522         * gcc.dg/builtin-object-size-1.c: New test.
16523         * gcc.dg/builtin-object-size-2.c: New test.
16524         * gcc.dg/builtin-object-size-3.c: New test.
16525         * gcc.dg/builtin-object-size-4.c: New test.
16526         * gcc.dg/builtin-object-size-5.c: New test.
16527         * gcc.dg/builtin-stringop-chk-1.c: New test.
16528         * gcc.dg/builtin-stringop-chk-2.c: New test.
16529         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16530         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16531         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16532         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16533         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16534         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16535         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16536         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16537         * gcc.c-torture/execute/printf-1.c: New test.
16538         * gcc.c-torture/execute/fprintf-1.c: New test.
16539         * gcc.c-torture/execute/vprintf-1.c: New test.
16540         * gcc.c-torture/execute/vfprintf-1.c: New test.
16541         * gcc.c-torture/execute/printf-chk-1.c: New test.
16542         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16543         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16544         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16545
16546 2005-06-27  Michael Matz  <matz@suse.de>
16547
16548         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16549         slot is not merged if address escapes.
16550
16551 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16552
16553         PR c/21911
16554         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16555
16556 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16557
16558         PR middle-end/17965
16559         * gcc.c-torture/compile/20050622-1.c: New test.
16560
16561         PR middle-end/22028
16562         * gcc.dg/20050620-1.c: New test.
16563
16564 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16565
16566         PR tree-optimization/22026
16567         * gcc.dg/tree-ssa/pr22026.c: New.
16568
16569 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16570
16571         PR libfortran/22144
16572         * gfortran.dg/shift-alloc.f90: New testcase.
16573
16574 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16575
16576         * all files: Update FSF address in copyright headers.
16577
16578 2005-06-22  Jan Hubicka  <jh@suse.cz>
16579
16580         * wholeprogram-1.c: New testcase.
16581         * wholeprogram-2.c: New testcase.
16582
16583 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16584
16585         PR 22171
16586         * gcc.dg/tree-ssa/pr22171.c: New test.
16587
16588 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16589
16590         * gfortran.dg/simplify_modulo.f90: New.
16591
16592 2005-06-24  Jan Hubicka  <jh@suse.cz>
16593
16594         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16595
16596 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16597
16598         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16599
16600 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16601
16602         * obj-c++.dg/typedef-alias-1.mm: New.
16603         * objc.dg/typedef-alias-1.m: New.
16604
16605 2005-06-23  Jeff Law  <law@redhat.com>
16606
16607         * gcc.dg/tree-ssa/vrp16.c: New test.
16608
16609 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16610
16611         * lib/target-supports.exp: Add
16612         check_effective_target_fortran_large_real and
16613         check_effective_target_fortran_large_int to check for
16614         corresponding effective targets.
16615         * gfortran.dg/large_integer_kind_1.f90: New test.
16616         * gfortran.dg/large_real_kind_1.f90: New test.
16617
16618 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16619
16620         PR tree-optimization/22117
16621         * gcc.dg/tree-ssa/pr22117.c: New.
16622
16623 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16624
16625         PR testsuite/22123
16626         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16627
16628 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16629
16630         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16631
16632 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16633
16634         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16635         * gfortran.dg/f2c_4.c: Likewise.
16636
16637 2005-06-22 Paul Brook  <paul@codesourcery.com>
16638
16639         PR fortran/21034
16640         * gfortran.dg/auto_save_1.f90: New test.
16641
16642 2005-06-22  Michael Matz  <matz@suse.de>
16643
16644         * gcc.target/x86-64/abi: New directory.
16645         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16646         * gcc.target/x86-64/abi/README.gcc: New file.
16647         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16648         * gcc.target/x86-64/abi/asm-support.s: New file.
16649         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16650         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16651         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16652         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16653         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16654         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16655         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16656         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16657         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16658         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16659         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16660         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16661         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16662         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16663         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16664         * gcc.target/x86_64/abi/test_varargs.c: New test.
16665
16666 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16667
16668         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16669         32-bit i?86 and x86_64.
16670
16671 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16672
16673         * obj-c++.dg/const-str-[1-9].mm: New tests.
16674
16675 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16676
16677         PR fortran/22010
16678         * gfortran.dg/namelist_use.f90: New.
16679         * gfortran.dg/namelist_use_only.f90: New.
16680
16681 2005-06-21  Jeff Law  <law@redhat.com>
16682
16683         * gcc.dg/tree-ssa/vrp15.c: New test.
16684
16685 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
16686
16687         * lib/target-supports.exp (check_effective_target_vect_reduction):
16688         Remove.
16689         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16690         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16691         remove vect_reduction target keyword. Also avoid two returns in main.
16692         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16693         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16694         * gcc.dg/vect/vect-reduc-1short.c: New test.
16695         * gcc.dg/vect/vect-reduc-1char.c: New test.
16696         * gcc.dg/vect/vect-reduc-2short.c: New test.
16697         * gcc.dg/vect/vect-reduc-2char.c: New test.
16698         * gcc.dg/vect/vect-reduc-6.c: New test.
16699         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16700         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16701         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16702
16703 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16704         Paul Thomas  <pault@gcc.gnu.org>
16705
16706         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16707         New tests.
16708
16709 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16710
16711         * gfortran.dg/backslash_1.f90: New test.
16712         * gfortran.dg/backslash_2.f90: New test.
16713
16714 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
16715
16716         * gfortran.dg/duplicate_labels.f90: New test.
16717
16718 2005-06-20  Jan Beulich  <jbeulich@novell.com>
16719
16720         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16721         unsupportable relocations.
16722         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16723         * gcc.dg/20050321-2.c: xfail for NetWare.
16724
16725 2005-06-20  Andreas Jaeger  <aj@suse.de>
16726
16727         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16728         gcc.target/i386/fastcall-sseregparm.c,
16729         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16730
16731 2005-06-19  Richard Henderson  <rth@redhat.com>
16732
16733         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16734
16735 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16736
16737         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16738
16739 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
16740
16741         PR c++/22115
16742         * g++.dg/conversion/simd2.C: Change expected error message.
16743
16744 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16745
16746         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16747         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16748         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16749
16750 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
16751
16752         * gcc.dg/fold-mod-1.c: New test.
16753
16754 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
16755
16756         PR fortran/19926
16757         * gfortran.dg/pr19926.f90: New test.
16758
16759 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16760
16761         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16762         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16763         targets.
16764         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16765         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16766
16767 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
16768
16769         * gcc.target/ia64/float80-varargs-1.c: New test.
16770
16771 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16772
16773         PR tree-opt/22035
16774         * gfortran.dg/f2c_6.f90: New test.
16775
16776 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
16777
16778         PR c++/17413
16779         * g++.dg/template/local5.C: New.
16780
16781 2005-06-17  Richard Henderson  <rth@redhat.com>
16782
16783         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16784
16785 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
16786
16787         PR testsuite/21945
16788         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16789
16790 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
16791
16792         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16793         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16794         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16795         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16796         check_vect to verify the presence of hardware vector support.
16797
16798 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
16799
16800         PR testsuite/22056
16801         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16802
16803 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16804
16805         PR libfortran/19216
16806         * gfortran.dg/pr19216.f: Add correct space between brackets and
16807         dg directive.
16808
16809 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16810
16811         PR libfortran/16436
16812         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16813
16814 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
16815
16816         * gcc.target/i386/attributes-error.c: New testcase.
16817         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16818         * gcc.target/i386/regparm-stdcall.c: Likewise.
16819         * gcc.target/i386/sseregparm-1.c: Likewise.
16820         * gcc.target/i386/sseregparm-2.c: Likewise.
16821
16822 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
16823
16824         * g++.dg/rtti/crash2.C: New.
16825
16826 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
16827
16828         * gcc.dg/noncompile/20040203-3.c: Update expected message.
16829
16830 2005-06-15  David Ung  <davidu@mips.com>
16831
16832         * gcc.target/mips/mips16e-extends.c: New test for testing the
16833         generation of MIPS16e zeb/zeh, seb/seh instructions.
16834
16835 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
16836
16837         PR 22018
16838         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
16839         * gcc.dg/tree-ssa/pr22018.c: New test.
16840
16841 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
16842
16843         * gcc.dg/simd-1.c: Update error messages.
16844         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
16845         * gcc.dg/simd-2.c: Update error messages.
16846         * gcc.dg/simd-4.c: New.
16847
16848 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
16849
16850         PR c++/20678
16851         * g++.dg/other/crash-4.C: New.
16852
16853 2005-06-14  Devang Patel  <dpatel@apple.com>
16854
16855         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16856
16857 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16858
16859         PR c++/21929
16860         * g++.dg/parse/crash11.C: Update
16861
16862 2005-06-13  Jeff Law  <law@redhat.com>
16863
16864         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16865         perform the desired transformations.
16866         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16867         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16868
16869 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16870
16871         PR fortran/22038
16872         * gfortran.dg/forall_1.f90: Un-XFAIL.
16873
16874 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
16875
16876         PR c++/21929
16877         * g++.dg/parse/crash26.C: New.
16878
16879         PR c++/20789
16880         * g++.dg/init/member1.C: New.
16881
16882 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
16883
16884         * gfortran.dg/altreturn_1.f90: New test.
16885
16886 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
16887
16888         PR middle-end/21985
16889         * gcc.dg/tree-ssa/pr21985.c: New test.
16890
16891 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16892
16893         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16894
16895 2005-06-12  Roger Sayle  <roger@eyesopen.com>
16896
16897         PR c++/21930
16898         * g++.dg/other/error10.C: New test case.
16899
16900 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16901
16902         PR libfortran/19155
16903         * gfortran.dg/pr19155.f: Add test.
16904
16905 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16906
16907         * gfortran.dg/f2c_7.f90: New test.
16908
16909         * gfortran.dg/forall_1.f90: XFAILed.
16910
16911 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16912
16913         * gcc.dg/pr14796-1.c: New.
16914         * gcc.dg/pr14796-2.c: New.
16915
16916 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
16917
16918         PR fortran/17792
16919         PR fortran/21375
16920         * gfortran.dg/deallocate_stat.f90: New test.
16921
16922 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
16923
16924         * gfortran.fortran-torture/execute/in-pack.f90: New test.
16925
16926 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
16927
16928         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16929         access will be generated when this loop is vectorized. Test that
16930         accesses with same alignment were detected.
16931         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16932         Test that accesses with same alignment were detected.
16933         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16934         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16935         alignment were detected.
16936
16937 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
16938
16939         PR c++/10611
16940         * g++.dg/conversion/simd2.C: New.
16941
16942 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16943
16944         * gcc.dg/Wcxx-compat-1.c: New.
16945
16946 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
16947
16948         PR libfortran/21480
16949         * gfortran.dg/reshape-complex.f90: Add a test for a packed
16950         complex array.
16951
16952 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
16953
16954         * gcc.dg/alias-8.c: New.
16955
16956 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
16957
16958         * gcc.dg/format/cmn_err-1.c: Update.
16959
16960 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
16961
16962         PR target/20666
16963         * gcc.target/sparc/fexpand-2.c: New.
16964         * gcc.target/sparc/fpmerge-2.c: New.
16965         * gcc.target/sparc/fpmul-2.c: New.
16966         * gcc.target/sparc/noresult.c: New.
16967         * gcc.target/sparc/pdist-2.c: New.
16968         * gcc.target/sparc/pdist-3.c: New.
16969
16970 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16971
16972         PR testsuite/21702
16973         * gcc.target/i386/i386.exp: Fix comment typo.
16974
16975 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16976
16977         PR c++/19497
16978         * g++.dg/inherit/using5.C: New.
16979         * g++.dg/inherit/using6.C: New.
16980
16981 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16982
16983         PR c++/19894
16984         * g++.dg/template/ptrmem15.C: New test.
16985
16986         PR c++/20563
16987         * g++.dg/ext/label4.C: New test.
16988
16989 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16990
16991         * gcc.dg/tls/debug-1.c: New test.
16992
16993 2005-06-07  Dale Johannesen  <dalej@apple.com>
16994
16995         * gcc.target/i386/movq.c: New.
16996
16997 2005-06-07  Dale Johannesen  <dalej@apple.com>
16998
16999         * gcc.dg/20050607-1.c: New.
17000
17001 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17002
17003         PR middle-end/21850
17004         * gcc.c-torture/execute/20050607-1.c: New test.
17005
17006 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17007
17008         PR libfortran/21926
17009         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17010         Test case where the return array has lowest stride one,
17011         but isn't packed.
17012
17013 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17014
17015         * lib/target-supports.exp (check_effective_target_sync_int_long):
17016         Add s390 and s390x targets.
17017
17018 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17019
17020         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17021         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17022         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17023         * gcc.dg/tree-ssa/loop-9.c: New test.
17024
17025 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17026
17027         * g++.dg/parse/defarg10.C: New.
17028
17029 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17030
17031         PR regression/21897
17032         * gcc.c-torture/execute/20050604-1.c: New test.
17033
17034 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17035
17036         PR 21903
17037         * g++.dg/parse/defarg9.C: New.
17038
17039         PR c++/20637
17040         * g++.dg/inherit/using4.C: New.
17041         * g++.dg/overload/error1.C: Adjust expected errors.
17042         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17043         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17044         * g++.old-deja/g++.other/redecl2.C: Likewise.
17045         * g++.old-deja/g++.other/redecl4.C: Likewise.
17046         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17047
17048 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17049
17050         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17051
17052 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17053
17054         * lib/gfortran.exp (gfortran_target_compile): Call
17055         dg-additional-files-options
17056         * gfortran.dg/f2c_4.f90: New file
17057         * gfortran.dg/f2c_4.c: New file
17058         * gfortran.dg/f2c_5.f90: New file
17059         * gfortran.dg/f2c_5.c: New file
17060
17061 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17062
17063         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17064
17065         PR fortran/21912
17066         * gfortran.dg/array_constructor_4.f90: New test.
17067
17068 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17069
17070         PR c++/21619
17071         * g++.dg/ext/builtin9.C: New test.
17072
17073 2005-06-05  Dale Johannesen  <dalej@apple.com>
17074
17075         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17076         * gcc.c-torture/execute/20050603-2.c: Ditto.
17077
17078 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17079
17080         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17081         * gcc.dg/vect/vect-reduc-1.c: New.
17082         * gcc.dg/vect/vect-reduc-2.c: New.
17083         * gcc.dg/vect/vect-reduc-3.c: New.
17084
17085 2005-06-04  Dale Johannesen  <dalej@apple.com>
17086
17087         * gcc.c-torture/execute/20050603-1.c: New.
17088         * gcc.c-torture/execute/20050603-2.c: New.
17089         * gcc.dg/20050603-3.c: New.
17090
17091 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17092
17093         PR fortran/19195
17094         * gfortran.dg/debug_1.f90: New test.
17095
17096         * gfortran.dg/forall_1.f90: New test.
17097
17098 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17099
17100         * gfortran.dg/array_constructor_3.f90: New test.
17101
17102 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17103
17104         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17105
17106 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17107
17108         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17109
17110 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17111
17112         PR c/21873
17113         * gcc.dg/init-excess-1.c: New test.
17114
17115 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17116
17117         PR c++/21853
17118         * g++.dg/expr/static_cast6.C: New test.
17119
17120 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17121
17122         * gcc.dg/tree-ssa/vrp14.c: New test.
17123
17124 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17125
17126         PR c++/21336
17127         * g++.dg/template/new2.C: New test.
17128
17129 2005-06-03  Josh Conner  <jconner@apple.com>
17130
17131         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
17132         all entries in initializer.
17133
17134 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
17135
17136         PR middle-end/21858
17137         * gcc.dg/pr21858.c: New testcase.
17138
17139 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
17140
17141         PR tree-optimization/21292
17142
17143         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
17144         New.
17145         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17146         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17147         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17148         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17149         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
17150
17151 2005-06-02  Richard Henderson  <rth@redhat.com>
17152
17153         * gcc.dg/sync-2.c: Use -march=i486 for i386.
17154
17155 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
17156
17157         * gcc.dg/wtypequal.c: New testcase.
17158
17159 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
17160
17161         PR 21582
17162         * gcc.dg/tree-ssa/pr21582.c: New test.
17163
17164 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17165
17166         PR c++/21280
17167         * g++.dg/opt/interface2.h: New.
17168         * g++.dg/opt/interface2.C: New.
17169         * g++.dg/init/ctor4.C: Adjust error lines.
17170         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17171         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17172         * g++.old-deja/g++.jason/opeq3.C: Likewise.
17173         * g++.old-deja/g++.pt/assign1.C: Likewise.
17174         * g++.old-deja/g++.pt/crash20.C: Likewise.
17175
17176 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
17177
17178         PR tree-optimization/21734
17179         * g++.dg/vect/pr21734_1.cc: New.
17180         * g++.dg/vect/pr21734_2.cc: New.
17181
17182 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17183
17184         PR c++/20350
17185         * g++.dg/template/spec24.C: New.
17186
17187         PR c++/21151
17188         * g++.dg/pch/local-1.C: New.
17189         * g++.dg/pch/local-1.Hs: New.
17190
17191 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
17192
17193         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
17194         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
17195         * gcc.dg/tree-ssa/pr14341.c: New test.
17196         * gcc.dg/tree-ssa/pr14841.c: New test.
17197         * gcc.dg/tree-ssa/pr20701.c: New test.
17198         * gcc.dg/tree-ssa/pr21086.c: New test.
17199         * gcc.dg/tree-ssa/pr21090.c: New test.
17200         * gcc.dg/tree-ssa/pr21332.c: New test.
17201         * gcc.dg/tree-ssa/pr21458.c: New test.
17202         * gcc.dg/tree-ssa/pr21658.c: New test.
17203         * gcc.dg/tree-ssa/vrp01.c: New test.
17204         * gcc.dg/tree-ssa/vrp02.c: New test.
17205         * gcc.dg/tree-ssa/vrp03.c: New test.
17206         * gcc.dg/tree-ssa/vrp04.c: New test.
17207         * gcc.dg/tree-ssa/vrp05.c: New test.
17208         * gcc.dg/tree-ssa/vrp06.c: New test.
17209         * gcc.dg/tree-ssa/vrp07.c: New test.
17210         * gcc.dg/tree-ssa/vrp08.c: New test.
17211         * gcc.dg/tree-ssa/vrp09.c: New test.
17212         * gcc.dg/tree-ssa/vrp10.c: New test.
17213         * gcc.dg/tree-ssa/vrp11.c: New test.
17214         * gcc.dg/tree-ssa/vrp12.c: New test.
17215         * gcc.dg/tree-ssa/vrp13.c: New test.
17216
17217 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
17218
17219         PR 21029
17220         * gcc.dg/tree-ssa/pr21029.c: New test.
17221
17222 2005-06-01  Roger Sayle  <roger@eyesopen.com>
17223
17224         * gfortran.dg/logint-1.f: New test case.
17225         * gfortran.dg/logint-2.f: Likewise.
17226         * gfortran.dg/logint-3.f: Likewise.
17227
17228 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
17229
17230         PR c/21536
17231         PR c/20760
17232         * gcc.dg/20050527-1.c: New test.
17233
17234         * gcc.dg/i386-sse-12.c: New test.
17235
17236         PR fortran/21729
17237         * gfortran.dg/implicit_5.f90: New test.
17238
17239 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
17240
17241         PR fortran/20883
17242         * gfortran/assign_4.f90: New test.
17243         * gfortran/assign_2.f90: Change compile to run.
17244
17245 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
17246
17247         * lib/target-supports.exp
17248         (check_effective_target_sync_char_short): New.
17249         * gcc.dg/sync-2.c: New.
17250
17251 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
17252
17253         PR tree-optimization/21817
17254         * gcc.dg/torture/pr21817-1.c: New.
17255
17256 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
17257
17258         PR c++/21165
17259         * g++.dg/template/init5.C: New.
17260
17261 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
17262
17263         * gfortran.dg/char_initialiser_actual.f90:
17264         Test character initialisers as actual arguments.
17265         * gfortran.dg/char_pointer_comp_assign.f90:
17266         Test character pointer structure component assignments.
17267         * gfortran.dg/char_array_structure_constructor.f90:
17268         Test character components in structure constructors.
17269
17270 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
17271
17272         PR middle-end/20931
17273         * g++.dg/opt/pr20931.C: New test.
17274
17275 2005-05-31  Andreas Jaeger  <aj@suse.de>
17276
17277         PR testsuite/20772
17278         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
17279         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
17280         g++.old-deja/g++.ext/asmspec1.C,
17281         g++.old-deja/g++.other/regstack.C,
17282         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
17283         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
17284         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
17285         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
17286         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
17287         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
17288         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
17289         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
17290         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
17291         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
17292         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
17293         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
17294         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
17295         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
17296         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
17297         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
17298         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
17299         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
17300         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
17301
17302 2005-05-31  Jeff Law  <law@redhat.com>
17303
17304         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
17305
17306 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
17307
17308         PR middle-end/21743
17309         * gcc.dg/builtins-1.c: Activate disabled clog test.
17310         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17311
17312 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
17313
17314         * gfortran.dg/char_pointer_assign.f90:
17315         Test character-pointer assignments and pointer assignments.
17316         * gfortran.dg/char_pointer_dummy.f90:
17317         Test character-pointer dummy arguments.
17318         * gfortran.dg/char_pointer_func.f90:
17319         Test character-pointer function returns.
17320         * gfortran.dg/char_pointer_dependency.f90:
17321         Test character-pointer functions with dependencies.
17322
17323 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
17324
17325         PR c++/21784
17326         * g++.dg/lookup/using14.C: New test.
17327
17328 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
17329
17330         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
17331         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
17332         trailing ^M.
17333
17334 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
17335
17336         PR c++/17413
17337         * g++.dg/template/local5.C: New.
17338
17339         PR target/21761
17340         * gcc.c-torture/compile/pr21761.c: New.
17341
17342         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
17343         before darwin8.
17344
17345 2005-05-30  Steven G. Kargl
17346
17347         PR fortran/20846
17348         * gfortran.dg/inquire_8.f90: New test.
17349
17350 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17351
17352         PR libfortran/21376
17353         * gfortran.dg/output_exponents_1.f90: New test.
17354
17355 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17356
17357         PR libfortran/20006
17358         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
17359
17360 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
17361
17362         PR c++/21210
17363         * g++.dg/ext/complex1.C: New test.
17364
17365         PR c++/21340
17366         * g++.dg/init/ctor6.C: New test.
17367
17368 2005-05-29  Jan Hubicka  <jh@suse.cz>
17369
17370         * gcc.c-torture/compile/pr21562.c: New.
17371
17372 2005-05-28  Steven G. Kargl <kargls@comcast.net>
17373
17374         * gfortran.dg/subnormal_1.f90: New test.
17375
17376 2005-05-28  Jan Hubicka  <jh@suse.cz>
17377
17378         * tree-prof.exp: Fix comment.
17379         * value-prof-1.c: New.
17380         * value-prof-2.c: New.
17381         * value-prof-3.c: New.
17382         * value-prof-4.c: New.
17383
17384 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
17385
17386         PR c++/21614
17387         * g++.dg/expr/ptrmem6.C: New test.
17388         * g++.dg/expr/ptrmem6a.C: Likewise.
17389
17390 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
17391
17392         PR tree-optimization/21658
17393         * gcc.dg/tree-ssa/pr21658.c: New.
17394
17395 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
17396
17397         PR c++/21455
17398         * g++.dg/inherit/ptrmem3.C: New.
17399
17400         PR c++/21681
17401         * g++.dg/parse/template16.C: New.
17402
17403 2005-05-27  Andreas Jaeger  <aj@suse.de>
17404
17405         * gcc.dg/setjmp-2.c: Only run in 32-bit.
17406
17407         * gcc.dg/i386-sse-8.c: Run test on all archs.
17408
17409 2005-05-26  Mike Stump  <mrs@apple.com>
17410
17411         * objc.dg/isa-field-1.m: Only run on darwin.
17412         * objc.dg/lookup-1.m: Likewise.
17413         * objc.dg/try-catch-8.m: Likewise.
17414
17415 2005-05-26  Roger Sayle  <roger@eyesopen.com>
17416
17417         PR tree-optimization/9814
17418         * gcc.dg/pr9814-1.c: New test case.
17419
17420 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17421
17422         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
17423         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
17424         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
17425         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
17426         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
17427         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
17428         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
17429         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
17430         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
17431         objc.dg/try-catch-8.m: New.
17432
17433 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
17434
17435         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
17436         remove extraneous semicolons.
17437
17438 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17439
17440         * obj-c++.dg/comp-types-12.mm: New.
17441         * objc.dg/comp-types-11.m: New.
17442         * objc.dg/selector-4.m: New.
17443
17444 2005-05-26  Andreas Jaeger  <aj@suse.de>
17445
17446         PR testsuite/20772
17447         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
17448         g++.old-deja/g++.ext/attrib3.C,
17449         g++.old-deja/g++.other/store-expr1.C,
17450         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
17451         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
17452         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17453         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17454         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17455         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17456         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17457         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17458         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17459         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17460         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17461         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17462         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17463         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17464         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17465         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17466         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17467         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17468         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17469
17470 2005-05-26  Andreas Jaeger  <aj@suse.de>
17471
17472         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17473         x86-64 compilation.
17474
17475 2005-05-26  Andreas Jaeger  <aj@suse.de>
17476
17477         PR testsuite/20772
17478         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17479         gcc.misc-tests/i386-pf-athlon-1.c,
17480         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17481         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17482         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17483         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17484         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17485         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17486         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17487         programs.
17488
17489         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17490         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17491         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17492         x86-64 compilation.
17493
17494         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17495         x86_64.
17496
17497         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17498         effective-target ilp32.
17499
17500 2005-05-26  David Ung  <davidu@mips.com>
17501
17502         * gcc.target/mips/ext_ins.c: New test for testing the generation
17503         of MIPS32/64 rev 2 ext/ins instructions.
17504
17505 2005-05-26  Andreas Jaeger  <aj@suse.de>
17506
17507         * treelang/compile/unsigned.tree: Use gimple instead of
17508         nonexisting generic dump.
17509
17510 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
17511
17512         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17513
17514 2005-05-26  Andreas Jaeger  <aj@suse.de>
17515
17516         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17517
17518 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17519
17520         PR libfortran/17283
17521         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17522         Test callee-allocated memory with write statements.
17523
17524 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17525
17526         PR middle-end/21709
17527         * gcc.dg/pr21709-1.c: New test case.
17528
17529 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17530             Mike Stump  <mrs@apple.com>
17531
17532         * objc/execute/next_mapping.h: Update for C++.
17533
17534         * obj-c++.dg/selector-1.mm: Move to...
17535         * obj-c++.dg/selector-4.mm: here...
17536
17537         * obj-c++.dg/basic.mm: New.
17538         * obj-c++.dg/comp-types-1.mm: New.
17539         * obj-c++.dg/cxx-class-1.mm: New.
17540         * obj-c++.dg/cxx-ivars-1.mm: New.
17541         * obj-c++.dg/cxx-ivars-2.mm: New.
17542         * obj-c++.dg/cxx-ivars-3.mm: New.
17543         * obj-c++.dg/cxx-scope-1.mm: New.
17544         * obj-c++.dg/cxx-scope-2.mm: New.
17545         * obj-c++.dg/defs.mm: New.
17546         * obj-c++.dg/empty-private-1.mm: New.
17547         * obj-c++.dg/encode-1.mm: New.
17548         * obj-c++.dg/encode-2.mm: New.
17549         * obj-c++.dg/encode-3.mm: New.
17550         * obj-c++.dg/extern-c-1.mm: New.
17551         * obj-c++.dg/extra-semi.mm: New.
17552         * obj-c++.dg/fix-and-continue-2.mm: New.
17553         * obj-c++.dg/isa-field-1.mm: New.
17554         * obj-c++.dg/ivar-list-semi.mm: New.
17555         * obj-c++.dg/local-decl-1.mm: New.
17556         * obj-c++.dg/lookup-1.mm: New.
17557         * obj-c++.dg/lookup-2.mm: New.
17558         * obj-c++.dg/method-1.mm: New.
17559         * obj-c++.dg/method-2.mm: New.
17560         * obj-c++.dg/method-3.mm: New.
17561         * obj-c++.dg/method-4.mm: New.
17562         * obj-c++.dg/method-5.mm: New.
17563         * obj-c++.dg/method-6.mm: New.
17564         * obj-c++.dg/method-7.mm: New.
17565         * obj-c++.dg/no-extra-load.mm: New.
17566         * obj-c++.dg/overload-1.mm: New.
17567         * obj-c++.dg/pragma-1.mm: New.
17568         * obj-c++.dg/pragma-2.mm: New.
17569         * obj-c++.dg/private-1.mm: New.
17570         * obj-c++.dg/private-2.mm: New.
17571         * obj-c++.dg/proto-qual-1.mm: New.
17572         * obj-c++.dg/qual-types-1.mm: New.
17573         * obj-c++.dg/stubify-1.mm: New.
17574         * obj-c++.dg/stubify-2.mm: New.
17575         * obj-c++.dg/super-class-1.mm: New.
17576         * obj-c++.dg/super-class-2.mm: New.
17577         * obj-c++.dg/super-dealloc-1.mm: New.
17578         * obj-c++.dg/super-dealloc-2.mm: New.
17579         * obj-c++.dg/template-1.mm: New.
17580         * obj-c++.dg/template-2.mm: New.
17581         * obj-c++.dg/template-3.mm: New.
17582         * obj-c++.dg/template-4.mm: New.
17583         * obj-c++.dg/template-5.mm: New.
17584         * obj-c++.dg/template-6.mm: New.
17585         * obj-c++.dg/try-catch-1.mm: New.
17586         * obj-c++.dg/try-catch-2.mm: New.
17587         * obj-c++.dg/try-catch-3.mm: New.
17588         * obj-c++.dg/try-catch-4.mm: New.
17589         * obj-c++.dg/try-catch-5.mm: New.
17590         * obj-c++.dg/try-catch-6.mm: New.
17591         * obj-c++.dg/try-catch-7.mm: New.
17592         * obj-c++.dg/try-catch-8.mm: New.
17593         * obj-c++.dg/try-catch-9.mm: New.
17594         * obj-c++.dg/va-meth-1.mm: New.
17595
17596 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17597
17598         * obj-c++.dg/selector-1.mm: New.
17599         * obj-c++.dg/selector-2.mm: New.
17600
17601 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17602
17603         * obj-c++.dg/selector-3.mm: New.
17604         * objc.dg/selector-3.m: New.
17605
17606 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17607
17608         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17609         about where warning appears.
17610
17611 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17612
17613         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17614         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17615         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17616         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17617
17618 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17619
17620         * gcc.dg/20050524-1.c: New test.
17621
17622 2005-05-25  Jan Hubicka  <jh@suse.cz>
17623
17624         * gcc.dg/tree-prof/inliner-1.c: New.
17625
17626 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17627
17628         * gcc.dg/tree-prof: New directory.
17629         * gcc.dg/tree-prof/tree-prof.exp: New.
17630
17631 2005-05-25  DJ Delorie  <dj@redhat.com>
17632
17633         * gcc.dg/Wattributes-1.c: New.
17634         * gcc.dg/Wattributes-2.c: New.
17635         * gcc.dg/Wattributes-3.c: New.
17636
17637 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17638
17639         PR tree-optimization/19833
17640         * gcc.dg/uninit-4.c: Remove xfail.
17641         * gcc.dg/uninit-9.c: Ditto.
17642
17643 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17644
17645         * obj-c++.dg/bitfield-[1-5].mm: New.
17646         * obj-c++.dg/class-protocol-1.mm: New.
17647         * obj-c++.dg/comp-types-1[0-1].mm: New.
17648         * obj-c++.dg/comp-types-[2-9].mm: New.
17649         * obj-c++.dg/encode-[4-8].mm: New.
17650         * obj-c++.dg/layout-1.mm: New.
17651         * obj-c++.dg/method-1[0-9].mm: New.
17652         * obj-c++.dg/method-2[0-1].mm: New.
17653         * obj-c++.dg/method-[8-9].mm: New.
17654         * obj-c++.dg/objc-gc-3.mm: New.
17655         * obj-c++.dg/try-catch-10.mm: New.
17656         * objc.dg/bitfield-5.m: New.
17657         * objc.dg/comp-types-10.m: New.
17658         * objc.dg/comp-types-9.m: New.
17659         * objc.dg/layout-1.m: New.
17660         * objc.dg/objc-gc-4.m: New.
17661         * objc.dg/try-catch-9.m: New.
17662         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17663         * objc.dg/comp-types-1.m: Likewise.
17664         * objc.dg/comp-types-[5-6].m: Likewise.
17665         * objc.dg/method-9.m: Likewise.
17666
17667 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17668
17669         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17670         and on hardware without VMX support.
17671
17672         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17673
17674         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17675
17676         * lib/profopt.exp (dg-final-generate, dg-final-use,
17677         profopt-final-code, profopt-get-options): New.
17678         (profopt-execute): Process test directives.
17679
17680         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17681         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17682         cleanup-tree-dump, cleanup-saved-temps): Update comments.
17683
17684 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
17685
17686         PR C++/21645
17687         * g++.dg/init/ctor5.C: New test.
17688
17689 2005-05-24  Ira Rosen  <irar@il.ibm.com>
17690
17691         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17692         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17693         vect-113.c, vect-114.c.
17694
17695 2005-05-23  Adam Nemet  <anemet@lnxw.com>
17696
17697         * gcc.dg/const-elim-1.c: Remove xfails.
17698
17699 2005-05-23  Jeff Law  <law@redhat.com>
17700
17701         * gcc.c-torture/compile/pr21638.c: New test.
17702         * gcc.c-torture/compile/20050520-1.c: New test.
17703
17704 2005-05-23  Nick Clifton  <nickc@redhat.com>
17705
17706         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17707         be a proper triple, ie: m32r*-*-*.
17708         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17709
17710 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
17711
17712         PR middle-end/21331
17713         PR tree-opt/21293
17714         * gcc.c-torture/compile/pr21293.c: New test.
17715         * gcc.c-torture/execute/pr21331.c: New test.
17716
17717 2004-05-20  Richard Henderson  <rth@redhat.com>
17718
17719         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17720
17721 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
17722
17723         * obj-c++-dg.exp: Add.
17724         * obj-c++.exp: Add.
17725         * obj-c++.dg/dg.exp: Add.
17726
17727 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17728
17729         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17730         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17731
17732 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
17733
17734         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17735
17736 2004-05-19  Richard Henderson  <rth@redhat.com>
17737
17738         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17739
17740 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
17741
17742         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17743
17744         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17745
17746 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
17747
17748         PR c++/21495
17749         * g++.dg/parse/extern1.C: New test.
17750         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17751
17752 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17753
17754         * gcc.dg/c99-math.h: New.
17755         * gcc.dg/c99-math-float-1.c: New test.
17756         * gcc.dg/c99-math-double-1.c: Likewise.
17757         * gcc.dg/c99-math-long-double-1.c: Likewise.
17758
17759 2005-05-18  Richard Henderson  <rth@redhat.com>
17760
17761         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17762
17763 2005-05-18  Devang Patel  <dpatel@apple.com>
17764
17765         * g++.dg/opt/20050511-1.C: New test.
17766
17767 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
17768
17769         PR libfortran/21127
17770         * gfortran.dg/reshape-complex.f90: New test.
17771
17772 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
17773
17774         * gfortran.dg/array_constructor_1.f90: New test.
17775         * gfortran.dg/array_constructor_2.f90: New test.
17776
17777 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17778
17779         PR fortran/20954
17780         * gfortran.dg/pr20954.f: New test.
17781
17782 2005-05-17  Mike Stump  <mrs@apple.com>
17783
17784         Yet more Objective-C++...
17785
17786         * objc.dg/method-5.m: Update.
17787         * objc.dg/method-6.m: Update.
17788         * objc.dg/method-7.m: Update.
17789         * objc.dg/method-9.m: Update.
17790         * objc.dg/try-catch-2.m: Update.
17791
17792 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
17793
17794         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17795         Remove little-endian optimizations.
17796
17797 2005-05-17  Jeff Law  <law@redhat.com>
17798
17799         * g++.dg/tree-ssa/pr14814.C: New test.
17800         * gcc.dg/tree-ssa/pr14814.C: New test.
17801         * gcc.dg/tree-ssa/pr17141-1.C: New test.
17802         * gcc.dg/tree-ssa/pr17141-2.C: New test.
17803
17804 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17805
17806         * gcc.dg/compat/generate-random.c: Do not include
17807         libiberty.h.
17808         * gcc.dg/compat/generate-random_r.c: Likewise.
17809
17810 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
17811
17812         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17813
17814 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17815
17816         PR middle-end/21595
17817         * g++.dg/tree-ssa/builtin1.C: New testcase.
17818
17819 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
17820
17821         PR c++/21454
17822         * g++.dg/opt/const4.C: New test.
17823
17824         PR middle-end/21492
17825         * g++.dg/opt/crossjump1.C: New test.
17826
17827         PR tree-optimization/21610
17828         * gcc.c-torture/compile/20050516-1.c: New test.
17829
17830         PR fortran/15080
17831         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17832         about the test failing.
17833         * gfortran.fortran-torture/execute/where_7.f90: New test.
17834         * gfortran.fortran-torture/execute/where_8.f90: New test.
17835
17836 2005-05-16  Richard Henderson  <rth@redhat.com>
17837
17838         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
17839         i?86 and x86_64.
17840
17841 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
17842
17843         * gcc.dg/compat/generate-random.c (config.h): Do not include.
17844         (limits.h): Include unconditionally.
17845         (stdlib.h): Likewise.
17846         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17847         (limits.h): Include unconditionally.
17848         (stdlib.h): Likewise.
17849         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17850         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17851         (limits.h): Include unconditionally.
17852         (stdlib.h): Likewise.
17853         (hashtab.h): Do not include.
17854         (getopt.h): Likewise.
17855         (stddef.h): Include.
17856         (hashval_t): Define.
17857         (struct entry): Add "next" field.
17858         (HASH_SIZE): New macro.
17859         (hash_table): New variable.
17860         (switchfiles): Do not use xmalloc.
17861         (mix): New macro.
17862         (iterative_hash): New function.
17863         (hasht): Remove.
17864         (e_exists): New function.
17865         (e_insert): Likewise.
17866         (output): Use, instead of libiberty hashtable functions.
17867         (main): Do not use getopt.  Do not call htab_create.
17868
17869 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
17870
17871         PR libstdc++/21526
17872         * lib/target-supports.exp (check_mkfifo_available):
17873         Return 0 for cygwin as mkfifo support incomplete on platform.
17874         Fix typos in comments.
17875
17876 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
17877
17878         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17879
17880 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
17881
17882         PR fortran/17432
17883         * gfortran.dg/assign_4.f: New test.
17884
17885 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
17886
17887         PR tree-optimization/21563
17888         * gcc.dg/tree-ssa/pr21563.c: New.
17889
17890 2005-05-14  Jan Hubicka  <jh@suse.cz>
17891
17892         * gcc.dg/noreturn-7.c: Allow control reaches warning.
17893
17894 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
17895
17896         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17897
17898 2005-05-13  Julian Brown  <julian@codesourcery.com>
17899
17900         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
17901         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
17902
17903 2005-05-13  Jan Hubicka  <jh@suse.cz>
17904
17905         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
17906         * gcc.dg/fold-xor-?.c: Likewise.
17907         * gcc.dg/pr15784-?.c: Likewise.
17908         * gcc.dg/pr20922-?.c: Likewise.
17909         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17910         * gcc.dg/tree-ssa/pr17598.c: Likewise.
17911         * gcc.dg/tree-ssa/pr20470.c: Likewise.
17912
17913 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17914
17915         PR fortran/21260
17916         * gfortran.dg/hollerith_1.f90: New test.
17917
17918 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17919
17920         * gfortran.dg/func_result_2.f90: New test.
17921
17922 2005-05-11  Bud Davis  <bdavis@gfortran.org>
17923
17924         * gfortran.dg/dev_null.f90: New test.
17925
17926 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
17927
17928         * gcc.dg/arm-vfp1.c: Revert last change.
17929
17930 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
17931
17932         PR middle-end/19807
17933         PR tree-optimization/19639
17934         * g++.dg/tree-ssa/pr19807.C: New testcase.
17935
17936 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17937
17938         PR libfortran/21471
17939         * gfortran.dg/append-1.f90: New test.
17940
17941 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17942
17943         * gcc.dg/pr18501.c: XFAIL.
17944         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17945         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17946         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17947         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17948         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17949         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17950         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17951         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17952
17953 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17954
17955         PR fortran/20178
17956         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17957         gfortran.dg/f2c_3.f90: New tests.
17958
17959         * gfortran.dg/return_1.f90: Fix dg annotation.
17960
17961 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17962
17963         * gcc.c-torture/compile/20050510-1.c: New test.
17964
17965 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17966
17967         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17968
17969 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17970
17971         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17972
17973 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17974
17975         PR c/17913
17976         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17977
17978 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17979
17980         PR c/21342
17981         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17982         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17983
17984 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17985
17986         PR debug/16676
17987         * gcc.dg/debug/pr16676.c: New test.
17988
17989 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17990
17991         PR testsuite/21443
17992         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17993         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17994         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17995         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17996         Change -O1 to -O2.
17997         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17998         -fno-tree-dominator-opts.
17999
18000 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18001
18002         * gfortran.dg/return_1.f90: New test.
18003
18004 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18005
18006         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18007
18008         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18009
18010 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18011
18012         PR c++/21427
18013         * g++.dg/inherit/covariant13.C: New.
18014
18015 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18016
18017         PR libfortran/19155
18018         * gfortran.dg/pr19155.f: New test.
18019
18020 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18021
18022         PR inline-asm/8788
18023         * gcc.dg/pr8788-1.c: New testcase.
18024
18025 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18026
18027         PR target/21416
18028         * gcc.target/mips/fpcmp-[12].c: New tests.
18029
18030 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18031
18032         * lib/target-supports-dg.exp (dg-require-fork): New function.
18033         (dg-require-mkfifo): Likewise.
18034         * lib/target-supports.exp (check_function_available): New
18035         function.
18036         (check_fork_available): Likewise.
18037         (check_mkfifo_available): Likewise.
18038
18039 2005-05-06  Jeff Law  <law@redhat.com>
18040
18041         * gcc.c-torture/compile/pr21380.c: New test.
18042
18043 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18044
18045         PR c++/20961
18046         * g++.dg/ext/weak3.C: New test.
18047
18048 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/21352
18051         * g++.dg/template/crash37.C: New test.
18052
18053 2005-05-05  Paul Brook  <paul@codesourcery.com>
18054
18055         * gcc.dg/arm-g2.c: Use effective-target arm32.
18056         * gcc.dg/arm-mmx-1.c: Ditto.
18057         * gcc.dg/arm-scd42-2.c: Ditto.
18058         * gcc.dg/arm-vfp1.c: Ditto.
18059         * lib/target-supports.exp (check_effective_target_arm32): New
18060         function.
18061
18062 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18063
18064         PR libfortran/21354
18065         gfortran.dg/in_pack_rank7.f90: New test.
18066
18067 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18068
18069         PR middle-end/15618
18070         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18071
18072 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18073
18074         PR middle-end/21265
18075         * gcc.dg/20050503-1.c: New test.
18076
18077         PR rtl-optimization/21239
18078         * gcc.dg/i386-sse-11.c: New test.
18079
18080 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18081
18082         PR target/16888
18083         * gcc.target/i386/asm-1.c: New test.
18084
18085 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18086
18087         PR rtl-optimization/21330
18088         * gcc.c-torture/execute/20050502-1.c: New test.
18089
18090         PR target/21297
18091         * gcc.c-torture/execute/20050502-2.c: New test.
18092
18093 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18094
18095         PR middle-end/21282
18096         * gcc.dg/pr21282.c: New.
18097
18098 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18099
18100         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18101         * gcc.dg/vect/vect-92.c: Likewise.
18102         * gcc.dg/vect/vect-93.c: Likewise.
18103         * gcc.dg/vect/vect-dv-1.c: Likewise.
18104         * gcc.dg/vect/vect-dv-2.c: Likewise.
18105         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18106
18107 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18108
18109         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18110         * gfortran.dg/vect/vect-2.f90: Likewise.
18111         * gfortran.dg/vect/vect-3.f90: Likewise.
18112         * gfortran.dg/vect/vect-4.f90: Likewise.
18113         * gfortran.dg/vect/vect-5.f90: Likewise.
18114
18115 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18116
18117         PR target/20813
18118         * gcc.dg/rs6000-fpint-2.c: New.
18119
18120 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18121
18122         PR c/15698
18123         * gcc.dg/builtins-30.c: Update expected messages.
18124         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
18125         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
18126         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
18127
18128 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
18129
18130         PR tree-optimization/21294
18131         * gcc.dg/tree-ssa/pr21294.c: New.
18132
18133 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
18134
18135         * gcc.dg/altivec-3.c (vec_store): Do not use the old
18136         __builtin_altivec_st_internal_4si built-in.
18137
18138 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
18139
18140         PR c++/15875
18141         * g++.dg/template/ptrmem14.C: New test.
18142
18143 2005-05-02  Paul Brook  <paul@codesourcery.com>
18144
18145         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
18146
18147 2005-05-02  Michael Matz  <matz@suse.de>
18148
18149         PR c++/19542
18150         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
18151
18152 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
18153
18154         * g++.dg/cpp/weak.C: New test.
18155
18156 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
18157
18158         * gcc.dg/tree-ssa/loop-8.c: New test.
18159
18160 2005-04-30  Michael Maty  <matz@suse.de>
18161
18162         * gcc.dg/inline-mcpy.c: New test.
18163
18164 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
18165
18166         PR libfortran/18958
18167         * gfortran.dg/eoshift.f90: New test case.
18168
18169 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
18170
18171         PR libfortran/18857
18172         * gfortran.dg/matmul_1.f90: New test.
18173
18174 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18175
18176         PR tree-optimization/21030
18177         * gcc.dg/tree-ssa/pr21030.c: New.
18178
18179 2005-04-29  Devang Patel  <dpatel@apple.com>
18180
18181         PR tree-optimization/21272
18182         * gcc.dg/vect/vect-ifcvt-10.c: New test.
18183
18184 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
18185
18186         PR fortran/13082
18187         PR fortran/18824
18188         * gfortran.dg/entry_4.f90: New test.
18189         * gfortran.fortran-torture/execute/entry_1.f90: New test.
18190         * gfortran.fortran-torture/execute/entry_2.f90: New test.
18191         * gfortran.fortran-torture/execute/entry_3.f90: New test.
18192         * gfortran.fortran-torture/execute/entry_4.f90: New test.
18193         * gfortran.fortran-torture/execute/entry_5.f90: New test.
18194         * gfortran.fortran-torture/execute/entry_6.f90: New test.
18195         * gfortran.fortran-torture/execute/entry_7.f90: New test.
18196
18197 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18198
18199         * gfortran.fortran-torture/execute/entry_8.f90: New test.
18200
18201 2005-04-29  Paul Brook  <paul@codesourcery.com>
18202
18203         * gfortran.dg/entry_3.f90: New test.
18204
18205 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18206
18207         * gfortran.dg/implicit_4.f90: New test.
18208
18209 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
18210
18211         * lib/target-supports.exp (check_profiling_available): Return
18212         false for xtensa-*-elf.
18213
18214 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
18215
18216         * lib/fortran-torture.exp (fortran-torture.exp): Catch
18217         error if file cannot be deleted.
18218
18219 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18220
18221         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18222         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
18223         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
18224         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
18225         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
18226         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
18227         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
18228         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
18229         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
18230         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18231         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
18232         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
18233         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
18234
18235 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18236
18237         PR fortran/20865
18238         * gfortran.dg/pr20865.f90: New test.
18239
18240 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
18241
18242         * gcc.dg/void-cast-2.c: New test.
18243
18244 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18245
18246         PR c/21159
18247         * gcc.dg/void-cast-1.c: New test.
18248
18249 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
18250
18251         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
18252
18253 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18254
18255         PR fortran/21177
18256         * gfortran.dg/pr21177.f90: New test.
18257
18258 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
18259
18260         PR tree-optimization/21171
18261         * gcc.dg/tree-ssa/pr21171.c: New test.
18262
18263 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
18264
18265         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18266         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18267         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18268         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18269         gcc.dg/tree-ssa/gen-vect-32.c: New.
18270         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
18271         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
18272         don't run on PPC32.
18273
18274 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18275
18276         PR c/21213
18277         * gcc.dg/transparent-union-3.c: New test.
18278
18279 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18280
18281         PR c/20740
18282         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
18283         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
18284         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
18285         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
18286         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
18287         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
18288
18289 2005-04-26  Jeff Law  <law@redhat.com>
18290
18291         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
18292         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
18293         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
18294         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
18295         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
18296         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
18297         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
18298
18299 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
18300
18301         PR tree-optimization/17598
18302         * gcc.dg/tree-ssa/pr17598.c: New testcase.
18303
18304 2005-04-25  Mike Stump  <mrs@apple.com>
18305
18306         * objc.dg/fix-and-continue-1.m: Add.
18307
18308 2005-04-25  Roger Sayle  <roger@eyesopen.com>
18309
18310         PR c++/20995
18311         * g++.dg/opt/pr20995-1.C: New test case.
18312
18313 2005-04-25  Devang Patel <dpatel@apple.com>
18314
18315         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
18316
18317 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18318
18319         PR testsuite/21062
18320         * g++.dg/opt/alias2.C (printf): Correct the prototype.
18321
18322 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18323
18324         PR C++/21188
18325         * g++.dg/opt/rtti2.C: New test.
18326
18327 2005-04-25  Paul Brook  <paul@codesourcery.com>
18328         Steven G. Kargl  <kargls@comcast.net>
18329
18330         PR fortran/20879
18331         * gfortran.dg/ichar_1.f90: New file.
18332
18333 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
18334
18335         PR middle-end/20991
18336         * g++.dg/opt/pr20991.C: New test.
18337
18338         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
18339         where sizeof (type) < __alignof__ (type).
18340         * gcc.dg/compat/struct-layout-1.h: Likewise.
18341
18342 2005-04-24  Per Bothner  <per@bothner.com>
18343             Devang Patel  <dpatel@apple.com>
18344
18345         PR preprocessor/20907
18346         * gcc.dg/cpp/very-long-comment.c: New test.
18347
18348 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18349
18350         PR fortran/20059
18351         * gfortran.dg/common_5.f: New test.
18352
18353 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
18354
18355         PR middle-end/21082
18356         * g++.dg/tree-ssa/pr21082.C: New testcase.
18357
18358 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
18359
18360         * gcc.dg/vect/vect-99.c: New test.
18361
18362 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
18363
18364         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
18365
18366 2005-04-22  Jeff Law  <law@redhat.com>
18367
18368         * gcc.dg/uninit-5.c: Remove xfails.
18369         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
18370         conditionals and loads.
18371
18372 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
18373
18374         PR libfortran/20074
18375         PR libfortran/20436
18376         PR libfortran/21108
18377         * gfortran.dg/nested_reshape.f90: new test
18378         * gfortran.dg/reshape-alloc.f90: new test
18379         * gfortran.dg/reshape.f90: new test
18380
18381 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
18382
18383         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
18384
18385         * gcc.dg/arm-vfp1.c: New test.
18386
18387 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
18388
18389         PR c++/21087
18390         * g++.dg/lookup/builtin2.C: New test.
18391
18392 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18393
18394         * gcc.dg/weak/weak-13.c: New test.
18395
18396 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
18397
18398         * lib/target-supports.exp (check_effective_target_sync_int_long):
18399         Add powerpc*.
18400
18401 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
18402
18403         * gcc.target/mips/branch-1.c: New test.
18404
18405 2005-04-21  Richard Henderson  <rth@redhat.com>
18406
18407         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
18408         * gcc.dg/vect/vect-86.c: Likewise.
18409         * gcc.dg/vect/vect-87.c: Likewise.
18410         * gcc.dg/vect/vect-88.c: Likewise.
18411
18412 2005-04-21  Devang Patel  <dpatel@apple.com>
18413
18414         PR optimization/20994
18415         * gcc.dg/tree-ssa/ifc-3.c: New test.
18416
18417 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18418
18419         PR c/12913
18420         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
18421         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
18422         gcc.dg/c99-vla-jump-5.c: New tests.
18423
18424 2005-04-19  Richard Henderson  <rth@redhat.com>
18425
18426         * lib/target-supports.exp (check_effective_target_vect_int_mult):
18427         Fix typo in exists check.
18428         (check_effective_target_sync_int_long): New.
18429         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
18430         * gcc.dg/ia64-sync-2.c: Likewise.
18431         * gcc.dg/ia64-sync-3.c: Likewise.
18432         * gcc.dg/ia64-sync-4.c: Likewise.
18433
18434 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
18435
18436         * gcc.dg/fold-xor-1.c: New test.
18437         * gcc.dg/fold-xor-2.c: New test.
18438
18439 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
18440
18441         PR target/20670
18442         * g++.dg/eh/fp-regs.C: New test.
18443
18444 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18445
18446         * gcc.dg/Wint-to-pointer-cast-1.c,
18447         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
18448         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
18449         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
18450
18451 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18452
18453         PR fortran/16861
18454         * gfortran.dg/pr16861.f90: New test.
18455
18456 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18457
18458         * gcc.dg/pr21085.c: New test.
18459
18460 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
18461
18462         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
18463         (setup_mips_tests, dg-mips-options): New procedures.
18464         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18465         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18466         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18467         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18468         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18469         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18470         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18471         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18472         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18473         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18474         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18475         dg-mips-options instead of dg-options.  Remove now-redundant
18476         preprocessor guards.
18477         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18478         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18479         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18480         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18481         * gcc.dg/vr-mult-2.c: Delete.
18482         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18483         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18484         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18485         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18486         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18487         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18488         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18489
18490 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
18491
18492         * ada/acats/run_all.sh: Use sync when executable not present.
18493
18494 2005-04-18  Devang Patel  <dpatel@apple.com>
18495
18496         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18497         * gcc.dg/vect/vect-11a.c: New.
18498         * gcc.dg/vect/vect-none.c: Update.
18499         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18500
18501 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18502
18503         PR tree-optimization/20922
18504         * gcc.dg/pr20922-1.c: New test.
18505         * gcc.dg/pr20922-2.c: New test.
18506         * gcc.dg/pr20922-3.c: New test.
18507         * gcc.dg/pr20922-4.c: New test.
18508         * gcc.dg/pr20922-5.c: New test.
18509         * gcc.dg/pr20922-6.c: New test.
18510
18511 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18512
18513         PR libfortran/20950
18514         * gfortran.dg/pr20950.f: New test.
18515
18516 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18517
18518         PR libfortran/19216
18519         * gfortran.dg/pr19216.f: New test.
18520
18521 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18522
18523         PR tree-optimization/21001
18524         * gcc.dg/tree-ssa/pr21001.c: New.
18525
18526 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18527
18528         PR libfortran/21075
18529         * gfortran.dg/reshape_rank7.f90: New test.
18530
18531 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18532
18533         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18534         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18535         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18536         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18537         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18538         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18539         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18540         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18541         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18542         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18543         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18544         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18545         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18546         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18547         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18548         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18549         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18550         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18551         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18552         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18553         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18554
18555 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18556
18557         * gfortran.dg/wtruncate.f: New testcase.
18558         * gfortran.dg/wtruncate.f90: New testcase.
18559
18560 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18561
18562         PR c++/21025
18563         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18564         which sizeof/alignof is dependent, rather than just whether we are
18565         processing_template_decl.
18566
18567 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18568
18569         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18570         corrected typo where the wrong variables had been compared.
18571
18572 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18573
18574         PR libfortran/18495
18575         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18576         Test callee-allocated version of return array with a write
18577         statement.
18578         Test spread with a temporary with another write statement.
18579
18580 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18581
18582         PR tree-optimization/21031
18583         * gcc.dg/tree-ssa/pr21031.c: New.
18584
18585 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18586
18587         PR tree-optimization/21004
18588         * gcc.dg/builtins-53.c: Include builtins-config.h.
18589         Check floorf, ceilf, floorl and ceill transformations
18590         only when HAVE_C99_RUNTIME is defined.
18591
18592 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18593
18594         PR middle-end/20739
18595         * gcc.dg/tree-ssa/pr20739.c: New test.
18596
18597 2005-04-14  Mike Stump  <mrs@apple.com>
18598
18599         * gcc.dg/Foundation.framework/empty: New.
18600         * gcc.dg/framework-2.c: New.
18601
18602 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18603
18604         PR tree-optimization/21021
18605         * gcc.c-torture/compile/pr21021.c: New.
18606
18607 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18608
18609         PR testsuite/21010
18610         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18611         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18612         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18613         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18614         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18615         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18616         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18617         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18618
18619 2005-04-14  Richard Henderson  <rth@redhat.com>
18620
18621         * lib/target-supports.exp (check_effective_target_vect_condition):
18622         Add ia64, i?86, and x86_64.
18623
18624 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18625
18626         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18627
18628 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18629
18630         PR tree-optimization/20657
18631         * gcc.dg/tree-ssa/pr20657.c: New.
18632
18633 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18634
18635         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18636         (long long int)trunc*.
18637
18638 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18639
18640         PR target/20927
18641         * gcc.dg/pr20927.c: New test.
18642
18643 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18644
18645         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18646         * gcc.target/mips/asm-1.c: Likewise.
18647
18648 2005-04-13  Dale Johannesen  <dalej@apple.com>
18649
18650         * objc.dg/objc-fast-4.m: New.
18651
18652 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18653
18654         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18655         directory.
18656         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18657
18658 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18659
18660         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18661         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18662         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18663
18664 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18665
18666         PR tree-optimization/20913
18667         * gcc.dg/tree-ssa/pr20913.c: New.
18668
18669         PR tree-optimization/20702
18670         * gcc.dg/tree-ssa/pr20702.c: New.
18671
18672 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18673
18674         PR c++/13744
18675         * g++.dg/inherit/local3.C: New test.
18676
18677 2005-04-12  Jeff Law  <law@redhat.com>
18678
18679         * gcc.dg/tree-ssa/20050412-1.c: New test.
18680
18681 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
18682
18683         PR libfortran/19016
18684         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18685         Add tests with mask generated by expression.
18686         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18687         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18688         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18689
18690 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
18691
18692         PR middle-end/20917
18693         * gcc.dg/20050409-1.c: New test.
18694
18695 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
18696
18697         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18698
18699 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18700
18701         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18702         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18703         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18704         (TARGET_CXX): Adjust accordingly.
18705         * target.h (struct gcc_target): Remove epxort_class_data.  Add
18706         determine_class_data_visibility and class_data_always_comdat.
18707         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18708         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18709         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18710         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18711         (arm_cxx_determine_class_data_visibility): New.
18712         (arm_cxx_class_data_always_comdat): Likewise.
18713         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18714         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18715         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18716         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18717         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18718         Define.
18719
18720 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18721
18722         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18723
18724 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
18725
18726         * gcc.dg/i386-darwin-fpmath.c: New.
18727
18728 2004-04-11  Devang Patel  <dpatel@apple.com>
18729
18730         * lib/target-supports.exp (check_effective_target_vect_condition): New.
18731         * gcc.dg/vect/vect-ifcvt-1.c: New test.
18732         * gcc.dg/vect/vect-ifcvt-2.c: New test.
18733         * gcc.dg/vect/vect-ifcvt-3.c: New test.
18734         * gcc.dg/vect/vect-ifcvt-4.c: New test.
18735         * gcc.dg/vect/vect-ifcvt-5.c: New test.
18736         * gcc.dg/vect/vect-ifcvt-6.c: New test.
18737         * gcc.dg/vect/vect-ifcvt-7.c: New test.
18738         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18739
18740 2004-04-11  Devang Patel  <dpatel@apple.com>
18741
18742         * gcc.dg/vect/vect-dv-1.c: New test.
18743         * gcc.dg/vect/vect-dv-2.c: New test.
18744
18745 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18746
18747         PR tree-optimization/20933
18748         * gcc.dg/tree-ssa/pr20933.c: New test.
18749
18750 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18751
18752         * gfortran.dg/fold_nearest.f90: New test.
18753
18754 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
18755
18756         * gcc.dg/tree-ssa/alias-1.c: New test.
18757
18758 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18759
18760         PR tree-optimization/20920
18761         * g++.dg/tree-ssa/pr20920.C: New test.
18762
18763 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
18764
18765         * gcc.dg/builtins-53.c: Also check (int)ceil* and
18766         (long long int)ceil*.
18767
18768 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
18769
18770         * g++.dg/warn/Wdtor1.C: Declare template in system header with
18771         explicit C++ linkage.
18772
18773 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18774
18775         * gfortran.dg/pr17229.f: Take care of the new obsolescence
18776         warning for arithmetic IF statements.
18777
18778 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
18779
18780         * eor_handling_1.f90: New test case.
18781         * eor_handling_2.f90: New test case.
18782         * eor_handling_3.f90: New test case.
18783         * eor_handling_4.f90: New test case.
18784         * eor_handling_5.f90: New test case.
18785         * noadv_size.f90: New test case.
18786         * pad_no.f90: New test case.
18787
18788 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
18789
18790         * gcc.c-torture/execute/20050410-1.c: New test.
18791
18792 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
18793
18794         * gcc.dg/pr20126.c: New.
18795
18796 2005-04-09  Bud Davis  <bdavis@gfortran.org>
18797             Steven G. Kargl <kargls@comcast.net>
18798
18799         * gfortran.dg/PR19872.f: New test.
18800
18801 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18802
18803         * gfortran.dg/nint_1.f90: Fix dg-do directive.
18804
18805 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18806
18807         * gfortran.dg/nint_1.f90: New test.
18808
18809 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18810
18811         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18812         Added test for callee-allocated arrays with write statements.
18813         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18814         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18815         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18816         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18817         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18818
18819 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18820
18821         PR libfortran/20163
18822         * gfortran.dg/open-options-blanks.f: New test.
18823
18824 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18825
18826         PR fortran/13257
18827         * gfortran.dg/comma_format_extension_[1234].f: New tests.
18828
18829 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
18830
18831         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18832         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18833         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18834         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18835         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18836         * gcc.c-torture/execute/stdarg-4.c: New test.
18837
18838         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
18839
18840         PR target/20795
18841         * g++.dg/abi/param2.C: New test.
18842
18843 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18844
18845         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18846
18847 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18848
18849         * gcc.dg/builtins-53.c: New test.
18850
18851 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
18852
18853         * g++.dg/tree-ssa/pr18178.C: New test.
18854         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18855         * gcc.c-torture/execute/20041019-1.c: New test.
18856         * gcc.dg/tree-ssa/20041008-1.c: New test.
18857         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18858         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18859         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18860         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18861         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18862         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18863         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18864         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18865         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18866         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18867
18868 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
18869
18870         PR rtl-optimization/20466
18871         * gcc.c-torture/execute/pr20466-1.c: New test.
18872
18873 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
18874
18875         PR c++/20905
18876         * g++.dg/parse/cond2.C: New test.
18877
18878         PR c++/20145
18879         * g++.dg/warn/Wdtor1.C: New test.
18880
18881 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18882
18883         PR fortran/17229
18884         * gfortran.dg/pr17229.f: New test.
18885
18886 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
18887
18888         * gfortran.dg/tiny_1.f90: New test.
18889         * gfortran.dg/tiny_2.f90: ditto.
18890
18891 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
18892
18893         * gfortran.dg/eor_1.f90: Fix dg-do run line
18894         * gfortran.dg/open_new.f90: Fix dg-do run line
18895
18896 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
18897
18898         * lib/target-supports.exp (get_compiler_messages): Support
18899         optional arguments, the fourth being compiler options.
18900         (check_effective_target_fpic): New proc.
18901         * gcc.dg/20050321-2.c: Restrict to target fpic.
18902
18903 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
18904
18905         * gcc.dg/15443-1.c: New test.
18906         * gcc.dg/15443-2.c: Likewise.
18907
18908 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18909
18910         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
18911
18912 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18913
18914         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
18915
18916 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18917
18918         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
18919         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
18920         -m64.
18921         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
18922         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
18923         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
18924
18925 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
18926
18927         PR c++/20212
18928         * g++.dg/warn/Wunused-11.C: New test.
18929
18930 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
18931
18932         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18933
18934 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
18935
18936         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18937
18938 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18939
18940         PR c++/20734
18941         * g++.dg/template/ptrmem13.C: New test.
18942
18943 2005-04-05  Per Bothner  <per@bothner.com>
18944
18945         * lib/gcc.exp: Always add -fno-show-column, for now.
18946
18947 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
18948
18949         PR testsuite/20767
18950         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18951         of plain old "unsigned int" for the type of "i".  Makes this test
18952         64bit clean.
18953
18954 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
18955
18956         * gcc.dg/i386-ssefn-1.c: New test.
18957         * gcc.dg/i386-ssefn-2.c: New test.
18958         * gcc.dg/i386-ssefn-3.c: New test.
18959         * gcc.dg/i386-ssefn-4.c: New test.
18960
18961 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
18962
18963         PR tree-optimization/20076
18964         * gcc.dg/builtin-apply4.c: New test.
18965
18966         PR preprocessor/19475
18967         * gcc.dg/cpp/macspace1.c: New test.
18968         * gcc.dg/cpp/macspace2.c: New test.
18969
18970 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18971
18972         * gfortran.dg/pr20755.f: Fixed bad format.
18973
18974 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18975
18976         PR c++/20763
18977         * g++.dg/ext/attrib21.C: New test.
18978
18979 2004-04-05  Devang Patel  <dpatel@apple.com>
18980
18981         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18982         * gcc.dg/vect/vect-shift-1.c: New test.
18983
18984 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18985
18986         PR libfortran/20755
18987         * gfortran.dg/pr20755.f: New test.
18988
18989 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18990
18991         * gfortran.dg/pr15959.f90: New test.
18992         * gfortran.dg/string_pad_trunc.f90: New test.
18993
18994 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18995
18996         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18997         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18998         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18999         syntax.
19000
19001 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19002
19003         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19004
19005 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19006
19007         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19008         * gcc.c-torture/compile/20011119-2.c: Likewise.
19009         * gcc.c-torture/compile/981001-2.c: Likewise.
19010
19011 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/20679
19014         * g++.dg/template/overload4.C: New test.
19015
19016 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19017
19018         PR c++/20746
19019         * g++.dg/abi/covariant5.C: New.
19020
19021         PR debug/20505
19022         * g++.dg/debug/const2.C: New.
19023
19024 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19025
19026         PR rtl-optimization/16104
19027         * gcc.c-torture/execute/20050316-1.c: New test.
19028
19029 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19030
19031         * g++.dg/template/spec23.C: Fix dg-error text.
19032
19033 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19034
19035         PR c++/19199
19036         * g++.dg/expr/lval2.C: New.
19037
19038 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19039
19040         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19041         __builtin_strcasecmp and __builtin_strncasecmp.
19042
19043 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19044
19045         PR c++/20723
19046         * g++.dg/template/spec22.C: New.
19047         * g++.dg/template/spec23.C: New.
19048
19049 2005-04-03  Dale Ranta  <dir@lanl.gov>
19050             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19051
19052         PR libfortran/20068
19053         PR libfortran/20125
19054         PR libfortran/20156
19055         PR libfortran/20471
19056         * gfortran.dg/backspace.f: New test.
19057
19058 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19059
19060         * gcc.dg/pr19345.c: New test.
19061
19062 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19063
19064         PR tree-optimization/20640
19065         * gcc.dg/torture/tree-loop-1.c: New.
19066
19067 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19068
19069         PR rtl-optimization/20290
19070         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19071
19072 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19073
19074         * gcc.dg/rs6000-fpint.c: New.
19075
19076 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19077
19078         * gcc.dg/old-style-then-proto-1.c: New test.
19079
19080 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19081
19082         * gfortran.fortran-torture/execute/backspace.f90: Check
19083         after backspace and read was incorrect.
19084
19085 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19086
19087         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19088         buffer past the terminating NUL using memcmp.
19089         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19090         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19091
19092         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19093         Fix unused/uninitialized variable warnings.
19094
19095         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19096         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19097         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19098         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19099
19100         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19101         gcc.c-torture/execute/builtins/fputs-lib.c,
19102         gcc.c-torture/execute/builtins/lib/fprintf.c,
19103         gcc.c-torture/execute/builtins/lib/main.c,
19104         gcc.c-torture/execute/builtins/lib/memcmp.c,
19105         gcc.c-torture/execute/builtins/lib/memmove.c,
19106         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19107         gcc.c-torture/execute/builtins/lib/memset.c,
19108         gcc.c-torture/execute/builtins/lib/printf.c,
19109         gcc.c-torture/execute/builtins/lib/sprintf.c,
19110         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19111         gcc.c-torture/execute/builtins/lib/strchr.c,
19112         gcc.c-torture/execute/builtins/lib/strcmp.c,
19113         gcc.c-torture/execute/builtins/lib/strcpy.c,
19114         gcc.c-torture/execute/builtins/lib/strcspn.c,
19115         gcc.c-torture/execute/builtins/lib/strlen.c,
19116         gcc.c-torture/execute/builtins/lib/strncat.c,
19117         gcc.c-torture/execute/builtins/lib/strncmp.c,
19118         gcc.c-torture/execute/builtins/lib/strncpy.c,
19119         gcc.c-torture/execute/builtins/lib/strrchr.c,
19120         gcc.c-torture/execute/builtins/lib/strspn.c,
19121         gcc.c-torture/execute/builtins/lib/strstr.c,
19122         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19123         gcc.c-torture/execute/builtins/strlen-2.c,
19124         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
19125         prototypes.
19126
19127 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
19128
19129         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
19130         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
19131         selectany usage.
19132
19133 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
19134
19135         PR c++/19406
19136         * g++.dg/debug/using1.C: New test.
19137
19138 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
19139
19140         PR middle-end/20524
19141         * gcc.dg/alias-7.c: Prefix asm-declared name with
19142         __USER_LABEL_PREFIX__.
19143
19144 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
19145
19146         Fix fallout from PR middle-end/15700:
19147         * gcc.c-torture/compile/20011119-1.c: Take
19148         __USER_LABEL_PREFIX__ into account.
19149         * gcc.c-torture/compile/20011119-2.c: Likewise.
19150
19151 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19152
19153         PR c++/18644
19154         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
19155
19156 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19157
19158         PR c/17855
19159         * gcc.c-torture/compile/struct-non-lval-1.c,
19160         gcc.c-torture/compile/struct-non-lval-2.c,
19161         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
19162
19163 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
19164
19165         * gcc.dg/tls/tls.exp: Remove temporary file.
19166         * g++.dg/tls/tls.exp: Ditto.
19167         * lib/file-format.exp: Ditto.
19168         * g++.dg/special/ecos.exp: Ditto.
19169
19170         * lib/profopt.exp: Treat prof_ext as a list.
19171         * gcc.misc-tests/bprob.exp: Ditto.
19172         * g++.dg/bprob/bprob.exp: Ditto.
19173
19174         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
19175         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
19176         g++.dg/tree-ssa/pointer-reference-alias.C,
19177         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
19178         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
19179         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
19180         g++.dg/vect/pr19951.cc: Ditto.
19181         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
19182         gcc.dg/builtins-47.c: Ditto.
19183         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
19184         gcc.dg/pr20115-1.c: Ditto.
19185         * gcc.dg/tree-ssa/20030530-2.c,
19186         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
19187         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19188         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
19189         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19190         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
19191         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
19192         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
19193         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
19194         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
19195         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
19196         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
19197         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
19198         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
19199         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
19200         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
19201         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19202         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19203         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19204         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19205         gcc.dg/tree-ssa/20030824-1.c,
19206         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
19207         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
19208         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
19209         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
19210         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
19211         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
19212         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
19213         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
19214         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
19215         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
19216         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
19217         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
19218         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
19219         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
19220         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
19221         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
19222         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
19223         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
19224         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
19225         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
19226         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
19227         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
19228         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
19229         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
19230         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
19231         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
19232         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
19233         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
19234         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
19235         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
19236         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
19237         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
19238         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
19239         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
19240         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
19241         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
19242         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
19243         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
19244         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
19245         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
19246         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
19247         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
19248         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19249         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
19250         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
19251         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
19252         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
19253         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
19254         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
19255         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
19256         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19257         gcc.dg/tree-ssa/useless-1.c: Ditto.
19258         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
19259         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
19260         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
19261         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
19262         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19263         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
19264         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
19265         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
19266         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
19267         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
19268         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
19269         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
19270         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
19271         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
19272         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
19273         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
19274         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
19275         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
19276         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
19277         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
19278         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
19279         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19280         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19281         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
19282         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
19283         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
19284         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
19285         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
19286         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
19287         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
19288         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
19289         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
19290         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
19291         gcc.dg/vect/vect-none.c: Ditto.
19292         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
19293         treelang/compile/unsigned.tree: Ditto.
19294
19295         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
19296         * gcc.dg/cpp/direct2s.c: Ditto.
19297         * gcc.dg/cpp/paste4.c: Ditto.
19298         * gcc.dg/cpp/separate-1.c: Ditto.
19299         * gcc.dg/pch/save-temps-1.c: Ditto.
19300         * g++.dg/ext/altivec-10.C: Ditto.
19301         * g++.dg/pch/pch.C: Ditto.
19302
19303         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
19304
19305         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
19306         * g++.dg/template/repo1.C: Ditto.
19307         * g++.dg/template/repo2.C: Ditto.
19308         * g++.dg/template/repo3.C: Ditto.
19309         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
19310         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
19311         * g++.old-deja/g++.pt/repo1.C: Ditto.
19312         * g++.old-deja/g++.pt/repo2.C: Ditto.
19313         * g++.old-deja/g++.pt/repo3.C: Ditto.
19314         * g++.old-deja/g++.pt/repo4.C: Ditto.
19315
19316         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
19317         * gcc.dg/20030107-1.c: Ditto.
19318         * gcc.dg/20030702-1.c: Ditto.
19319         * gcc.dg/profile-generate-1.c: Ditto.
19320         * g++.dg/other/profile1.C: Ditto.
19321         * g++.old-deja/g++.robertl/eb83.C: Ditto.
19322
19323         * lib/gcc-dg.exp (remove-build-file): New.
19324         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19325         cleanup-tree-dump, cleanup-saved-temps): New.
19326
19327 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19328
19329         PR c++/19203, DR 214
19330         * g++.dg/parse/ambig3.C: Not ambiguous.
19331         * g++.dg/template/spec20.C: New.
19332         * g++.dg/template/spec21.C: New.
19333
19334 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
19335
19336         PR target/20045
19337         * gcc.dg/ia64-fptr-1.c: Run only on linux.
19338
19339 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19340
19341         PR libfortran/20660
19342         * gfortran.dg/negative_unit.f: New test.
19343
19344 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
19345
19346         * gcc.dg/20050330-1.c: New test.
19347
19348 2005-03-30  Devang Patel  <dpatel@apple.com>
19349
19350         * g++.dg/tree-sra/ssa-sra-3.C: New test.
19351
19352 2005-03-30  Dale Johannesen  <dalej@apple.com>
19353
19354         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
19355
19356 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
19357
19358         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19359         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
19360         Strip options from test name.
19361
19362 2005-03-31  Jan Hubicka  <jh@suse.cz>
19363
19364         * gcc.dg/varpool-1.c: New testcase.
19365
19366 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19367
19368         PR c/772
19369         PR c/17913
19370         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
19371         gcc.dg/stmt-expr-label-3.c : New tests.
19372         * gcc.c-torture/execute/medce-2.c: Remove.
19373
19374 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19375
19376         PR c/20368
19377         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
19378         tests.
19379
19380 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
19381
19382         * gcc.c-torture/compile/pr20203.c: New test.
19383
19384 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19385
19386         * gfortran.dg/promotion.f90: New test.
19387
19388 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
19389
19390         PR middle-end/20491
19391         * gcc.dg/torture/asm-subreg-1.c: New test.
19392
19393 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
19394
19395         PR c/20672
19396         * gcc.dg/pr20672-1.c: New test.
19397
19398 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
19399
19400         * gfortran.dg/vect: New directory.
19401         * gfortran.dg/vect/vect.exp: New.
19402         * gfortran.dg/vect/vect-1.f90: New test.
19403         * gfortran.dg/vect/vect-2.f90: New test.
19404         * gfortran.dg/vect/vect-3.f90: New test.
19405         * gfortran.dg/vect/vect-4.f90: New test.
19406         * gfortran.dg/vect/vect-5.f90: New test.
19407
19408 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
19409
19410         PR middle-end/20622
19411         * gcc.dg/alias-7.c: New test.
19412
19413 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19414
19415         * gcc.dg/sparc-reg-1.c: New test.
19416
19417 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
19418
19419         PR target/19890
19420         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
19421
19422 2005-03-29  Dale Ranta  <dir@lanl.gov>
19423             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19424
19425         PR libfortran/20163
19426         * gfortran.dg/pr20163-2.f: New test.
19427
19428 2005-03-28  Jan Hubicka  <jh@suse.cz>
19429
19430         PR middle-end/20635
19431         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
19432         by Jakub Jelinek.
19433
19434 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
19435
19436         PR tree-optimization/20626
19437         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
19438         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
19439
19440 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19441
19442         * gfortran.dg/underflow.f90: New test.
19443         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
19444
19445 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19446
19447         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
19448
19449 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
19450
19451         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
19452         (g++_init): Make sure that CXXFLAGS is set.
19453         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19454         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19455         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19456         * lib/objc.exp (objc_init): Likewise.
19457         * lib/treelang.exp (treelang_init): Likewise.
19458
19459 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
19460
19461         PR tree-optimization/20470
19462         * gcc.dg/tree-ssa/pr20470.c: New test.
19463
19464 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
19465
19466         * gcc.dg/ppc-stfiwx.c: New.
19467
19468 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
19469
19470         PR target/19888
19471         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19472
19473 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19474
19475         * gcc.dg/20050325-1.c: Fix a typo.
19476
19477 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19478
19479         PR libfortran/19678
19480         PR libfortran/19679
19481         * gfortran.dg/dos_eol.f: New test.
19482
19483 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19484
19485         PR rtl-optimization/20249
19486         * gcc.dg/20050325-1.c: New test.
19487
19488 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19489
19490         PR libfortran/15332
19491         * gfortran.dg/pr15332.f: New test.
19492
19493 2005-03-24  Dale Johannesen  <dalej@apple.com>
19494
19495         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19496
19497 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
19498
19499         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19500         'internal' visibility.
19501         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19502         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19503         'protected' visibility.
19504         * gcc.dg/visibility-7.c: Likewise.
19505         * lib/target-supports.exp (check_visibility_available): Take
19506         a parameter, the kind of visibility to check for.
19507         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19508         to check_visibility_available.
19509
19510         * g++.dg/expr/cast3.C: New.
19511
19512 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
19513
19514         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19515         rs6000.
19516
19517 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
19518
19519         PR target/20095
19520         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19521
19522 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19523
19524         * gcc.dg/badshift.c: Renamed to...
19525         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19526
19527         * gcc.target/i386/badshift.c: Renamed to...
19528         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19529         only.
19530
19531         PR rtl-optimization/20532
19532         * gcc.target/i386/badshift.c: New.
19533
19534 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19535
19536         * gfortran.dg/pr18025.f90: New test.
19537
19538 2005-03-23  Dale Johannesen  <dalej@apple.com>
19539
19540         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19541
19542 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19543
19544         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19545
19546         * lib/target-supports.exp (check_iconv_available): Default
19547         libiconv to -liconv, if there is no definition.
19548
19549 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19550
19551         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19552
19553 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19554
19555         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19556         * g++.dg/opt/pr7503-2.C: Likewise.
19557         * g++.dg/opt/pr7503-3.C: Likewise.
19558         * g++.dg/opt/pr7503-4.C: Likewise.
19559         * g++.dg/opt/pr7503-5.C: Likewise.
19560         * g++.dg/warn/minmax.C: New test.
19561
19562 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19563
19564         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19565         * gfortran.dg/g77_intrinsics_sub.f: New test.
19566
19567 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19568             Jan Hubicka  <jh@suse.cz>
19569             Steven Bosscher <stevenb@suse.de
19570
19571         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19572
19573 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19574
19575         PR c++/19980
19576         * g++.dg/template/redecl3.C: New test.
19577
19578 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19579
19580         PR c++/20499
19581         * g++.dg/parse/error16.C: Tweak error markers.
19582
19583 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19584
19585         PR target/20561
19586         * gcc.dg/20050321-2.c: New test.
19587
19588 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19589
19590         PR c++/20465
19591         PR c++/20381
19592         * g++.dg/template/ptrmem12.C: New.
19593
19594 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19595
19596         PR rtl-optimization/20527
19597         * gcc.c-torture/execute/pr20527-1.c: New test.
19598
19599 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19600
19601         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19602         program, compile it into a real executable and then delete the .c
19603         and .x files afterwards, to avoid problems on testglue targets.
19604
19605 2005-03-21  Stuart Hastings  <stuart@apple.com>
19606
19607         * gcc.target/i386/sse-2.c: New.
19608
19609 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19610
19611         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19612
19613 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19614
19615         * g++.dg/parse/crash25.C: Fix typo.
19616
19617 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19618
19619         PR c++/20461
19620         * g++.dg/parse/crash24.C: New test.
19621
19622         PR c++/20536
19623         * g++.dg/parse/crash25.C: New test.
19624
19625 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19626
19627         PR c++/20147
19628         * g++.dg/ext/stmtexpr4.C: New test.
19629
19630 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19631
19632         PR middle-end/20539
19633         * gcc.c-torture/compile/pr13066-1.c: New test case.
19634         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19635         * g++.dg/opt/pr13066-1.C: Likewise.
19636
19637 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19638
19639         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19640
19641 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19642
19643         PR fortran/18525
19644         * gfortran.dg/nesting_1.f90: New test.
19645
19646 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19647
19648         PR c++/20240
19649         * g++.dg/lookup/using13.C: New test.
19650
19651 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19652
19653         PR c++/20333
19654         * g++.dg/template/crash36.C: New test.
19655
19656 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19657
19658         PR c++/20463
19659         * g++.dg/template/crash35.C: New test.
19660
19661 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19662
19663         PR c++/19966
19664         * g++.dg/overload/operator2.C: New test.
19665
19666 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19667
19668         PR libfortran/20257
19669         * gfortran.dg/pr20257.f90: New test.
19670
19671 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19672
19673         PR libfortran/20480
19674         * gfortran.dg/pr20480.f90: New test.
19675
19676 2005-03-16  Richard Henderson  <rth@redhat.com>
19677
19678         PR middle-end/15700
19679         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19680         (_rtld_global): New.
19681         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19682         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19683
19684         * gcc.dg/alias-3.c: New.
19685         * gcc.dg/alias-4.c: New.
19686         * gcc.dg/alias-5.c: New.
19687         * gcc.dg/alias-6.c: New.
19688
19689 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
19690
19691         * gcc.dg/cpp/ucnid-7.c: New.
19692
19693 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
19694             Dorit Naishlos  <dorit@il.ibm.com>
19695
19696         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19697         darwin.
19698
19699 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
19700
19701         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19702         misaligned accesses.
19703         * gcc.dg/vect/vect-58.c: Likewise.
19704         * gcc.dg/vect/vect-92.c: New.
19705         * gcc.dg/vect/vect-93.c: New.
19706
19707 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
19708
19709         PR fortran/18827
19710         * gfortran.dg/assign_2.f90: New test.
19711         * gfortran.dg/assign_3.f90: New test.
19712         * gfortran.dg/assign.f90: New test.
19713
19714 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
19715
19716         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19717         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19718         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19719         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19720         names.
19721
19722 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
19723
19724         * gcc.dg/cpp/ucnid-6.c: New.
19725
19726         * gcc.dg/cpp/normalize-1.c: New.
19727         * gcc.dg/cpp/normalize-2.c: New.
19728         * gcc.dg/cpp/normalize-3.c: New.
19729         * gcc.dg/cpp/normalize-4.c: New.
19730         * gcc.dg/cpp/ucnid-4.c: New.
19731         * gcc.dg/cpp/ucnid-5.c: New.
19732         * g++.dg/cpp/normalize-1.C: New.
19733         * g++.dg/cpp/ucnid-1.C: New.
19734
19735 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19736
19737         * gcc.dg/pr18628.c: New.
19738
19739 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19740
19741         PR c++/20280
19742         * g++.dg/tree-ssa/pr20280.C: New.
19743
19744 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19745
19746         PR fortran/20467
19747         * gfortran.dg/stfunc_2.f90: New test.
19748
19749 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19750
19751         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19752
19753 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19754
19755         * gcc.dg/tree-ssa/20050314-1.c: New test.
19756
19757 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19758
19759         PR c++/4403
19760         PR c++/9783, DR433
19761         * g++.dg/template/friend34.C: New test.
19762         * g++.dg/template/friend35.C: Likewise.
19763         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19764
19765 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19766
19767         Friend class name lookup 5/n
19768         PR c++/1016
19769         * g++.dg/lookup/hidden-class1.C: New test.
19770         * g++.dg/lookup/hidden-class2.C: Likewise.
19771         * g++.dg/lookup/hidden-class3.C: Likewise.
19772         * g++.dg/lookup/hidden-class4.C: Likewise.
19773         * g++.dg/lookup/hidden-class5.C: Likewise.
19774         * g++.dg/lookup/hidden-class6.C: Likewise.
19775         * g++.dg/lookup/hidden-class7.C: Likewise.
19776         * g++.dg/lookup/hidden-class8.C: Likewise.
19777         * g++.dg/lookup/hidden-class9.C: Likewise.
19778         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19779         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19780         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19781         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19782         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19783         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19784         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19785         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19786         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19787         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19788         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19789
19790 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
19791
19792         PR c++/20157
19793         * g++.dg/template/error18.C: New test.
19794
19795 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19796
19797         PR debug/16792
19798         * g++.dg/debug/pr16792.C: New test.
19799
19800 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19801
19802         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19803         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19804         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19805         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19806         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19807         test assertion names.
19808
19809 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19810
19811         PR fortran/18600
19812         * gfortran.dg/stfunc_1.f90: New test.
19813
19814 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19815
19816         PR fortran/16907
19817         * gfortran.dg/real_index_1.f90: New test.
19818
19819 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19820
19821         PR fortran/20323
19822         * gfortran.dg/spec_expr_1.f90: New test.
19823
19824 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19825
19826         PR c/20402
19827         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19828         new parser.
19829
19830 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19831
19832         PR fortran/20361
19833         * gfortran.dg/largeequiv_1.f90: New test.
19834
19835 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19836
19837         * gcc.dg/ucnid-1.c: New.
19838         * gcc.dg/ucnid-2.c: New.
19839         * gcc.dg/ucnid-3.c: New.
19840         * gcc.dg/ucnid-4.c: New.
19841         * gcc.dg/ucnid-5.c: New.
19842         * gcc.dg/ucnid-6.c: New.
19843         * gcc.dg/cpp/ucnid-1.c: New.
19844         * gcc.dg/cpp/ucnid-2.c: New.
19845         * gcc.dg/cpp/ucnid-3.c: New.
19846         * g++.dg/other/ucnid-1.C: New.
19847
19848 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19849
19850         * gcc.dg/vmx/darwin-abi-3.c: Delete.
19851
19852 2005-03-11  Per Bothner  <per@bothner.com>
19853
19854         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
19855         that diagnotics refer to correct token.
19856         * gcc.dg/unused-3.c: Likewise.
19857
19858 2005-03-11  Per Bothner  <per@bothner.com>
19859
19860         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19861         constant" is now actually on same line as string constant.
19862         * gcc.dg/cpp/direct2s.c: Likewise.
19863
19864 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
19865
19866         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19867
19868 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19869
19870         PR libfortran/20124
19871         * gfortran.dg/pr20124.f90: New Test
19872
19873 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
19874
19875         PR tree-optimization/20130
19876         * gcc.dg/pr20130-1.c: New test.
19877
19878 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19879
19880         PR target/20095
19881         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19882
19883 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19884
19885         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19886
19887 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19888
19889         * g++.dg/eh/forced1.C: Fix comment.
19890         * g++.dg/eh/forced2.C: Ditto.
19891         * g++.dg/eh/forced3.C: Ditto.
19892         * g++.dg/eh/forced4.C: Ditto.
19893
19894 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
19895
19896         PR rtl-opt/20412
19897         * gcc.c-torture/compile/pr20412.c: New test.
19898
19899 2005-03-10  Roger Sayle  <roger@eyesopen.com>
19900
19901         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
19902
19903 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19904
19905         PR target/20322
19906         * gcc.dg/20050307-1.c: New test.
19907
19908 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
19909
19910         PR c++/20375
19911         * g++.dg/other/stdarg3.C: New.
19912
19913 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19914
19915         PR c++/18384, c++/18327
19916         * g++.dg/init/array19.C: New test.
19917
19918         PR inline-asm/20314
19919         * gcc.dg/torture/pr20314-1.c: New test.
19920         * gcc.dg/torture/pr20314-2.c: New test.
19921
19922 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
19923
19924         * gcc.dg/20050309-1.c: New test.
19925
19926 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19927
19928         * gcc.dg/builtins-10.c: Reactivate disabled test.
19929         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
19930         new cbrt transformations.
19931
19932 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
19933
19934         PR c++/20208
19935         * g++.dg/template/array13.C: New test.
19936
19937 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
19938
19939         PR c++/16859
19940         * g++.dg/init/brace4.C: New test.
19941
19942 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19943
19944         PR c++/20186
19945         * g++.dg/template/non-dependent12.C: New.
19946
19947 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
19948
19949         PR c++/20142
19950         * g++.dg/init/array18.C: Add dg-do run marker.
19951
19952         PR c++/20142
19953         * g++.dg/init/array18.C: New test.
19954
19955 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19956
19957         * consistency.vlad/vlad.exp: Remove trailing semicolons.
19958         * g++.dg/gcov/gcov.exp: Likewise.
19959         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19960         * gcc.target/xstormy16/xstormy16.exp: Likewise.
19961         * lib/c-torture.exp: Likewise.
19962         * lib/fortran-torture.exp: Likewise.
19963         * lib/g++.exp: Likewise.
19964         * lib/gcc-defs.exp: Likewise.
19965         * lib/gcc-dg.exp: Likewise.
19966         * lib/gcc.exp: Likewise.
19967         * lib/gcov.exp: Likewise.
19968         * lib/gfortran.exp: Likewise.
19969         * lib/mike-g++.exp: Likewise.
19970         * lib/mike-gcc.exp: Likewise.
19971         * lib/objc-torture.exp: Likewise.
19972         * lib/objc.exp: Likewise.
19973         * lib/profopt.exp: Likewise.
19974         * lib/target-libpath.exp: Likewise.
19975         * lib/target-supports.exp: Likewise.
19976         * lib/treelang.exp: Likewise.
19977         * lib/wrapper.exp: Likewise.
19978
19979 2005-03-08  Jeff Law  <law@redhat.com>
19980
19981         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19982         PHI-OPT changes.
19983
19984 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19985
19986         * gcc.dg/vect/pr20122.c: New test.
19987
19988 2005-03-07  Jeff Law  <law@redhat.com>
19989
19990         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19991         was folded away.
19992         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19993         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19994         * gcc.dg/tree-ssa/pr18134.c: New test.
19995
19996 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19997
19998         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19999         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20000         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20001
20002 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20003
20004         PR tree-opt/17671
20005         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20006
20007 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20008
20009         * g++.dg/warn/Wnvdtor.C: New test.
20010
20011 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20012
20013         * gcc.dg/torture/pr19683-1.c: New test.
20014
20015 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20016
20017         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20018         * gfortran.dg/g77/19990313-2.f: Ditto.
20019         * gfortran.dg/g77/19990313-3.f: Ditto.
20020         * gfortran.dg/g77/19990525-0.f: Ditto.
20021         * gfortran.dg/g77/19990826-0.f: Ditto.
20022         * gfortran.dg/g77/19990826-2.f: Ditto.
20023         * gfortran.dg/g77/19990826-3.f: Ditto.
20024         * gfortran.dg/g77/20000511-1.f: Ditto.
20025         * gfortran.dg/g77/20000511-2.f: Ditto.
20026         * gfortran.dg/g77/970625-2.f: Ditto.
20027         * gfortran.dg/g77/980310-2.f: Ditto.
20028         * gfortran.dg/g77/980310-3.f: Ditto.
20029         * gfortran.dg/g77/980310-8.f: Ditto.
20030         * gfortran.dg/g77/980519-2.f: Ditto.
20031         * gfortran.dg/g77/alpha1.f: Ditto.
20032         * gfortran.dg/g77/claus.f: Ditto.
20033         * gfortran.dg/g77/erfc.f: Ditto.
20034         * gfortran.dg/g77/short.f: Ditto.
20035         * gfortran.fortran-torture/execute/data.f90: Ditto.
20036         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20037         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20038
20039 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20040
20041         * lib/file-format.exp (gcc_target_object_format): Add check for som
20042         format and hardcode object formats on hppa*-*-hpux*.
20043         * lib/target-supports.exp (check_weak_available): Add check for som
20044         object format.  Always return 0 on hppa*-*-hpux10*.
20045
20046         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20047         is defined.
20048
20049         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20050
20051 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20052
20053         * gfortran.dg/pr19936_1.f90: New test.
20054         * gfortran.dg/pr19936_2.f90: New test.
20055         * gfortran.dg/pr19936_3.f90: New test.
20056
20057 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20058             Paul Thomas <prthomas@drfccad.cea.fr>
20059
20060         * gfortran.dg/PR19754_1.f90: New test.
20061         * gfortran.dg/PR19754_2.f90: Ditto.
20062
20063 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20064
20065         PR c++/19311
20066         * g++.dg/template/non-dependent11.C: New test.
20067
20068 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20069
20070         * lib/target-supports.exp (check_iconv_available): Fix comment.
20071
20072 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20073             Joseph S. Myers  <joseph@codesourcery.com>
20074
20075         PR c++/19797
20076         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20077
20078 2005-03-04  Matthew Sachs  <msachs@apple.com>
20079
20080         * gcc.exp (gcc_target_compile): Put braces around
20081         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20082         * objc.exp (objc_target_compile): Likewise.
20083         * treelang.exp (treelang_target_compile): Likewise.
20084
20085 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20086
20087         PR fortran/19673
20088         * gfortran.dg/func_result_1.f90: New test.
20089
20090 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20091
20092         * gcc.misc-tests/options.exp: New test.
20093
20094 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20095
20096         * gcc.dg/pr15784-4.c: New test.
20097
20098 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20099
20100         * gcc.c-torture/execute/pr17133.c: New.
20101         * gcc.c-torture/compile/20050303-1.c: New.
20102
20103 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20104
20105         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20106
20107 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20108
20109         * g++.dg/overload/using2.C: New.
20110
20111 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20112
20113         PR c++/19916
20114         * g++.dg/init/ptrmem2.C: New test.
20115
20116 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20117
20118         PR c/8927
20119         * gcc.dg/pr8927-1.c: New test.
20120
20121 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20122
20123         PR c++/20232
20124         * g++.dg/inherit/covariant12.C: New.
20125
20126 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20127
20128         PR fortran/19479
20129         * gfortran.dg/bound_1.f90: New test.
20130
20131 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
20132
20133         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
20134         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20135
20136 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
20137
20138         PR c/20245
20139         * gcc.dg/pr20245-1.c: New test.
20140
20141 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
20142
20143         PR middle-end/19874
20144         * gcc.c-torture/execute/20050119-2.c: New test case.
20145
20146 2005-02-28  Ben Elliston  <bje@au.ibm.com>
20147
20148         * README: Update the DejaGnu bug reporting address.
20149         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
20150         * lib/objc-torture.exp: Likewise.
20151
20152 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20153
20154         * gfortran.dg/boz_1.f90: New test.
20155         * gfortran.dg/boz_3.f90: New test.
20156         * gfortran.dg/boz_4.f90: New test.
20157
20158 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20159
20160         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
20161         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
20162
20163 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20164
20165         PR libfortran/20101
20166         * gfortran.dg/write_0_pe_format.f90: New test.
20167
20168 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
20169
20170         PR c++/20206
20171         * g++.dg/opt/thunk2.C: New test.
20172         * g++.dg/opt/covariant1.C: New test.
20173
20174 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20175
20176         * gfortran.dg/e_d_fmt.f90: New test.
20177
20178 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
20179
20180         * gcc.dg/asm-b.c: Fix comment typos.
20181
20182 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20183
20184         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
20185         a V_MAY_DEF also.
20186
20187 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20188
20189         PR tree-opt/20188
20190         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
20191         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
20192         * gcc.dg/asm-b.c: New test.
20193
20194 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
20195
20196         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
20197         Disable this test on IRIX 6.
20198
20199 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
20200
20201         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
20202         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
20203         parser.
20204
20205 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
20206
20207         PR tree-optimization/20204
20208         * testsuite/gcc.dg/pr20204.c: New test.
20209
20210 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
20211
20212         PR target/20196
20213         * gcc.c-torture/execute/20050224-1.c: New test.
20214
20215         PR c++/20175
20216         * g++.dg/warn/Wbraces2.C: New test.
20217
20218 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
20219
20220         PR c++/19878
20221         * g++.dg/init/const2.C: New test.
20222
20223 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
20224
20225         PR tree-optimization/20100
20226         * gcc.c-torture/execute/pr20100-1.c: New test.
20227
20228 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20229
20230         * gfortran.dg/implicit_3.f90: New test.
20231
20232         * gfortran.dg/deftype_1.f90: New test.
20233
20234 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
20235
20236         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
20237         the test passes.
20238         * g++.dg/other/anon3.C: Accept a warning.
20239
20240 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
20241
20242         * gcc.dg/pr20017.c: Fix a comment typo.
20243
20244 2005-02-23  Bud Davis  <bdavis@gfortran.org>
20245
20246         * gfortran.dg/list_read_4.f90: Change to f90 comments.
20247
20248 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20249
20250         PR ada/19902
20251         * ada/acats/tests/cxa/cxa3004.a: Remove.
20252         * ada/acats/tests/cxb/cxb30061.am: Likewise.
20253
20254 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20255
20256         PR c++/20073
20257         * g++.dg/init/const1.C: New test.
20258
20259         PR c++/19991
20260         * g++.dg/parse/constant7.C: New test.
20261
20262         PR c++/20152
20263         * g++.dg/parse/error27.C: New test.
20264         * g++.dg/template/qualttp15.C: Adjust error markers.
20265         * g++.old-deja/g++.other/struct1.C: Likewise.
20266
20267         PR c++/20153
20268         * g++.dg/template/error17.C: New test.
20269
20270         PR c++/20148
20271         * g++.dg/parser/error26.C: New test.
20272
20273 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
20274
20275         PR tree-optimization/20100
20276         PR tree-optimization/20115
20277         * gcc.dg/pr20115.c: New test.
20278         * gcc.dg/pr20115-1.c: New test.
20279         * gcc.dg/pr20100.c: New test.
20280         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
20281         call-clobbered variables after alias1.
20282
20283 2005-02-22  Bud Davis  <bdavis@gfortran.org>
20284
20285         * gfortran.dg/list_read_4.f90: new test.
20286
20287 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
20288
20289         PR rtl-optimization/20017.
20290         * gcc.dg/pr20017.c: New.
20291
20292 2005-02-22  Devang Patel  <dpatel@apple.com>
20293
20294         PR 19952
20295         * g++.dg/tree-ssa/pr19952.C: New test.
20296
20297 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20298
20299         PR c++/19883
20300         * g++.dg/parse/constant6.C: New test.
20301
20302 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20303
20304         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20305         * g++.dg/charset/asm2.c: Likewise.
20306         * g++.dg/charset/asm3.c: Likewise.
20307         * g++.dg/charset/asm4.c: Likewise.
20308         * g++.dg/charset/asm5.c: Likewise.
20309         * g++.dg/charset/attribute1.c: Likewise.
20310         * g++.dg/charset/attribute2.c: Likewise.
20311         * g++.dg/charset/extern1.cc: Likewise.
20312         * g++.dg/charset/extern2.cc: Likewise.
20313         * g++.dg/charset/extern3.cc: Likewise.
20314         * g++.dg/charset/function.cc: Likewise.
20315         * g++.dg/charset/string.c: Likewise.
20316         * g++.dg/charset/charset.exp: Likewise.
20317         * lib/target-supports.exp (check_iconv_available): Fix comment.
20318
20319 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20320
20321         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
20322         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20323         * gcc.dg/charset/asm2.c: Likewise.
20324         * gcc.dg/charset/asm3.c: Likewise.
20325         * gcc.dg/charset/asm4.c: Likewise.
20326         * gcc.dg/charset/asm5.c: Likewise.
20327         * gcc.dg/charset/asm6.c: Likewise.
20328         * gcc.dg/charset/attribute1.c: Likewise.
20329         * gcc.dg/charset/attribute2.c: Likewise.
20330         * gcc.dg/charset/builtin1.c: Likewise.
20331         * gcc.dg/charset/extern.c: Likewise.
20332         * gcc.dg/charset/function.c: Likewise.
20333         * gcc.dg/charset/string.c: Likewise.
20334         * gcc.dg/charset/charset.exp: Likewise.
20335
20336 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
20337
20338         PR fortran/20086
20339         * gfortran.dg/pr20086.f90: New test.
20340
20341 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
20342
20343         PR tree-optimization/19786
20344         * g++.dg/tree-ssa/pr19786.C: New.
20345
20346 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20347
20348         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
20349
20350 2005-02-21  Jeff Law  <law@redhat.com>
20351
20352         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
20353
20354 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20355
20356         * gfortran.dg/do_iterator: Split loop, markup all lines for
20357         which an error locus is printed.
20358         * gfortran.dg/pr17708.f90: Markup all lines for which an error
20359         locus is printed.
20360         * gfortran.dg/select_4.f90: Likewise.
20361         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
20362         locuses in the various permutations.
20363
20364 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
20365
20366         PR tree-optimization/19951
20367         * g++.dg/vect: New directory.
20368         * g++.dg/vect/vect.exp: New file.
20369         * g++.dg/vect/pr19951.cc: New testcase.
20370         * g++.dg/dg.exp: Also prune vectorizer tests.
20371
20372 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
20373
20374         PR 18785
20375         * gcc.dg/charset/builtin1.c: New test.
20376
20377 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20378
20379         PR c++/19299
20380         * g++.dg/inherit/volatile1.C: New test.
20381
20382         PR c++/19440
20383         * g++.dg/template/dtor4.C: New test.
20384
20385 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20386
20387         * gfortran.dg/int_1.f90: New test.
20388
20389 2005-02-19  Devang Patel  <dpatel@apple.com>
20390
20391         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
20392
20393 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20394
20395         * gfortran.dg/achar_1.f90: New test.
20396
20397 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
20398
20399         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
20400
20401 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
20402             Jakub Jelinek  <jakub@redhat.com>
20403
20404         PR tree-optimization/19828
20405         * gcc.dg/tree-ssa/loop-7.c: New test.
20406         * gcc.c-torture/execute/20050218-1.c: New test.
20407
20408 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
20409
20410         PR c/20043
20411         * gcc.dg/transparent-union-1.c: New test.
20412         * gcc.dg/transparent-union-2.c: New test.
20413
20414 2005-02-18  James E Wilson  <wilson@specifixinc.com>
20415
20416         PR tree-optimization/18977
20417         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
20418
20419 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
20420
20421         PR target/20054
20422         * gcc.dg/pr20054.c: New test.
20423
20424 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20425
20426         PR c++/19508
20427         * g++.dg/ext/attrib20.C: New test.
20428
20429 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20430
20431         PR middle-end/20030
20432         * gfortran.fortran-torture/execute/character_passing.f90: New test.
20433
20434 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
20435
20436         PR c++/20008
20437         * g++.dg/opt/switch4.C: New.
20438
20439 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
20440
20441         PR c++/20023
20442         PR tree-optimization/20009
20443         * gcc.c-torture/compile/20050217-1.c: New test.
20444         * g++.dg/opt/switch3.C: New test.
20445
20446         PR tree-optimization/18947
20447         * gcc.c-torture/compile/20050215-1.c: New test.
20448         * gcc.c-torture/compile/20050215-2.c: New test.
20449         * gcc.c-torture/compile/20050215-3.c: New test.
20450
20451 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
20452
20453         PR c++/20028
20454         * g++.dg/template/crash34.C: New.
20455
20456         PR c++/20022
20457         * g++.dg/other/access3.C: New.
20458
20459 2005-02-17  Ira Rosen  <irar@il.ibm.com>
20460
20461         * gcc.dg/vect/vect-98.c: New test.
20462
20463 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
20464
20465         PR tree-optimization/19967
20466         * gcc.dg/pr19967.c: New.
20467
20468 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
20469
20470         PR middle-end/19857
20471         * gcc.dg/tree-ssa/20050215-1.c: New test.
20472         * gcc.c-torture/execute/20050215-1.c: New test.
20473
20474 2005-02-15  Eric Christopher  <echristo@redhat.com>
20475
20476         * gcc.dg/cpp/20050215-1.c: New file.
20477
20478 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
20479
20480         PR tree-optimization/15785
20481         * gcc.dg/pr15785-1.c: New test.
20482
20483 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
20484
20485         PR c++/17788
20486         * g++.dg/init/ctor4.C: New.
20487         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20488
20489 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
20490
20491         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20492         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20493
20494 2005-02-15  Andreas Schwab  <schwab@suse.de>
20495
20496         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20497         declare malloc.
20498
20499 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
20500
20501         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20502
20503 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
20504
20505         PR tree-optimization/19853
20506         * gcc.c-torture/compile/pr19853.c: New test.
20507
20508 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20509
20510         PR c++/19608
20511         * g++.dg/parse/local-class1.C: New.
20512
20513         PR c++/19895
20514         * g++.dg/parse/ptrmem3.C: New.
20515
20516         PR c++/19884
20517         * g++.old-deja/g++.oliva/template6.C: Add another case.
20518         * g++.dg/template/explicit6.C: New.
20519
20520 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20521
20522         PR c++/17816
20523         * g++.dg/other/redecl2.C: New.
20524
20525 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20526
20527         PR c++/19891
20528         * g++.dg/abi/covariant4.C: New.
20529
20530 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20531
20532         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20533
20534 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20535
20536         * gcc.dg/vect/vect-96.c: Fix typo.
20537
20538 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20539
20540         PR c++/14479
20541         PR c++/19487
20542         * g++.dg/template/enum5.C: New test.
20543
20544 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20545
20546         * gcc.dg/vect/vect-97.c: New test.
20547
20548 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20549
20550         * gcc.dg/vect/vect-96.c: New test.
20551
20552 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20553
20554         * gcc.dg/builtins-34.c: Also check ldexp*.
20555
20556 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20557
20558         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20559
20560 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20561
20562         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20563         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20564         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20565         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20566         selector_list, selector_expression, dg-process-target): Move to new
20567         file target-supports-dg.exp.
20568         * lib/target-supports-dg.exp: New.
20569
20570         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20571         New.
20572
20573 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20574
20575         PR c++/19666
20576         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20577
20578         PR middle-end/19858
20579         * gcc.c-torture/compile/20050210-1.c: New test.
20580
20581 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20582
20583         PR c++/19755
20584         * g++.dg/warn/Wbraces1.C: New test.
20585
20586 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20587
20588         * gcc.dg/builtins-52.c: New testcase.
20589
20590 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20591
20592         PR c/19342
20593         * gcc.c-torture/execute/20050119-1.c: New test.
20594
20595 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20596
20597         PR c++/19811
20598         * g++.dg/init/delete1.C: New test.
20599
20600 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20601
20602         PR c++/18470
20603         * g++.dg/template/static12.C: New test.
20604
20605 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20606
20607         PR c++/19787
20608         * g++.dg/conversion/ambig1.C: New test.
20609
20610         PR c++/19739
20611         * g++.dg/ext/attrib19.C: New test.
20612
20613         PR c++/19732
20614         * g++.dg/parse/dtor5.C: New test.
20615
20616         PR c++/19762
20617         * g++.dg/template/dtor3.C: New test.
20618
20619         PR c++/19826
20620         * g++.dg/template/static11.C: New test.
20621         * g++.dg/template/crash2.C: Remove dg-error marker.
20622
20623 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20624
20625         PR C++/18491
20626         * g++.old-deja/g++.mike/p10769a.C: Remove.
20627
20628 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20629
20630         * gcc.dg/builtins-48.c: New test case.
20631         * gcc.dg/builtins-49.c: New test case.
20632         * gcc.dg/builtins-50.c: New test case.
20633         * gcc.dg/builtins-51.c: New test case.
20634
20635 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20636
20637         PR middle-end/19583
20638         * g++.dg/warn/Wreturn-type-3.C: New test.
20639
20640 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20641
20642         PR middle-end/19402
20643         * gcc.dg/pr19402-1.c: New testcase.
20644         * gcc.dg/pr19402-2.c: likewise.
20645
20646 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20647
20648         PR middle-end/19854
20649         * g++.dg/tree-ssa/tmmti.C: New testcase.
20650
20651 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20652
20653         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20654
20655 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20656
20657         PR c++/19733
20658         * g++.dg/parse/crash23.C: New test.
20659         * g++.dg/warn/Weff1.C: New test.
20660
20661 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20662
20663         * gcc.dg/20050209-1.c: New test.
20664
20665 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20666
20667         PR target/19799
20668         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20669
20670 2005-02-08  Mike Stump  <mrs@apple.com>
20671
20672         * g++.dg/pch/import-2.c: New test.
20673         * g++.dg/pch/import-2.hs: New.
20674         * g++.dg/pch/include/import-2a.h: New.
20675         * g++.dg/pch/include/import-2b.h: New.
20676
20677 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20678
20679         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20680
20681 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20682
20683         * gfortran.dg/substr_1.f90: New test.
20684
20685 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
20686
20687         PR middle-end/19775
20688         * gcc.dg/torture/builtin-power-1.c: Disable test for
20689         invalid transformation.
20690         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
20691         no longer optimize.
20692         * gcc.dg/builtins-47.c: New testcase.
20693
20694 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
20695             Dorit Naishlos  <dorit@il.ibm.com>
20696
20697         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20698
20699 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
20700
20701         * gcc.c-torture/compile/20050206-1.c: New test.
20702
20703 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20704
20705         PR tree-opt/19768
20706         * g++.dg/opt/pr19768.C: New test.
20707
20708 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20709
20710         PR tree-opt/19736
20711         * gcc.c-torture/compile/pr19736.c: New test.
20712
20713 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20714
20715         PR c++/17401
20716         * g++.dg/parse/error25.C: New test.
20717
20718 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
20719
20720         * gcc.c-torture/execute/20050203-1.c: New.
20721
20722 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
20723
20724         * gcc.dg/vect/vect-85.c: Remove xfail.
20725         * gcc.dg/vect/vect-86.c: Remove xfail.
20726         * gcc.dg/vect/vect-87.c: Remove xfail.
20727         * gcc.dg/vect/vect-88.c: Remove xfail.
20728
20729 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
20730
20731         * gcc.dg/altivec-19.c: New.
20732
20733 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
20734
20735         PR c/17807
20736         * gcc.dg/nested-func-3.c: New test.
20737         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20738
20739 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
20740
20741         * gcc.test-framework/gen_directive_tests: Generate tests for
20742         selector expressions.
20743
20744 2005-02-02  Matt Austern  <austern@apple.com>
20745
20746         PR c++/19628
20747         * g++/ext/builtin7.C: New.
20748         * g++/ext/builtin8.C: New.
20749
20750 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20751
20752         PR c/18502
20753         * gcc.dg/pr18502-1.c: New test.
20754
20755 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20756
20757         PR c++/17413
20758         * g++.dg/template/local4.C: Tweak.
20759
20760 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
20761
20762         PR tree-optimization/19578
20763         * gcc.c-torture/compile/20050202-1.c: New test.
20764
20765 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20766
20767         PR c/19435
20768         * gcc.dg/c99-init-4.c: New test.
20769
20770 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20771
20772         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20773
20774         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20775
20776         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20777         * g++.dg/eh/check-vect.h: New.
20778
20779         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20780         * gcc.dg/vect/vect-78.c: Ditto.
20781         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20782         Remove.
20783
20784         * g++.dg/conversion/simd1.C: Expect warning.
20785         * g++.dg/ext/attribute-test-1.C: Ditto.
20786         * g++.dg/ext/attribute-test-2.C: Ditto.
20787         * g++.dg/ext/attribute-test-3.C: Ditto.
20788         * g++.dg/ext/attribute-test-4.C: Ditto.
20789
20790         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20791         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20792
20793         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20794
20795 2005-02-01  Richard Henderson  <rth@redhat.com>
20796
20797         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20798         long double for ibm double-double format.
20799         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20800
20801 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
20802
20803         PR tree-optimization/19633
20804         * testsuite/gcc.dg/pr19633-1.c: New test.
20805         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20806         to NULL or a symbol.
20807
20808 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20809
20810         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20811         New procs.
20812         (dg-process-target (local override)): Handle selector expressions.
20813
20814         * gcc.test-framework/README: Describe tests in source directory.
20815         * gcc.test-framework/test-framework.awk: Handle dg- tests.
20816         * gcc.test-framework/test-framework.exp: Handle dg- tests.
20817         * gcc.test-framework/dg-bogus-exp-P.c: New test.
20818         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20819         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20820         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20821         * gcc.test-framework/dg-do-link-exp-P.c: New test.
20822         * gcc.test-framework/dg-do-run-exp-P.c: New test.
20823         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20824         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20825         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20826         * gcc.test-framework/dg-error-exp-P.c: New test.
20827         * gcc.test-framework/dg-error-exp-XP.c: New test.
20828         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20829         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20830         * gcc.test-framework/dg-output-exp-P.c: New test.
20831         * gcc.test-framework/dg-output-exp-XF.c: New test.
20832         * gcc.test-framework/dg-warning-exp-P.c: New test.
20833         * gcc.misc-tests/dg-1.c: Remove.
20834         * gcc.misc-tests/dg-2.c: Remove.
20835         * gcc.misc-tests/dg-3.c: Remove.
20836         * gcc.misc-tests/dg-4.c: Remove.
20837         * gcc.misc-tests/dg-5.c: Remove.
20838         * gcc.misc-tests/dg-6.c: Remove.
20839         * gcc.misc-tests/dg-7.c: Remove.
20840         * gcc.misc-tests/dg-8.c: Remove.
20841         * gcc.misc-tests/dg-9.c: Remove.
20842         * gcc.misc-tests/dg-10.c: Remove.
20843         * gcc.misc-tests/dg-11.c: Remove.
20844         * gcc.misc-tests/dg-12.c: Remove.
20845         * gcc.misc-tests/dg-test.exp: Remove.
20846
20847         * gcc.test-framework/test-framework.awk: Change recording and
20848         printing of passes and failures.
20849
20850         * gcc.test-framework: New directory.
20851         * gcc.test-framework/README: New.
20852         * gcc.test-framework/test-framework.exp: New.
20853         * gcc.test-framework/test-framework.awk: New.
20854         * gcc.test-framework/gen_directive_tests: New.
20855
20856 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
20857
20858         * lib/treelang.exp: Fix comment typos.
20859         (treelang_target_compile): Don't append libs=-ltreelang to options.
20860
20861 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
20862
20863         * g++.dg/parse/typename7.C: Adjust error messages.
20864
20865 2005-01-31  Jeff Law  <law@redhat.com>
20866
20867         * gcc.c-torture/execute/20050131-1.c: New test.
20868         * gcc.dg/wcaselabel.c: New test.
20869
20870 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
20871
20872         * g++.dg/other/warning1.C: Adjust error messags.
20873         * g++.dg/parse/constant5.C: New test.
20874
20875 2005-01-31  Steven Bosscher  <stevenb@suse.de>
20876
20877         PR c/19333
20878         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20879         the test case valid.
20880         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20881         * testsuite/gcc.dg/array-7.c: Adjust expected result.
20882         * testsuite/gcc.dg/pr18596-3.c: Likewise.
20883         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20884         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20885         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20886
20887 2005-01-31  Dale Johannesen  <dalej@apple.com>
20888
20889         * g++.dg/opt/pr19650.C: New test.
20890
20891 2005-01-31  Richard Henderson  <rth@redhat.com>
20892
20893         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20894         long double for intel double extended format.
20895         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20896
20897 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
20898
20899         PR c++/19555
20900         * g++.dg/template/static10.C: New test.
20901
20902         PR c++/19395
20903         * g++.dg/parse/error24.C: New test.
20904
20905         PR c++/19367
20906         * g++.dg/lookup/builtin1.C: New test.
20907
20908         PR c++/19457
20909         * g++.dg/warn/conv3.C: New test.
20910
20911 2005-01-30  Bud Davis  <bdavis@gfortran.org>
20912
20913         PR fortran/19647
20914         * gfortan.dg/inquire_7.f90
20915
20916 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
20917
20918         PR tree-optimization/15791
20919         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
20920         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
20921         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
20922         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
20923         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
20924         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
20925         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20926         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20927         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20928         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20929
20930 2005-01-29  Paul Brook  <paul@codesourcery.com>
20931
20932         PR fortran/18565
20933         * check.c (real_or_complex_check): New function.
20934         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20935         * intrinsic.c (add_functions): Use new check functions.
20936         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20937         Add prototypes.
20938
20939 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
20940
20941         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20942         gcc.dg/lvalue-3.c: New tests.
20943         * gcc.dg/concat.c: Update expected messages.
20944
20945 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
20946
20947         PR libfortran/19595
20948         * gfortran.dg/eor_1.f90: New test.
20949
20950 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
20951
20952         PR fortran/19589
20953         * gfortran.dg/logical_data_1.f90: New test.
20954
20955 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
20956
20957         PR c++/19253
20958         * g++.dg/template/crash33.C: New test.
20959
20960         PR c++/19667
20961         * g++.dg/template/crash32.C: New test.
20962
20963 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20964
20965         PR middle-end/16558
20966         * g++.dg/warn/Wreturn-type-2.C: New test.
20967
20968 2004-06-24  Jeff Law  <law@redhat.com>
20969
20970         * gcc.dg/tree-ssa/20050128-1.c: New test.
20971
20972 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20973
20974         * gcc.target/frv/all-mdpackh-1.c: New test.
20975
20976 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20977
20978         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20979
20980 2005-01-27  Richard Henderson  <rth@redhat.com>
20981
20982         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20983
20984 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20985
20986         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20987
20988 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20989
20990         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20991         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20992         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20993         to cope with cases where the multilib options override the dg-options.
20994
20995 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20996
20997         PR c/18946
20998         * gcc.dg/noncompile/20050120-1.c: New test.
20999
21000 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21001
21002         PR tree-optimization/19633
21003         * gcc.dg/pr19633.c: New test.
21004         * gcc.dg/tree-ssa/pr19633.c: New test.
21005
21006 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21007
21008         * gcc.dg/20041216-1.c: New test.
21009
21010 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21011
21012         PR objc/18862
21013         * objc.dg/selector-2.m: New test.
21014
21015 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21016
21017         * g++.dg/opt/range-test-2.C: New test.
21018
21019         PR rtl-optimization/19579
21020         * gcc.c-torture/execute/20050124-1.c: New test.
21021
21022 2005-01-26  Greg Parker  <gparker@apple.com>
21023         Stuart Hastings  <stuart@apple.com>
21024
21025         * gcc.c-torture/execute/20050125-1.c: New.
21026
21027 2005-01-18  Jan Hubicka  <jh@suse.cz>
21028
21029         PR tree-optimize/19337
21030         * gcc.c-torture/compile/20050119-1.c: New test.
21031
21032 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21033
21034         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21035         test for successful match.
21036
21037 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21038
21039         PR objc/18408
21040         * objc.dg/comp-types-7.m: New test.
21041
21042 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21043
21044         * lib/target-supports.exp (current_target_name): New.
21045         (check_effective_target_ilp32, check_effective_target_lp64):
21046         Cache the result to use as long as the current target, with
21047         multilib flags, remains the same.
21048
21049         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21050         (dg-require-weak, dg-require-visibility, dg-require-alias,
21051         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21052         dg-require-effective-target, dg-skip-if): Remove call to
21053         skip_test_and_clear_xfail.
21054         (dg-test): Clear xfail data.
21055
21056 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21057
21058         PR target/17751
21059         * gcc.dg/ppc64-toc.c: New test.
21060
21061         * g++.dg/tree-ssa/empty-1.C: New test.
21062
21063         PR middle-end/19551
21064         * gcc.c-torture/execute/20050121-1.c: New test.
21065         * gcc.dg/20050121-2.c: New test.
21066
21067 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21068         Paul Brook  <paul@codesourcery.com>
21069
21070         PR fortran/17941
21071         * gfortran.dg/real_const_1.f: New test.
21072         * gfortran.dg/real_const_2.f90: New test.
21073         * gfortran.dg/complex_int_1.f90: New test.
21074
21075 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21076
21077         PR fortran/19313
21078         * gfortan.dg/inquire_6.f90: New test.
21079
21080 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21081
21082         PR libfortran/19451
21083         * open_readonly_1.f90: New test.
21084
21085 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21086
21087         PR libfortran/18982
21088         * gfortran.dg/open_new.f90: New file.
21089
21090 2005-01-22  Paul Brook  <paul@codesourcery.com>
21091
21092         * namelist_1.f90: New test.
21093
21094 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21095
21096         PR tree-optimization/19484
21097         * gcc.c-torture/compile/20050122-[12].c: New tests.
21098
21099 2005-01-22  Paul Brook  <paul@codesourcery.com>
21100
21101         * gfortran.dg/implicit_2.f90: New test.
21102
21103 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21104
21105         PR fortran/19314
21106         * gfortran.dg/inquire_5.f90: New test.
21107
21108 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21109
21110         PR c/18809
21111         * gcc.dg/pr18809-1.c: New test.
21112
21113 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21114
21115         * gcc.dg/20050121-1.c: New test.
21116
21117         PR tree-optimization/13000
21118         * gcc.dg/20040206-1.c: Change warning to point where function is
21119         being inlined.
21120
21121 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21122
21123         PR c++/19208
21124         * g++.dg/template/array11.C: New test.
21125
21126 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21127
21128         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
21129         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
21130         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
21131         * gfortran.dg/getenv_1.f90: Add dg-do directive.
21132         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
21133         gfortran.dg/pr17164.f90: Add missing dg-do directives.
21134
21135 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21136
21137         PR tree-optimization/15349
21138         * gcc.dg/tree-ssa/pr15349.c: New.
21139
21140 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
21141
21142         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
21143
21144 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
21145
21146         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
21147         scan-assembler-times directive name.
21148
21149         * gcc.dg/asm-a.c: Move dg-require-effective-target to
21150         after dg-do.
21151
21152         PR rtl-optimization/19462
21153         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
21154
21155 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
21156
21157         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
21158         counting function calls on ia64.
21159
21160 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
21161
21162         PR rtl-optimization/15139
21163         * gcc.dg/20050111-2.c: New test.
21164
21165         PR c/17297
21166         * gcc.c-torture/compile/20050113-1.c: New testcase.
21167
21168         PR middle-end/19164
21169         * gcc.dg/20050113-1.c: New testcase.
21170
21171 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
21172
21173         * gcc.dg/vect/vect-85.c: Add comment.
21174         * gcc.dg/vect/vect-86.c: Add xfail for now.
21175         * gcc.dg/vect/vect-87.c: Add xfail for now.
21176         * gcc.dg/vect/vect-88.c: Add xfail for now.
21177         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
21178
21179 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21180
21181         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
21182
21183 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21184
21185         * g++.dg/debug/typedef3.C: New test.
21186
21187 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
21188
21189         PR c/19472
21190         * gcc.dg/asm-a.c: New test.
21191
21192 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
21193
21194         * gcc.dg/sh-relax.c: Add prototype for abort.
21195
21196 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21197
21198         * gcc.dg/short-compare-1.c: New test.
21199         * gcc.dg/short-compare-2.c: Likewise.
21200
21201 2005-01-18  Michael Matz  <matz@suse.de>
21202
21203         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
21204
21205 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
21206
21207         PR tree-optimization/19121
21208         * gcc.c-torture/compile/pr19121.c: New test.
21209
21210 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
21211
21212         PR target/19357
21213         * gcc.c-torture/compile/pr19357.c: New test.
21214
21215 2005-01-17  Ian Lance Taylor  <ian@airs.com>
21216
21217         PR c/5675
21218         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
21219         pass--those that refer just to the variable, possibly with a
21220         cast.
21221         * gcc.dg/c99-const-expr-3.c: Likewise.
21222
21223         PR middle-end/13127
21224         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
21225         longer emitted.
21226
21227 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
21228
21229         PR fortran/18778
21230         * gfortran.dg/endfile_2.f90: New test.
21231
21232 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
21233
21234         PR 19168
21235         * gfortran.dg/select_5.f90: New test.
21236
21237 2004-01-16  Paul Brook  <paul@codesourcery.com>
21238
21239         * gfortran.dg/common_4.f90: New test.
21240
21241 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
21242
21243         PR rtl-optimization/19462
21244         * gcc.dg/torture/pr19462-1.c: New test.
21245
21246 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
21247
21248         PR objc/19321
21249         * objc.dg/func-ptr-2.m: New.
21250         * objc.dg/volatile-1.m: New.
21251
21252 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21253
21254         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
21255
21256 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21257
21258         PR tree-optimization/19060
21259         * gcc.c-torture/execute/20050104-1.c: New test.
21260
21261 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
21262
21263         PR fortran/18983
21264         * gfortran.dg/write_to_null.f90: New test.
21265
21266 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
21267             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21268
21269         PR other/19328
21270         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
21271         argument.
21272
21273 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21274
21275         PR c++/19263
21276         * g++.dg/init/vector1.C: New test.
21277
21278 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
21279
21280         PR target/13158
21281         * gcc.target/ia64/sibcall-unwind-1.c: New test.
21282         PR target/18987
21283         * gcc.target/ia64/sibcall-unwind-2.c: New test.
21284
21285 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
21286
21287         * gfortran.dg/select_1.f90: New test.
21288         * gfortran.dg/select_2.f90: New test.
21289         * gfortran.dg/select_3.f90: New test.
21290         * gfortran.dg/select_4.f90: New test.
21291
21292 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
21293
21294         PR middle-end/19084
21295         PR rtl-optimization/19348
21296         * gcc.dg/20050111-1.c: New test.
21297         * gcc.c-torture/execute/20050111-1.c: New test.
21298
21299         * gcc.dg/i386-asm-4.c: New test.
21300
21301 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21302
21303         * gcc.dg/nested-func-2.c: New test.
21304         * ada/acats/norun.lst: Remove c953002.
21305
21306 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
21307
21308         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
21309
21310 2005-01-12  Ben Elliston  <bje@au.ibm.com>
21311
21312         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
21313
21314 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
21315
21316         PR target/18761
21317         * g++.dg/abi/align1.C: New test.
21318
21319 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
21320
21321         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
21322         at a time.
21323         * g++.dg/ext/altivec_check.h: Support compiling as C.
21324
21325 2005-01-10  Roger Sayle  <roger@eyesopen.com>
21326
21327         PR c++/19355
21328         * g++.dg/expr/pr19355-1.C: New test case.
21329
21330 2005-01-10  Laurent GUERBY <laurent@guerby.net>
21331
21332         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
21333         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
21334         * ada/acats/tests/c3/c92005b.ada: Likewise.
21335         * ada/acats/tests/c3/cxb3012.a: Likewise.
21336         * ada/acats/norun.lst: Add c380004 and c953002, add PR
21337
21338 2005-01-09  Paul Brook  <paul@codesourcery.com>
21339
21340         * gfortran.dg/common_2.f90: New file.
21341         * gfortran.dg/common_3.f90: New file.
21342
21343 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
21344
21345         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
21346
21347 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21348
21349         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
21350         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
21351         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
21352         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
21353         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
21354         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
21355         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
21356         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
21357         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
21358         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
21359         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
21360         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
21361         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
21362         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
21363         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
21364         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
21365         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
21366         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
21367         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
21368         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
21369         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
21370         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
21371         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
21372         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
21373         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
21374         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
21375         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
21376         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
21377         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
21378         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
21379         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
21380         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
21381         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
21382         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
21383         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
21384         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
21385         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
21386         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
21387         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
21388         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
21389         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
21390         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
21391         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
21392         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
21393         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
21394         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
21395         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
21396         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
21397         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
21398         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
21399         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
21400         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
21401         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
21402         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
21403         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
21404         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
21405         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
21406         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
21407         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
21408         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
21409         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
21410         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
21411         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
21412         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
21413         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
21414         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
21415         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
21416
21417         * gcc.dg/vect/vect-1.c: Fix spelling.
21418         * gcc.dg/vect/vect-10.c: Fix spelling.
21419         * gcc.dg/vect/vect-11.c: Fix spelling.
21420         * gcc.dg/vect/vect-12.c: Fix spelling.
21421         * gcc.dg/vect/vect-14.c: Fix spelling.
21422         * gcc.dg/vect/vect-15.c: Fix spelling.
21423         * gcc.dg/vect/vect-16.c: Fix spelling.
21424         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
21425         * gcc.dg/vect/vect-64.c: Fix comments.
21426         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
21427
21428 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21429             Ira Rosen  <irar@il.ibm.com>
21430
21431         * gcc.dg/vect/vect-70.c: New test.
21432         * gcc.dg/vect/vect-71.c: New test.
21433
21434 2005-01-09  Manfred Hollstein  <mh@suse.com>
21435
21436         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
21437         * gcc.dg/pr18241-2.c: Likewise.
21438         * gcc.dg/pr18241-3.c: Likewise.
21439         * gcc.dg/pr18241-4.c: Likewise.
21440         * gcc.dg/pr18241-5.c: Likewise.
21441
21442 2005-01-08  Richard Henderson  <rth@redhat.com>
21443
21444         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21445         False for x86 and x86-64.
21446
21447 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
21448
21449         PR tree-optimization/18241
21450         * gcc.dg/pr18241-1.c: New test.
21451         * gcc.dg/pr18241-2.c: New test.
21452         * gcc.dg/pr18241-3.c: New test.
21453         * gcc.dg/pr18241-4.c: New test.
21454         * gcc.dg/pr18241-5.c: New test.
21455
21456 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
21457
21458         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21459         gfortran.dg/select_4.f90: New.
21460
21461 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21462
21463         * gcc.c-torture/execute/20050107-1.c: New test.
21464
21465 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
21466
21467         PR c++/19298
21468         * g++.dg/template/ref2.C: New.
21469
21470 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
21471
21472         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21473         instead of being empty.
21474
21475 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21476
21477         PR fortran/15553
21478         * gfortran.dg/array-1.f90: New test.
21479
21480 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21481
21482         PR tree-optimization/19283
21483         * gcc.c-torture/execute/20050106-1.c: New test.
21484
21485         PR rtl-optimization/18861
21486         * gcc.dg/20050105-1.c: New test.
21487
21488         PR tree-optimization/18828
21489         * gcc.dg/20050105-2.c: New test.
21490
21491 2005-01-07  Andreas Jaeger  <aj@suse.de>
21492
21493         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21494
21495 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
21496
21497         PR fortran/18398
21498         * gfortran.dg/fmt_read.f90: New test.
21499
21500 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
21501
21502         * gcc.dg/rs6000-ldouble-2.c: New.
21503
21504 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
21505
21506         PR c++/19244
21507         * g++.dg/parser/ctor2.C: New test.
21508
21509 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21510
21511         PR c++/17154
21512         * g++.dg/template/using9.C: New test.
21513
21514 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21515
21516         PR c++/19258
21517         * g++.dg/lookup/friend6.C: New test.
21518
21519 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21520
21521         PR c++/19270
21522         * g++.dg/template/array10.C: New.
21523
21524 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21525
21526         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21527         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21528
21529 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21530
21531         * gcc.c-torture/compile/20050105-1.c: New test.
21532
21533 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21534
21535         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21536
21537 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21538
21539         PR middle-end/19100
21540         * gcc.dg/conv-3.c: New test case.
21541
21542 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21543
21544         * gcc.dg/asm-wide-1.c: New test.
21545
21546 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21547
21548         PR c++/19030
21549         * g++.dg/parse/crash22.C: New
21550
21551 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21552
21553         PR 19257
21554         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21555
21556 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21557
21558         PR middle-end/17767
21559         * gcc.dg/i386-mmx-6.c: New test case.
21560
21561 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21562
21563         PR tree-optimization/18308
21564         * gcc.dg/vect/pr18308.c: New testcase.
21565
21566 2005-01-04  Andreas Jaeger  <aj@suse.de>
21567
21568         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21569
21570 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21571             Robert Bowdidge <bowdidge@apple.com>
21572
21573         * gcc.dg/cpp/subframework1.c: New.
21574         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21575         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21576         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21577         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21578
21579 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21580
21581         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21582         producing warning.
21583         * gcc.dg/darwin-weakimport-2.c: New.
21584
21585 2005-01-03  Richard Henderson  <rth@redhat.com>
21586
21587         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21588
21589 2005-01-03  Richard Henderson  <rth@redhat.com>
21590
21591         * gcc.dg/vect/vect.exp: Enable for ia64.
21592         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21593         (check_effective_target_vect_float): Likewise.
21594         (check_effective_target_vect_no_align): Likewise.
21595         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21596         * gcc.dg/vect/vect-8.c: Likewise.
21597
21598 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21599
21600         PR target/19236
21601         * gcc.dg/pr19236-1.c: New test case.
21602
21603 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21604
21605         PR rtl-optimization/12092
21606         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21607
21608 2005-01-02  Andreas Jaeger  <aj@suse.de>
21609
21610         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21611
21612 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21613             Andrew Pinski  <pinskia@physics.uc.edu>
21614
21615         PR rtl-optimization/12092
21616         * gcc.dg/pr12092-1.c: New test case.
21617
21618 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21619
21620         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21621         'hidden' and 'default' for better portability.
21622         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21623
21624         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21625         6 and 7.
21626         * g++.old-deja/g++.brendan/new3.C: Likewise.
21627
21628 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21629
21630         * gcc.dg/20041231-1.C: New test.
21631         * g++.dg/warn/Wunreachable-code-1.C: New test.
21632
21633 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21634
21635         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21636         file, not /dev/null.  Abort on error.
21637
21638 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21639             Ziemowit Laski  <zlaski@apple.com>
21640
21641         PR objc/18971
21642         * objc.dg/encode-5.m: New test.
21643
21644 2004-12-29  Richard Henderson  <rth@redhat.com>
21645
21646         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21647         * objc.dg/stabs-1.m: Disable for ia64.
21648
21649 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21650
21651         PR c++/19190
21652         * g++.dg/warn/Wunused-10.C: New test.
21653
21654 2004-12-28  Richard Henderson  <rth@redhat.com>
21655
21656         * objc.dg/stabs-1.m: Disable for alpha.
21657
21658 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21659
21660         PR c++/19149
21661         * g++.dg/parse/error23.C: New test.
21662
21663 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21664
21665         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21666
21667         PR fortran/19032
21668         * gfortran.dg/intrinsic_modulo_1.f90: New.
21669         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21670         tests with divisor -1.
21671
21672 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21673
21674         * g++.dg/opt/temp1.C (memcpy): Return a value.
21675
21676         PR c++/19148
21677         * g++.dg/expr/cond7.C: New test.
21678
21679 2004-12-27  Paul Brook  <paul@codesourcery.com>
21680
21681         * gfortran.dg/g77/select_no_compile.f: Remove.
21682
21683 2004-12-27  Richard Henderson  <rth@redhat.com>
21684
21685         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21686         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21687         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21688
21689 2004-12-26  Richard Henderson  <rth@redhat.com>
21690
21691         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21692         by 1i instead of token pasting.
21693
21694 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21695
21696         PR tree-optimization/17578
21697         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21698         to additional_flags.
21699         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21700
21701 2004-12-25  Richard Henderson  <rth@redhat.com>
21702
21703         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21704         Remove Alpha.
21705
21706 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21707
21708         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21709         hppa*-*-hpux*.
21710         * gcc.dg/pr17957.c (dg-options): Likewise.
21711         * gcc.dg/struct-ret-1.c: Add prototype for abort.
21712         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21713         instead of 0 on __hppa__.
21714         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21715         "foo,%r" on hppa*-*-*.
21716
21717 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
21718
21719         PR fortran/19071
21720         * gfortran.dg/complex_write.f90: New test.
21721
21722 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21723
21724         PR c++/17595
21725         * g++.dg/parse/pragma2.C: New test.
21726
21727         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21728
21729 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21730
21731         * gcc.dg/empty2.c: Add missing dg-warning.
21732
21733 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21734
21735         PR c++/17413
21736         * g++.dg/template/local4.C: New test.
21737         * g++.dg/template/crash19.C: Add dg-error marker.
21738
21739         * g++.dg/template/crash31.C: Correct embedded PR number.
21740
21741 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21742
21743         PR c++/16405
21744         * g++.dg/opt/temp1.C: Add do-run marker.
21745
21746 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21747
21748         * g++.dg/template/spec19.C: New.
21749
21750 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21751
21752         PR target/16819
21753         * gcc.dg/empty2.c: New.
21754
21755 2004-12-23  Richard Henderson  <rth@redhat.com>
21756
21757         * lib/target-supports.exp (check_effective_target_vect_no_align):
21758         Remove i?86 and x86-64.
21759
21760 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21761
21762         PR c++/16405
21763         * g++.dg/opt/temp1.C: New test.
21764
21765 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21766
21767         PR c++/18733
21768         * g++.dg/template/friend33.C: New testcase.
21769
21770 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
21771
21772         PR c++/18464
21773         * g++.dg/template/cond5.C: New test.
21774
21775         PR c++/18492
21776         * g++.dg/inherit/thunk3.C: New test.
21777
21778         PR c++/11224
21779         * g++.dg/warn/Wunused-9.C: New test.
21780
21781 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
21782
21783         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21784
21785 2004-12-22  Jan Beulich  <jbeulich@novell.com>
21786
21787         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21788
21789 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
21790
21791         PR c++/18378
21792         * g++.dg/ext/packed8.C: New test.
21793
21794         PR c++/19063
21795         * g++.dg/template/crash31.C: New test.
21796
21797         PR c++/19034
21798         * g++.dg/template/crash30.C: New test.
21799
21800 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21801
21802         PR C++/18984
21803         * g++.dg/eh/ctor3.C: New test.
21804
21805 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21806
21807         * objc.dg/stabs-1.m: Allow section name to be quoted and
21808         assembly label to begin with '.LL'.
21809
21810 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
21811
21812         * gcc.dg/vect/vect.exp
21813         (check_effective_target_lp64_or_vect_no_align): New.
21814         * gcc.dg/vect/vect-77.c: Use it.
21815         * gcc.dg/vect/vect-78.c: Use it.
21816
21817         * lib/target-supports.exp
21818         (check_effective_target_vect_no_max,
21819         check_effective_target_vect_no_bitwise,
21820         check_effective_target_vect_no_align): New.
21821         * gcc.dg/vect/vect-13.c: Use them.
21822         * gcc.dg/vect/vect-17.c: Ditto.
21823         * gcc.dg/vect/vect-18.c: Ditto.
21824         * gcc.dg/vect/vect-19.c: Ditto.
21825         * gcc.dg/vect/vect-20.c: Ditto.
21826         * gcc.dg/vect/vect-27.c: Ditto.
21827         * gcc.dg/vect/vect-29.c: Ditto.
21828         * gcc.dg/vect/vect-44.c: Ditto.
21829         * gcc.dg/vect/vect-48.c: Ditto.
21830         * gcc.dg/vect/vect-50.c: Ditto.
21831         * gcc.dg/vect/vect-52.c: Ditto.
21832         * gcc.dg/vect/vect-54.c: Ditto.
21833         * gcc.dg/vect/vect-56.c: Ditto.
21834         * gcc.dg/vect/vect-58.c: Ditto.
21835         * gcc.dg/vect/vect-60.c: Ditto.
21836         * gcc.dg/vect/vect-72.c: Ditto.
21837         * gcc.dg/vect/vect-80.c: Ditto.
21838
21839 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
21840
21841         PR c++/14075
21842         * g++.dg/init/string1.C: New.
21843
21844         PR c++/18975
21845         * g++.dg/other/synth1.C: New.
21846
21847 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21848
21849         PR c/18963
21850         * gcc.dg/pr18963-1.c: New test.
21851
21852 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21853
21854         PR c/18596
21855         * gcc.dg/funcdef-storage-1.c (foo): Remove.
21856         * gcc.dg/pr18596-1.c: Use dg-error.
21857         (dg-options): Use -fno-unit-at-a-time.
21858         * gcc.dg/pr18596-2.c: New test.
21859         * gcc.dg/pr18596-3.c: New test.
21860
21861 2004-12-20  Roger Sayle  <roger@eyesopen.com>
21862
21863         PR middle-end/18683
21864         * g++.dg/opt/pr18683-1.C: New test case.
21865
21866 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
21867
21868         PR other/19093
21869         * g++.dg/opt/max1.C: Fix for 64bit targets.
21870
21871 2004-12-20  Matt Austern  <austern@apple.com>
21872
21873         PR c++/19044
21874         * g++.dg/ext/builtin6.C: New
21875
21876 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
21877
21878         PR tree-optimization/19080
21879         * gcc.c-torture/compile/pr19080.c: New test.
21880
21881 2004-12-20  Steven Bosscher  <stevenb@suse.de>
21882
21883         * gcc.dg/20041219-1.c: New test.
21884
21885 2004-12-19  Roger Sayle  <roger@eyesopen.com>
21886
21887         PR middle-end/19068
21888         * g++.dg/opt/max1.C: New test case.
21889
21890 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21891
21892         * gcc.dg/fdata-sections-1.c: New test.
21893
21894 2004-12-18  Roger Sayle  <roger@eyesopen.com>
21895
21896         PR middle-end/18548
21897         * gcc.dg/max-1.c: New test case.
21898
21899 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
21900
21901         * gcc.c-torture/execute/20041218-1.c: New test.
21902
21903 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
21904
21905         * gcc.dg/pr18501.c: New test.
21906         * gcc.dg/uninit-5.c: XFAIL.
21907         * gcc.dg/uninit-9.c: XFAIL.
21908
21909 2004-12-17  Dale Johannesen  <dalej@apple.com>
21910
21911         * gcc.dg/20041213-1.c: New.
21912
21913 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
21914
21915         * objc.dg/stabs-1.m: Allow assembly label to begin
21916         with a dot ('.').
21917
21918 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
21919
21920         * gcc.c-torture/execute/20041213-1.c: Move...
21921         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
21922
21923 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
21924
21925         PR c++/18721
21926         * g++.dg/lookup/conv-5.C: New.
21927
21928 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
21929
21930         * objc.dg/stabs-1.m: New test.
21931
21932 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21933
21934         * gcc.dg/visibility-c.c: Change compile to
21935         assemble for the test.
21936
21937 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21938
21939         PR target/19041
21940         * gcc.dg/visibility-c.c: New test.
21941
21942 2004-12-16  Roger Sayle  <roger@eyesopen.com>
21943
21944         PR middle-end/18493
21945         * gcc.dg/switch-8.c: New test case.
21946
21947 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21948
21949         PR c++/18905
21950         * g++.dg/template/init4.C: New.
21951         * g++.dg/opt/static3.C: Enable optimizer.
21952
21953 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
21954
21955         * g++.dg/other/complex1.C: New test.
21956
21957 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
21958
21959         * g++.dg/opt/inline9.C: New test.
21960
21961 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21962
21963         PR fortran/18993
21964         * gfotran.dg/nullify_1.f: New test.
21965
21966 2004-12-15  Richard Henderson  <rth@redhat.com>
21967
21968         * gcc.target/i386/i386.exp: New harness.
21969         * gcc.target/i386/vect-args.c: New.
21970
21971 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21972
21973         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21974
21975 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21976
21977         PR c++/18825
21978         * g++.dg/template/friend32.C: New test.
21979
21980 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21981
21982         * cpp/pragma-once-1.c: New test.
21983         * cpp/pragma-once-1b.h: Likewise.
21984         * cpp/pragma-once-1c.h: Likewise.
21985         * cpp/pragma-once-1d.h: Likewise.
21986         * cpp/inc/pragma-once-1a.h: Likewise.
21987
21988 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21989             Steven G. Kargl  <kargls@comcast.net>
21990
21991         PR fortran/17597
21992         * gfortran.dg/list_read_3.f90: New test.
21993
21994 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21995
21996         * gcc.dg/ftrapv-2.c: New test.
21997
21998 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21999
22000         PR c++/18981
22001         * g++.dg/template/typename9.C: New test.
22002
22003 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22004
22005         PR c++/18738
22006         * g++.dg/template/typename8.C: New test.
22007         * g++.dg/parse/friend2.C: Tweak error message.
22008
22009 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22010
22011         * gcc.c-torture/20041214-1.c: New test.
22012
22013 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22014
22015         PR c++/18965
22016         * g++.dg/init/array17.C: New test.
22017
22018 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22019
22020         PR c++/18793
22021         * g++.dg/init/aggr3.C: New test.
22022
22023 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22024
22025         * gcc.dg/altivec-types-1.c: New test.
22026         * gcc.dg/altivec-types-2.c: New test.
22027         * gcc.dg/altivec-types-3.c: New test.
22028         * gcc.dg/altivec-types-4.c: New test.
22029         * g++.dg/ext/altivec-types-1.C: New test.
22030         * g++.dg/ext/altivec-types-2.C: New test.
22031         * g++.dg/ext/altivec-types-3.C: New test.
22032         * g++.dg/ext/altivec-types-4.C: New test.
22033
22034 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22035
22036         PR middle-end/18951
22037         * gcc.c-torture/execute/20041213-1.c: New test.
22038
22039 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22040
22041         PR c++/18949
22042         * g++.dg/template/cast1.C: New.
22043
22044 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22045
22046         * gcc.c-torture/execute/20041213-2.c: New test.
22047
22048 2004-12-13  Richard Henderson  <rth@redhat.com>
22049
22050         * gcc.dg/i386-sse-10.c: Fix typo in options.
22051
22052 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22053
22054         PR c++/18968
22055         * g++.dg/opt/pr18968.C: New test.
22056
22057 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22058
22059         PR c++/18925
22060         * g++.dg/ext/visibility/staticdatamem.C: New test.
22061
22062 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22063
22064         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22065
22066 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22067
22068         PR rtl-optimization/18928
22069         * gcc.dg/pr18928-1.c: New test case.
22070
22071 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22072
22073         PR tree-opt/16951
22074         * gcc.c-torture/compile/20041211-1.c: New.
22075
22076 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22077
22078         PR middle-end/17564
22079         * gcc.c-torture/execute/20041212-1.c: New test.
22080
22081 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22082
22083         PR fortran/18869
22084         * gfortran.dg/common_1.f90: New test.
22085
22086 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22087         Paul Brook  <paul@codesourcery.com>
22088
22089         PR fortran/16222
22090         * gfortran.dg/real_do_1.f90: New test.
22091
22092 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22093
22094         PR tree-opt/18040
22095         * g++.dg/opt/ptrmem6.C: New test.
22096
22097 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22098
22099         PR middle-end/18921
22100         * gcc.dg/pr18921-1.c: New test case.
22101
22102 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22103
22104         PR fortran/17175
22105         * gfortran.dg/scale_1.f90: New test.
22106
22107 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22108
22109         PR middle-end/18903
22110         * gcc.c-torture/compile/pr18903.c: New test.
22111
22112 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22113
22114         * gcc.c-torture/execute/20041210-1.c: New test.
22115
22116 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22117
22118         PR c++/18731
22119         * g++.dg/parser/struct-1.C: New test.
22120         * g++.dg/parser/struct-2.C: New test.
22121         * g++.dg/parser/struct-3.C: New test.
22122
22123 2004-12-09  Richard Henderson  <rth@redhat.com>
22124
22125         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
22126
22127         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
22128         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
22129
22130 2004-12-09  Matt Austern  <austern@apple.com>
22131
22132         PR c++/18514
22133         * g++.dg/ext/builtin1.C: New
22134         * g++.dg/ext/builtin2.C: New
22135         * g++.dg/ext/builtin3.C: New
22136         * g++.dg/ext/builtin4.C: New
22137         * g++.dg/ext/builtin5.C: New
22138
22139 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
22140
22141         PR tree-opt/18904
22142         * g++.dg/opt/ptrmem5.C: New test.
22143
22144 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
22145
22146         * g++.dg/parse/typename5.C: Adjust for new error.
22147         * g++.dg/parse/typename7.C: New.
22148
22149 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22150
22151         PR c++/18073
22152         * g++.dg/other/mmintrin.C: New test.
22153
22154 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22155
22156         PR c++/16681
22157         * g++.dg/init/array15.C: New.
22158         * g++.dg/init/array16.C: New.
22159
22160 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22161
22162         PR fortran/18826
22163         * gfortran.dg/assign_1.f90: New test.
22164
22165 2004-12-08  Nick Clifton  <nickc@redhat.com>
22166
22167         * gcc.target/xstormy16/bss_below100: New directory containing tests.
22168         * gcc.target/xstormy16/data_below100: Likewise.
22169         * gcc.target/xstormy16/sfr: Likewise.
22170         * gcc.target/xstormy16/below100.S: New test source file.
22171         * gcc.target/xstormy16/below100.ld: New test linker script.
22172         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22173         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
22174         bp instructions.
22175         * gcc.target/xstormy16/bp.c: Likewise.
22176
22177         * gcc.target/xstormy16/bss_below100: New files:
22178         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22179         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22180         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22181         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22182         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22183         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22184         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22185         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22186         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22187         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22188         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22189         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22190         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22191         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22192         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22193         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22194         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22195         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22196         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22197         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22198         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22199         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22200         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22201         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22202         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22203         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22204         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22205
22206         * gcc.target/xstormy16/data_below100: New files:
22207         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22208         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22209         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22210         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22211         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22212         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22213         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22214         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22215         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22216         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22217         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22218         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22219         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22220         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22221         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22222         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22223         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22224         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22225         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22226         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22227         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22228         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22229         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22230         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22231         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22232         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22233         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22234
22235         * gcc.target/xstormy16/sfr: New files:
22236         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
22237         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
22238         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
22239         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
22240         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
22241         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
22242         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
22243         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
22244         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
22245         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
22246         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
22247         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
22248         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
22249         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
22250         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
22251         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
22252         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
22253         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
22254         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
22255         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
22256         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
22257         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
22258         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
22259         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
22260         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
22261         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
22262         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
22263         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
22264         27_if0_sfrw_bitfield_f.c
22265
22266 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22267
22268         PR c++/18100
22269         * g++.dg/lookup/name-clash4.C: New test.
22270
22271 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
22272
22273         PR c++/18672
22274         * g++.dg/opt/array1.C: New.
22275
22276         PR c++/18803
22277         * g++.dg/template/operator5.C: New.
22278
22279 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
22280
22281         PR c/18867
22282         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
22283
22284 2004-12-07  Steven Bosscher  <stevenb@suse.de>
22285
22286         * gcc.dg/noncompile/20041207.c: New test.
22287
22288 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
22289
22290         * g++.dg/other/unreachable-1.C: New test.
22291
22292 2004-12-06  Nick Clifton  <nickc@redhat.com>
22293
22294         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22295         <limits.h> because the latter comes from gcc's include/ directory
22296         and not the newlib/libc/include directory.
22297
22298 2004-12-04  Richard Henderson  <rth@redhat.com>
22299
22300         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
22301
22302 2004-12-04  Richard Henderson  <rth@redhat.com>
22303
22304         * lib/target-supports.exp (check_gc_sections_available): Disable
22305         for alpha and ia64.
22306
22307 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
22308
22309         PR middle-end/17909
22310         * g++.dg/other/vararg-2.C: New test.
22311
22312 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22313
22314         PR c++/17011, c++/17971
22315         * g++.dg/template/error15.C: Adjust expected error.
22316         * g++.dg/template/instantiate3.C: Likewise.
22317
22318 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
22319
22320         * gcc.dg/altivec-18.c: Fix for darwin
22321
22322 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22323
22324         PR c++/18782
22325         * g++.dg/parse/ptrmem2.C: New.
22326
22327         PR c++/18318
22328         * g++.dg/template/new1.C: New.
22329
22330 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22331
22332         PR fortran/18710
22333         * gfortran.dg/direct_io_3.f90: New test.
22334
22335 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
22336
22337         PR 18758
22338         * g++.dg/parse/crash21.C: New.
22339
22340 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22341
22342         PR c++/15664, c++/18276
22343         * g++.dg/template/ttp13.C: New test.
22344         * g++.dg/template/ttp14.C: Likewise.
22345
22346 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22347
22348         PR c++/18123
22349         * g++.dg/parse/enum2.C: New test.
22350         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
22351
22352 2004-12-02  Nick Clifton  <nickc@redhat.com>
22353
22354         * gcc.target/xstormy16: New test directory.
22355         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22356         * gcc.target/xstormy16/bp.c: Check the generation of bp
22357         instructions.
22358         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
22359         bn instructions and the BELOW100 attribute.
22360
22361 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
22362
22363         PR target/16952
22364         * gcc.dg/ppc-eabi.c: New.
22365
22366 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22367
22368         PR fortran/18284
22369         * gfortran.dg/backspace.f90
22370
22371 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22372
22373         * gfortran.dg/inquire.f90: New test.
22374
22375 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
22376
22377         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
22378         handle effective-target-keyword.
22379         (dg-skip-if): Support effective-target keyword as target list.
22380         (dg-xfail-if): Ditto.
22381         * lib/target-supports.exp (is-effective-target-keyword): New proc.
22382
22383 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
22384
22385         PR tree-optimization/18291
22386         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
22387
22388 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22389
22390         PR C++/18729
22391         * g++.dg/parse/crash20.C: New.
22392
22393         PR c++/17431
22394         * g++.dg/overload/arg1.C: New.
22395         * g++.dg/overload/arg2.C: New.
22396         * g++.dg/overload/arg3.C: New.
22397         * g++.dg/overload/arg4.C: New.
22398
22399 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
22400
22401         * gcc.dg/c99-flex-array-4.c: Remove.
22402
22403 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22404
22405         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
22406
22407         * lib/target-supports.exp (is-effective-target): Simplify.
22408
22409         * lib/target-supports.exp (check_effective_target_vect_long):
22410         Fix for powerpc64-*-*.
22411
22412 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
22413
22414         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
22415         to support new requirements on FreeBSD 5.
22416
22417 2004-11-30  Devang Patel  <dpatel@apple.com>
22418
22419         PR 18702
22420         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
22421
22422 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22423
22424         * g++.dg/ext/altivec-13.C: New test.
22425
22426 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
22427
22428         PR tree-opt/18298
22429         * gcc.c-torture/execute/p18298.c: New test.
22430
22431 2004-11-30  Ira Rosen  <irar@il.ibm.com>
22432             Dorit Naishlos  <dorit@il.ibm.com>
22433
22434         PR tree-opt/18607
22435         * gcc.dg/vect/vect-89.c: New test.
22436
22437 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
22438
22439         * gcc.dg/pr18596-1.c: New test.
22440
22441 2004-11-30  Ben Elliston  <bje@au.ibm.com>
22442
22443         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
22444
22445 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22446
22447         PR c/18479
22448         * gcc.dg/pr18479.c: New test.
22449
22450 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22451
22452         PR target/18490
22453         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22454         mmix-knuth-mmixware.
22455
22456         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22457         cris-*-elf* cris-*-aout* mmix-*-*
22458
22459 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22460
22461         PR middle-end/18725
22462         * gcc.dg/pr18725.c: New test.
22463
22464 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22465
22466         PR target/18488
22467         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22468
22469         PR target/18336
22470         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22471
22472 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
22473
22474         PR c++/18368
22475         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22476         * g++.old-deja/g++.law/ctors5.C: Likewise.
22477         * g++.old-deja/g++.other/crash25.C: Likewise.
22478
22479         PR c++/18674
22480         * g++.dg/template/error16.C: New test.
22481
22482         PR c++/18512
22483         * g++.dg/template/crash29.C: New test.
22484
22485 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
22486
22487         PR tree-optimization/18712
22488         * gcc.c-torture/compile/pr18712.c: New test.
22489
22490 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
22491
22492         PR c/7544
22493         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22494         tests.
22495
22496 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22497
22498         PR c++/18652
22499         * g++.dg/lookup/crash6.C: New test.
22500
22501 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22502
22503         PR middle-end/18164
22504         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
22505
22506 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22507
22508         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22509         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22510         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22511
22512 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
22513
22514         * gcc.dg/pr18164.c: New test.
22515
22516 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
22517
22518         * gcc.dg/funroll-loops-all.c: New.
22519
22520 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22521
22522         PR target/18489
22523         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22524         delimeter, match space and TAB as well as ":".
22525
22526         PR target/18484
22527         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22528
22529         PR target/18348
22530         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22531
22532         PR target/18345
22533         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22534
22535         PR target/18337
22536         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22537
22538 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22539
22540         * gfortran.dg/direct_io_2.f90: New test.
22541
22542 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22543
22544         PR target/18334
22545         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22546
22547 2004-11-28  Richard Henderson  <rth@redhat.com>
22548
22549         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22550
22551 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22552
22553         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22554         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22555         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22556         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22557         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22558         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22559         gcc.dg/pointer-arith-8.c: New tests.
22560
22561 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22562
22563         PR fortran/18364
22564         * gfortran.dg/endfile.f90: New test.
22565
22566 2004-11-27  Falk Hueffner  <falk@debian.org>
22567
22568         * gcc.dg/loop-6.c: New test.
22569
22570 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22571
22572         * gcc.c-torture/execute/20041126-1.c: New test.
22573
22574 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22575
22576         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22577         on IRIX.
22578
22579 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22580
22581         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22582         functions.
22583
22584 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22585
22586         PR rtl-optimization/17825
22587         * gcc.c-torture/compile/20041119-1.c: New test.
22588
22589 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22590
22591         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22592         Check existence of ld library path variables before unsetting.
22593
22594 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22595
22596         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22597
22598 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22599
22600         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22601
22602 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22603
22604         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22605
22606 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22607
22608         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22609         dg-do directive.
22610
22611 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22612
22613         * gcc.dg/pr17957.c: Pass --param, not -param.
22614
22615 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22616
22617         PR middle-end/17957
22618         * testsuite/gcc.dg/pr17957.c: New test.
22619
22620 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22621
22622         PR c++/18445
22623         * g++.dg/template/crash28.C: Likewise.
22624
22625         PR c++/18001
22626         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22627         * g++.dg/ext/lvaddr.C: Likewise.
22628         * g++.dg/opt/pr7503-3.C: Likewise.
22629
22630         PR c++/18466
22631         * g++.dg/parse/qualified3.C: New test.
22632         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22633
22634         PR c++/18545
22635         * g++.dg/expr/return1.C: New test.
22636
22637 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22638
22639         Friend class name lookup 3/n, PR c++/3332
22640         * g++.dg/lookup/friend3.C: New test.
22641         * g++.dg/lookup/friend4.C: Likewise.
22642         * g++.dg/lookup/friend5.C: Likewise.
22643
22644 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22645
22646         Friend class name lookup 2/n, PR c++/14513, c++/15410
22647         * g++.dg/lookup/friend2.C: New test.
22648         * g++.dg/template/friend31.C: Likewise.
22649
22650 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22651
22652         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22653
22654 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22655
22656         PR c++/17473
22657         * g++.dg/tc1/dr56.C: Remove.
22658         * g++.dg/template/typedef1.C: Add dg-error markers.
22659         * g++.old-deja/g++.other/typedef7.C: Likewise.
22660
22661         PR c++/18285
22662         * g++.dg/parse/typedef7.C: New test.
22663
22664 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22665
22666         * gcc.c-torture/execute/20041124-1.c: New test.
22667
22668 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22669
22670         * g++.dg/template/deduce3.C: New test.
22671
22672         PR c++/18586
22673         * g++.dg/template/crash27.C: New test.
22674
22675         PR c++/18530
22676         * g++.dg/warn/Wshadow-3.C: New test.
22677
22678 2004-11-24  Devang Patel  <dpatel@apple.com>
22679
22680         PR/18555
22681         * gcc.dg/cpp/isysroot-1.c: New test.
22682         * gcc.dg/cpp/usr/include/stdio.h: New file.
22683         * gcc.dg/cpp/isysroot-2.c: New test.
22684         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22685         New file.
22686
22687 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22688
22689         PR c++/8929
22690         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22691
22692 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22693
22694         * gcc.target/sparc/align.c: Do not include <stdint.h>.
22695         * gcc.target/sparc/pdist.c: Likewise.
22696
22697 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
22698
22699         PR c++/16882
22700         * g++.dg/conversion/simd1.C: New test.
22701
22702 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22703
22704         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22705         and restore_ld_library_path_env_vars.
22706         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22707         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22708         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22709         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
22710
22711 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
22712
22713         * gcc.dg/pragma-align-2.c: Test macro expansion.
22714         * gcc.dg/pragma-pack-2.c: New test.
22715
22716 2004-11-23  Richard Henderson  <rth@redhat.com>
22717
22718         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22719         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22720         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22721         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22722         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22723         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22724
22725         * gcc.dg/vect/vect.exp: Add check for alpha.
22726         * lib/target-supports.exp (check_alpha_max_hw_available): New.
22727         (check_effective_target_vect_int): Enable for alpha.
22728         (check_effective_target_vect_long): New.
22729         (is-effective-target): Add it.
22730
22731 2004-11-23  Uros Bizjak <uros@kss-loka.si>
22732
22733         * gcc.dg/pr18614-1.c: New test.
22734
22735 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22736
22737         * gcc.dg/setjmp-2.c: New test.
22738
22739 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
22740
22741         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22742         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22743         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22744         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22745         gcc.target/sparc/pdist.c: New tests.
22746
22747 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
22748
22749         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22750
22751 2004-11-22  Dale Johannesen  <dalej@apple.com>
22752
22753         * gcc.dg/20041111-1.c: New.
22754
22755 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22756
22757         PR tree-opt/18536
22758         * gcc.dg/vect/pr18536.c: New test.
22759
22760 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22761
22762         PR c++/18354
22763         * g++.dg/template/nontype11.C: New test.
22764
22765 2004-11-21  Roger Sayle  <roger@eyesopen.com>
22766
22767         PR middle-end/18520
22768         * gcc.dg/pr18520-1.c: New test case.
22769
22770 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
22771
22772         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22773         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22774         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22775         expected diagnostics.
22776
22777 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22778
22779         PR target/18580
22780         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22781         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22782         vect-77.c, vect-77a.c: XFAIL on the SPARC.
22783
22784 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22785
22786         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22787
22788 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
22789             Joseph Myers  <joseph@codesourcery.com>
22790
22791         * lib/target-supports.exp (check_visibility_available): Really
22792         test the compiler.
22793
22794 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22795
22796         PR tree-opt/18181
22797         * gcc.dg/vect/vect-85.c: New test.
22798         * gcc.dg/vect/vect-86.c: New test.
22799         * gcc.dg/vect/vect-87.c: New test.
22800         * gcc.dg/vect/vect-88.c: New test.
22801
22802 2004-11-19  Ben Elliston  <bje@au.ibm.com>
22803
22804         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22805
22806 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
22807
22808         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22809         * gcc.dg/ppc-and-1.c: Ditto.
22810         * gcc.dg/ppc-compare-1.c: Ditto.
22811         * gcc.dg/ppc-mov-1.c: Ditto
22812
22813 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
22814             Mark Mitchell  <mark@codesourcery.com>
22815
22816         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22817
22818 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22819             Aldy Hernandez  <aldyh@redhat.com>
22820
22821         * lib/target-supports.exp (check_effective_target_vect_int): New
22822         (check_effective_target_vect_float): New
22823         (check_effective_target_vect_double): New.
22824         (is-effective-target): Support new effective targets keywords.
22825         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22826         default action for dg-do.
22827         * gcc.dg/vect/pr16105.c: Use new support.
22828         * gcc.dg/vect/pr18400.c: Ditto.
22829         * gcc.dg/vect/pr18425.c: Ditto.
22830         * gcc.dg/vect/vect-1.c: Ditto.
22831         * gcc.dg/vect/vect-10.c: Ditto.
22832         * gcc.dg/vect/vect-11.c: Ditto.
22833         * gcc.dg/vect/vect-12.c: Ditto.
22834         * gcc.dg/vect/vect-13.c: Ditto.
22835         * gcc.dg/vect/vect-14.c: Ditto.
22836         * gcc.dg/vect/vect-15.c: Ditto.
22837         * gcc.dg/vect/vect-16.c: Ditto.
22838         * gcc.dg/vect/vect-17.c: Ditto.
22839         * gcc.dg/vect/vect-18.c: Ditto.
22840         * gcc.dg/vect/vect-19.c: Ditto.
22841         * gcc.dg/vect/vect-2.c: Ditto.
22842         * gcc.dg/vect/vect-20.c: Ditto.
22843         * gcc.dg/vect/vect-21.c: Ditto.
22844         * gcc.dg/vect/vect-22.c: Ditto.
22845         * gcc.dg/vect/vect-23.c: Ditto.
22846         * gcc.dg/vect/vect-24.c: Ditto.
22847         * gcc.dg/vect/vect-25.c: Ditto.
22848         * gcc.dg/vect/vect-26.c: Ditto.
22849         * gcc.dg/vect/vect-27.c: Ditto.
22850         * gcc.dg/vect/vect-27a.c: Ditto.
22851         * gcc.dg/vect/vect-28.c: Ditto.
22852         * gcc.dg/vect/vect-29.c: Ditto.
22853         * gcc.dg/vect/vect-29a.c: Ditto.
22854         * gcc.dg/vect/vect-3.c: Ditto.
22855         * gcc.dg/vect/vect-30.c: Ditto.
22856         * gcc.dg/vect/vect-31.c: Ditto.
22857         * gcc.dg/vect/vect-32.c: Ditto.
22858         * gcc.dg/vect/vect-33.c: Ditto.
22859         * gcc.dg/vect/vect-34.c: Ditto.
22860         * gcc.dg/vect/vect-35.c: Ditto.
22861         * gcc.dg/vect/vect-36.c: Ditto.
22862         * gcc.dg/vect/vect-37.c: Ditto.
22863         * gcc.dg/vect/vect-38.c: Ditto.
22864         * gcc.dg/vect/vect-4.c: Ditto.
22865         * gcc.dg/vect/vect-40.c: Ditto.
22866         * gcc.dg/vect/vect-41.c: Ditto.
22867         * gcc.dg/vect/vect-42.c: Ditto.
22868         * gcc.dg/vect/vect-43.c: Ditto.
22869         * gcc.dg/vect/vect-44.c: Ditto.
22870         * gcc.dg/vect/vect-45.c: Ditto.
22871         * gcc.dg/vect/vect-46.c: Ditto.
22872         * gcc.dg/vect/vect-47.c: Ditto.
22873         * gcc.dg/vect/vect-48.c: Ditto.
22874         * gcc.dg/vect/vect-48a.c: Ditto.
22875         * gcc.dg/vect/vect-49.c: Ditto.
22876         * gcc.dg/vect/vect-5.c: Ditto.
22877         * gcc.dg/vect/vect-50.c: Ditto.
22878         * gcc.dg/vect/vect-51.c: Ditto.
22879         * gcc.dg/vect/vect-52.c: Ditto.
22880         * gcc.dg/vect/vect-53.c: Ditto.
22881         * gcc.dg/vect/vect-54.c: Ditto.
22882         * gcc.dg/vect/vect-55.c: Ditto.
22883         * gcc.dg/vect/vect-56.c: Ditto.
22884         * gcc.dg/vect/vect-56a.c: Ditto.
22885         * gcc.dg/vect/vect-57.c: Ditto.
22886         * gcc.dg/vect/vect-58.c: Ditto.
22887         * gcc.dg/vect/vect-59.c: Ditto.
22888         * gcc.dg/vect/vect-6.c: Ditto.
22889         * gcc.dg/vect/vect-60.c: Ditto.
22890         * gcc.dg/vect/vect-61.c: Ditto.
22891         * gcc.dg/vect/vect-62.c: Ditto.
22892         * gcc.dg/vect/vect-63.c: Ditto.
22893         * gcc.dg/vect/vect-64.c: Ditto.
22894         * gcc.dg/vect/vect-65.c: Ditto.
22895         * gcc.dg/vect/vect-66.c: Ditto.
22896         * gcc.dg/vect/vect-67.c: Ditto.
22897         * gcc.dg/vect/vect-68.c: Ditto.
22898         * gcc.dg/vect/vect-69.c: Ditto.
22899         * gcc.dg/vect/vect-7.c: Ditto.
22900         * gcc.dg/vect/vect-72.c: Ditto.
22901         * gcc.dg/vect/vect-72a.c: Ditto.
22902         * gcc.dg/vect/vect-73.c: Ditto.
22903         * gcc.dg/vect/vect-74.c: Ditto.
22904         * gcc.dg/vect/vect-75.c: Ditto.
22905         * gcc.dg/vect/vect-76.c: Ditto.
22906         * gcc.dg/vect/vect-77.c: Ditto.
22907         * gcc.dg/vect/vect-77a.c: Ditto.
22908         * gcc.dg/vect/vect-78.c: Ditto.
22909         * gcc.dg/vect/vect-79.c: Ditto.
22910         * gcc.dg/vect/vect-8.c: Ditto.
22911         * gcc.dg/vect/vect-80.c: Ditto.
22912         * gcc.dg/vect/vect-82.c: Ditto.
22913         * gcc.dg/vect/vect-82_64.c: Ditto.
22914         * gcc.dg/vect/vect-83.c: Ditto.
22915         * gcc.dg/vect/vect-83_64.c: Ditto.
22916         * gcc.dg/vect/vect-9.c: Ditto.
22917         * gcc.dg/vect/vect-all.c: Ditto.
22918         * gcc.dg/vect/vect-none.c: Ditto.
22919
22920 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22921
22922         * lib/gcc-dg.exp (dg-skip-if): New function.
22923         (dg-forbid-option): Remove.
22924         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
22925         * g++.dg/abi/bitfield8.C: Likewise.
22926         * g++.dg/abi/dtor1.C: Likewise.
22927         * g++.dg/abi/empty10.C: Likewise.
22928         * g++.dg/abi/empty7.C: Likewise.
22929         * g++.dg/abi/empty9.C: Likewise.
22930         * g++.dg/abi/layout3.C: Likewise.
22931         * g++.dg/abi/layout4.C: Likewise.
22932         * g++.dg/abi/thunk1.C: Likewise.
22933         * g++.dg/abi/thunk2.C: Likewise.
22934         * g++.dg/abi/vbase11.C: Likewise.
22935         * g++.dg/abi/vthunk2.C: Likewise.
22936         * g++.dg/abi/vthunk3.C: Likewise.
22937         * g++.dg/ext/attrib8.C: Likewise.
22938         * g++.dg/opt/longbranch2.C: Likewise.
22939         * g++.dg/opt/reg-stack4.C: Likewise.
22940         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22941         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22942         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22943         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22944         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22945         * gcc.dg/20000609-1.c: Likewise.
22946         * gcc.dg/20000720-1.c: Likewise.
22947         * gcc.dg/20011107-1.c: Likewise.
22948         * gcc.dg/20011119-1.c: Likewise.
22949         * gcc.dg/20020108-1.c: Likewise.
22950         * gcc.dg/20020122-2.c: Likewise.
22951         * gcc.dg/20020122-3.c: Likewise.
22952         * gcc.dg/20020201-3.c: Likewise.
22953         * gcc.dg/20020206-1.c: Likewise.
22954         * gcc.dg/20020218-1.c: Likewise.
22955         * gcc.dg/20020310-1.c: Likewise.
22956         * gcc.dg/20020411-1.c: Likewise.
22957         * gcc.dg/20020418-2.c: Likewise.
22958         * gcc.dg/20020426-1.c: Likewise.
22959         * gcc.dg/20020426-2.c: Likewise.
22960         * gcc.dg/20020517-1.c: Likewise.
22961         * gcc.dg/20020523-1.c: Likewise.
22962         * gcc.dg/20020523-2.c: Likewise.
22963         * gcc.dg/20020729-1.c: Likewise.
22964         * gcc.dg/20030204-1.c: Likewise.
22965         * gcc.dg/20030826-2.c: Likewise.
22966         * gcc.dg/20030926-1.c: Likewise.
22967         * gcc.dg/20031202-1.c: Likewise.
22968         * gcc.dg/980312-1.c: Likewise.
22969         * gcc.dg/980313-1.c: Likewise.
22970         * gcc.dg/990117-1.c: Likewise.
22971         * gcc.dg/990424-1.c: Likewise.
22972         * gcc.dg/990524-1.c: Likewise.
22973         * gcc.dg/991230-1.c: Likewise.
22974         * gcc.dg/i386-387-1.c: Likewise.
22975         * gcc.dg/i386-387-2.c: Likewise.
22976         * gcc.dg/i386-387-3.c: Likewise.
22977         * gcc.dg/i386-387-4.c: Likewise.
22978         * gcc.dg/i386-387-5.c: Likewise.
22979         * gcc.dg/i386-387-6.c: Likewise.
22980         * gcc.dg/i386-asm-1.c: Likewise.
22981         * gcc.dg/i386-bitfield1.c: Likewise.
22982         * gcc.dg/i386-bitfield2.c: Likewise.
22983         * gcc.dg/i386-loop-1.c: Likewise.
22984         * gcc.dg/i386-loop-2.c: Likewise.
22985         * gcc.dg/i386-loop-3.c: Likewise.
22986         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22987         * gcc.dg/i386-pic-1.c: Likewise.
22988         * gcc.dg/i386-regparm.c: Likewise.
22989         * gcc.dg/i386-signbit-1.c: Likewise.
22990         * gcc.dg/i386-signbit-2.c: Likewise.
22991         * gcc.dg/i386-signbit-3.c: Likewise.
22992         * gcc.dg/i386-sse-5.c: Likewise.
22993         * gcc.dg/i386-sse-8.c: Likewise.
22994         * gcc.dg/i386-unroll-1.c: Likewise.
22995         * gcc.dg/tls/opt-1.c: Likewise.
22996         * gcc.dg/tls/opt-2.c: Likewise.
22997         * gcc.dg/unroll-1.c: Likewise.
22998         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22999         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23000         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23001         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23002
23003 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23004
23005         * g++.dg/template/incomplete1.C: New test.
23006
23007 2004-11-16  Nick Clifton  <nickc@redhat.com>
23008
23009         Revert patches accidentally commited during checkin of fixes for
23010         xstormy16 tests:
23011         gcc.c-torture/execute/simd-4.c: Revert
23012         gcc.dg/20040910-1.c: Revert.
23013
23014 2004-11-16  Paul Brook  <paul@codesourcery.com>
23015
23016         PR fortran/13010
23017         * gfortran.dg/der_pointer_1.f90: New test.
23018
23019 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23020
23021         PR c/18498
23022         * gcc.dg/bitfld-13.c: New test.
23023
23024 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23025
23026         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23027         powerpc*-*-linux*.
23028
23029         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23030         * gcc.dg/ppc64-abi-2.c: Ditto.
23031         * gcc.dg/ppc64-abi-3.c: Ditto.
23032
23033         * lib/gcc-dg.exp (dg-target-list): Remove.
23034
23035 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23036
23037         * gcc.dg/ia64-postinc.c: New test.
23038
23039 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23040
23041         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23042
23043 2004-11-15  Nick Clifton  <nickc@redhat.com>
23044
23045         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23046         __INT_MAX__ so that the test can be compiled by toolchains
23047         targeted at 16-bit processors.
23048
23049         * gcc.dg/20040625-1.c: Use long constants rather than integers
23050         when performing arithmetic that will overflow 16-bits.
23051
23052         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23053         xstormy16.  It does not support 128-bit vector operations.
23054
23055         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23056         with the macro PTR_TYPE.  Define this macro to an integer type
23057         suitable for holding a pointer.
23058
23059         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23060         the target is a 16-bit processor.
23061
23062         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23063         16-bit targets where the character constant will be too long.
23064
23065         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23066         where the double will not be directly addressable.
23067
23068 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23069
23070         Friend class name lookup 1/n, PR c++/18471
23071         * g++.dg/template/crash26.C: New test.
23072         * g++.dg/lookup/struct1.C: Adjust expected error.
23073         * g++.dg/parse/elab1.C: Likewise.
23074         * g++.dg/parse/elab2.C: Likewise.
23075         * g++.dg/parse/int-as-enum1.C: Likewise.
23076         * g++.dg/parse/struct-as-enum1.C: Likewise.
23077         * g++.dg/parse/typedef1.C: Likewise.
23078         * g++.dg/parse/typedef3.C: Likewise.
23079         * g++.dg/parse/typedef4.C: Likewise.
23080         * g++.dg/parse/typedef5.C: Likewise.
23081         * g++.dg/template/nontype4.C: Likewise.
23082         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23083         * g++.old-deja/g++.other/elab1.C: Likewise.
23084         * g++.old-deja/g++.other/syntax4.C: Likewise.
23085
23086 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23087
23088         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23089
23090 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23091
23092         * gcc.c-torture/execute/20041114-1.c: New test.
23093
23094 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23095
23096         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23097         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23098         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23099         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23100         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23101         gcc.dg/switch-7.c: New tests.
23102
23103 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23104
23105         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23106
23107 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23108
23109         PR tree-opt/18400
23110         * gcc.dg/vect/pr18400.c: New test.
23111
23112 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23113             Andrew Pinski  <pinskia@physics.uc.edu>
23114
23115         PR tree-opt/18425
23116         * gcc.dg/vect/pr18425.c: New test.
23117
23118 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23119
23120         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23121         Guard with dg-require-alias and dg-require-visibility.
23122
23123 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23124
23125         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
23126
23127 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23128
23129         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
23130
23131 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23132
23133         PR c++/17344
23134         * g++.dg/template/defarg5.C: New test.
23135
23136 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23137
23138         * g++.dg/parse/cast1.C: Run only on ILP32.
23139         * g++.old-deja/g++.mike/p784.C: Likewise.
23140
23141 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
23142
23143         * gcc.c-torture/execute/20041113-1.c: New test.
23144
23145 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23146
23147         PR target/18230
23148         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
23149         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
23150         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
23151         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23152         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
23153         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
23154         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
23155         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
23156         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
23157         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23158         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23159         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
23160         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
23161
23162 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23163
23164         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
23165         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
23166         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
23167         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
23168         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
23169         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
23170         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
23171         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
23172         gcc.target/sparc/combined-1.c: New tests.
23173
23174 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
23175
23176         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
23177         New tests.
23178
23179 2004-11-12  Mark Mitchell <mark@codesourcery.com>
23180
23181         * lib/gcc-dg.exp (dg-forbid-option): New function.
23182         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
23183         * g++.dg/abi/bitfield8.C: Likewise.
23184         * g++.dg/abi/dtor1.C: Likewise.
23185         * g++.dg/abi/empty10.C: Likewise.
23186         * g++.dg/abi/empty7.C: Likewise.
23187         * g++.dg/abi/empty9.C: Likewise.
23188         * g++.dg/abi/layout3.C: Likewise.
23189         * g++.dg/abi/layout4.C: Likewise.
23190         * g++.dg/abi/thunk1.C: Likewise.
23191         * g++.dg/abi/thunk2.C: Likewise.
23192         * g++.dg/abi/vbase11.C: Likewise.
23193         * g++.dg/abi/vthunk2.C: Likewise.
23194         * g++.dg/abi/vthunk3.C: Likewise.
23195         * g++.dg/ext/attrib8.C: Likewise.
23196         * g++.dg/opt/longbranch2.C: Likewise.
23197         * g++.dg/opt/reg-stack4.C: Likewise.
23198         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23199         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23200         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23201         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23202         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23203         * gcc.dg/20000609-1.c: Likewise.
23204         * gcc.dg/20000720-1.c: Likewise.
23205         * gcc.dg/20011107-1.c: Likewise.
23206         * gcc.dg/20011119-1.c: Likewise.
23207         * gcc.dg/20020108-1.c: Likewise.
23208         * gcc.dg/20020122-2.c: Likewise.
23209         * gcc.dg/20020122-3.c: Likewise.
23210         * gcc.dg/20020201-3.c: Likewise.
23211         * gcc.dg/20020206-1.c: Likewise.
23212         * gcc.dg/20020218-1.c: Likewise.
23213         * gcc.dg/20020310-1.c: Likewise.
23214         * gcc.dg/20020411-1.c: Likewise.
23215         * gcc.dg/20020418-2.c: Likewise.
23216         * gcc.dg/20020426-1.c: Likewise.
23217         * gcc.dg/20020426-2.c: Likewise.
23218         * gcc.dg/20020517-1.c: Likewise.
23219         * gcc.dg/20020523-1.c: Likewise.
23220         * gcc.dg/20020523-2.c: Likewise.
23221         * gcc.dg/20020729-1.c: Likewise.
23222         * gcc.dg/20030204-1.c: Likewise.
23223         * gcc.dg/20030826-2.c: Likewise.
23224         * gcc.dg/20030926-1.c: Likewise.
23225         * gcc.dg/20031202-1.c: Likewise.
23226         * gcc.dg/980312-1.c: Likewise.
23227         * gcc.dg/980313-1.c: Likewise.
23228         * gcc.dg/990117-1.c: Likewise.
23229         * gcc.dg/990424-1.c: Likewise.
23230         * gcc.dg/990524-1.c: Likewise.
23231         * gcc.dg/991230-1.c: Likewise.
23232         * gcc.dg/i386-387-1.c: Likewise.
23233         * gcc.dg/i386-387-2.c: Likewise.
23234         * gcc.dg/i386-387-3.c: Likewise.
23235         * gcc.dg/i386-387-4.c: Likewise.
23236         * gcc.dg/i386-387-5.c: Likewise.
23237         * gcc.dg/i386-387-6.c: Likewise.
23238         * gcc.dg/i386-asm-1.c: Likewise.
23239         * gcc.dg/i386-bitfield1.c: Likewise.
23240         * gcc.dg/i386-bitfield2.c: Likewise.
23241         * gcc.dg/i386-loop-1.c: Likewise.
23242         * gcc.dg/i386-loop-2.c: Likewise.
23243         * gcc.dg/i386-loop-3.c: Likewise.
23244         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23245         * gcc.dg/i386-pic-1.c: Likewise.
23246         * gcc.dg/i386-regparm.c: Likewise.
23247         * gcc.dg/i386-signbit-1.c: Likewise.
23248         * gcc.dg/i386-signbit-2.c: Likewise.
23249         * gcc.dg/i386-signbit-3.c: Likewise.
23250         * gcc.dg/i386-sse-5.c: Likewise.
23251         * gcc.dg/i386-sse-8.c: Likewise.
23252         * gcc.dg/i386-unroll-1.c: Likewise.
23253         * gcc.dg/tls/opt-1.c: Likewise.
23254         * gcc.dg/tls/opt-2.c: Likewise.
23255         * gcc.dg/unroll-1.c: Likewise.
23256         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23257         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23258         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23259         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23260         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
23261         -m64 is specified.
23262
23263 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23264
23265         PR c++/18389
23266         * g++.dg/parse/cond1.C: New test.
23267
23268         PR c++/18429
23269         * g++.dg/template/array9.C: New test.
23270         * g++.dg/ext/vla1.C: Adjust error messages.
23271         * g++.dg/ext/vlm1.C: Likewise.
23272         * g++.dg/template/crash2.C: Likewise.
23273
23274         PR c++/18436
23275         * g++.dg/template/call3.C: New test.
23276
23277         PR c++/18407
23278         * g++.dg/template/ptrmem11.C: New test.
23279
23280 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
23281
23282         PR other/14264
23283         * lib/g++.exp: Set LC_ALL and LANG to C.
23284         * lib/gcc-dg.exp: Likewise.
23285         * lib/gfortran.exp: Likewise.
23286         * lib/objc.exp: Likewise.
23287         * lib/treelang.exp: Likewise.
23288
23289 2004-11-12  Andreas Schwab  <schwab@suse.de>
23290
23291         * gcc.dg/pr16286.c: Fix last change.
23292
23293 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23294
23295         PR c++/18416
23296         * g++.dg/init/global1.C: New test.
23297
23298 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
23299
23300         * gcc.c-torture/execute/20041112-1.c: New test.
23301
23302 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23303
23304         * lib/gcc-dg.exp (dg-target-list): New.
23305
23306 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23307             Richard Sandiford  <rsandifo@redhat.com>
23308
23309         * lib/target-supports.exp (get-compiler_messages): New.
23310         (check_named_sections_available): Use it.
23311         (check_effective_target_ilp32): New.
23312         (check_effective_target_lp64): New.
23313         (is-effective-target): New.
23314         * lib/gcc-dg.exp (dg-require-effective-target): New.
23315
23316 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
23317
23318         * gcc.dg/precedence-1.c: New test.
23319
23320 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23321
23322         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
23323
23324         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
23325         message, delete generated files, use more descriptive name for
23326         executable, and make the test unsupported when it cannot be run.
23327
23328         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
23329         (dg-require-weak, dg-require-visibility, dg-require-alias,
23330         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
23331         dg-require-iconv, dg-require-named-sections): Use it.
23332
23333         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
23334
23335 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
23336
23337         PR target/16457
23338         * gcc.dg/ppc-and-1: New
23339
23340         PR target/16796
23341         * gcc.dg/ppc-mov-1.c: New.
23342
23343         PR target/16458
23344         * gcc.dg/ppc-compare-1.c: New.
23345
23346 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
23347
23348         * objc.dg/desig-init-2.m: New test.
23349
23350 2004-11-10  Adam Nemet  <anemet@lnxw.com>
23351
23352         PR middle-end/18160
23353         * g++.dg/warn/register-var-1.C: New test.
23354         * g++.dg/warn/register-var-2.C: New test.
23355
23356 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23357
23358         * gcc.dg/union-2.c: New test.
23359
23360 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
23361
23362         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
23363         New test for PR tree-optimization/17892.
23364
23365 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
23366
23367         PR c++/18369
23368         * g++.dg/init/new12.C: New test.
23369
23370 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
23371
23372         * gcc.target/sparc: New directory.
23373         * gcc.target/sparc/sparc.exp: New driver.
23374         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
23375         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
23376         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
23377         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
23378
23379 2004-11-10  Paul Brook  <paul@codesourcery.com>
23380
23381         PR fortran/18218
23382         * gfortran.dg/list_read.c: New test.
23383
23384 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23385
23386         PR c/18322
23387         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
23388         expected diagnostic location.
23389
23390 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
23391
23392         * gcc.dg/20041109-1.c: New test.
23393
23394 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23395
23396         PR objc/18406
23397         * objc/compile/pr18406.m: New test.
23398
23399 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23400
23401         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
23402
23403 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23404
23405         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
23406
23407 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23408
23409         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
23410
23411 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23412
23413         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
23414         exit.
23415
23416 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
23417
23418         PR tree-opt/18299
23419         * gcc.c-torture/pr18299-1.c: New test.
23420
23421 2004-11-06  Andreas Schwab  <schwab@suse.de>
23422
23423         * gcc.dg/pr16286.c: Also test for bool and pixel.
23424
23425 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
23426
23427         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
23428         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
23429         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
23430         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
23431         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
23432         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
23433         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
23434         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
23435         gcc.dg/struct-semi-3.c: New tests.
23436
23437 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23438
23439         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
23440
23441 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23442
23443         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
23444         Do not use C99 designators.
23445
23446 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23447
23448         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
23449
23450 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23451
23452         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23453         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23454         * gcc.c-torture/execute/simd-5.x: Remove.
23455
23456 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
23457
23458         PR rtl-optimization/17933
23459         * gcc.dg/torture/pr17933-1.c: New test.
23460
23461 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23462
23463         PR target/18106
23464         * lib/target-supports.exp (check_weak_available): Support
23465         Windows.
23466
23467 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
23468
23469         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23470         call to fflush(stdout) before abort.
23471         (my_ffsll): New function.
23472         (generate_fields): Use it.
23473
23474 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23475
23476         * gcc.dg/init-undef-1.c: New test.
23477
23478 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23479
23480         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23481         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23482         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23483         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23484         expected messages for new parser.
23485
23486 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
23487
23488         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23489
23490 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23491
23492         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23493         on LP64 targets.
23494
23495 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23496
23497         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23498         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23499         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23500         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23501         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23502         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23503         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23504         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23505         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23506         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23507
23508 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23509
23510         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23511         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23512         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23513         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23514         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23515         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23516         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23517         for new parser.
23518
23519 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
23520
23521         PR target/15342
23522         * gcc.dg/20041104-1.c: New test.
23523
23524 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23525
23526         * g++.dg/template/nontype7.C: New test.
23527         * g++.dg/template/nontype8.C: Likewise.
23528         * g++.dg/template/nontype9.C: Likewise.
23529         * g++.dg/template/nontype10.C: Likewise.
23530         * g++.dg/tc1/dr49.C: Likewise.
23531         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23532         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23533
23534 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23535
23536         * g++.dg/rtti/tinfo1.C: Remove xfails.
23537
23538 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23539
23540         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23541         packed attribute to the definition to satisfy the new C++ parser.
23542
23543 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23544
23545         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23546         invocations of va_arg.
23547
23548 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23549
23550         PR c++/18124
23551         * g++.dg/template/crash25.C: New test.
23552
23553         PR c++/18155
23554         * g++.dg/template/typedef2.C: New test.
23555         * g++.dg/parse/crash13.C: Adjust error markers.
23556
23557         PR c++/18177
23558         * g++.dg/conversion/const3.C: New test.
23559
23560 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23561
23562         PR fortran/17535
23563         PR fortran/17583
23564         PR fortran/17713
23565         * gfortran.dg/generic_[123].f90: New testcases.
23566
23567 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23568
23569         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23570         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23571
23572 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23573
23574         PR tree-opt/16808
23575         * gcc.c-torture/compile/pr16808.c: New test.
23576
23577 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23578
23579         PR rtl-optimization/17104
23580         * gcc.dg/ppc-bitfield1.c: New.
23581
23582 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23583
23584         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23585
23586 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23587
23588         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23589         strings for 32-bit code.
23590
23591 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23592
23593         PR c/18239
23594         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23595
23596 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23597
23598         PR c++/18064
23599         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23600
23601 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23602
23603         PR c++/15172
23604         * g++.dg/init/aggr2.C: New test.
23605
23606 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23607
23608         * objc.dg/local-decl-1.m: New test.
23609
23610 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23611
23612         * gcc.dg/20040910-1.c: Adjust regex.
23613
23614 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23615
23616         PR rtl-optimization/18084
23617         * g++.dg/opt/pr18084-1.C: New testcase.
23618
23619 2004-10-30  Matt Austern  <austern@apple.com>
23620
23621         PR c++/17542
23622         * g++.dg/ext/attrib18.C: New test.
23623
23624 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23625
23626         PR middle-end/18096
23627         * gcc.dg/pr18096-1.c: New test case.
23628
23629 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23630
23631         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23632
23633 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23634
23635         PR c/16666
23636         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23637         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23638         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23639         gcc.dg/old-style-prom-3.c: New tests.
23640
23641 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23642
23643         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23644         Remove unnecessary inclusion of stdio.h.
23645
23646 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23647
23648         PR rtl-optimization/17581
23649         * gcc.dg/pr17581-1.c: New test case.
23650
23651 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23652
23653         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23654         being implemented.
23655         * g++.dg/conversion/dr195-1.C: New.
23656         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23657         * g++.old-deja/g++.mike/p10148.C: Likewise.
23658
23659 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23660
23661         PR c++/17695
23662         * g++.dg/debug/typedef2.C: New test.
23663
23664 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23665
23666         PR fortran/13490
23667         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23668         * gfortran.dg/g77/README: Update.
23669
23670 2004-10-28  Matt Austern  <austern@apple.com>
23671
23672         PR c++/14124
23673         * g++.dg/ext/packed7.C: New test.
23674
23675 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23676
23677         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23678         scan-assembler.
23679         * lib/scanasm.exp (hidden-scan-for): New proc.
23680         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23681         string.
23682         (scan-not-hidden): Likewise.
23683         * lib/target-supports.exp (check_visibility_available): mach-o is
23684         support too.
23685
23686 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
23687
23688         PR c++/17132
23689         * g++.dg/template/memclass3.C: New test.
23690
23691 2004-10-28  Adam Nemet  <anemet@lnxw.com>
23692
23693         PR middle-end/18160
23694         * gcc.dg/register-var-1.c: New test.
23695         * gcc.dg/register-var-2.c: New test.
23696         * gcc.dg/asm-7.c: Taking the address of a register variable is an
23697         error now.
23698
23699 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
23700
23701         PR other/18172
23702         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23703         unused variables.
23704         * gcc.dg/vect/vect-22.c: Likewise.
23705
23706 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
23707
23708         * gcc.dg/i386-rotate-1.c: New test.
23709
23710 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
23711
23712         * g++.dg/init/ref12.C: Add "run" marker.
23713
23714         PR c++/17435
23715         * g++.dg/init/ref12.C: New test.
23716
23717         PR c++/18140
23718         * g++.dg/template/shift1.C: New test.
23719         * g++.dg/template/error10.C: Adjust error markers.
23720
23721 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
23722
23723         PR tree-opt/17529
23724         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23725
23726 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
23727
23728         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23729         * gcc.dg/weak/weak-3.c: Likewise.
23730         * gcc.dg/weak/weak-5.c: Likewise.
23731         * gcc.dg/weak/weak-9.c: Likewise.
23732         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23733         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23734
23735         * gcc.dg/darwin-weakimport-1.c: New.
23736
23737 2004-10-28  Ben Elliston  <bje@au.ibm.com>
23738
23739         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23740
23741 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
23742
23743         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23744         'syntax' error messages.
23745         * gcc.dg/cpp/direct2s.c: Likewise.
23746
23747 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
23748
23749         * gcc.c-torture/compile/20041026-1.c: New.
23750
23751 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
23752
23753         PR c++/18093
23754         * g++.dg/lookup/ns2.C: New test.
23755
23756         PR c++/18020
23757         * g++.dg/template/enum4.C: New test.
23758
23759         PR c++/18161
23760         * g++.dg/template/expr1.C: New test.
23761
23762 2004-10-26  Ben Elliston  <bje@au.ibm.com>
23763
23764         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23765
23766 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23767
23768         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23769         gcc.dg/decl-nospec-3.c: New tests.
23770
23771 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
23772
23773         * objc.dg/super-class-3.m: New test.
23774
23775 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23776
23777         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23778         resyncing.
23779         * gcc.dg/cpp/direct2s.c: Likewise.
23780
23781 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
23782
23783         * objc.dg/image-info.m: Update for changes to section selection.
23784
23785 2004-10-25  David Ayers  <d.ayers@inode.at>
23786             Ziemowit Laski  <zlaski@apple.com>
23787
23788         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23789         diagnostics when messaging 'id <Proto>'.
23790         * objc.dg/class-protocol-1.m: New test.
23791         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23792         a non-existent method signature.
23793         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23794         Update diagnostics when messaging with non-existent method signature.
23795         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23796         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23797         invalid receivers are now resolved as if messaging 'id'; remove
23798         extraneous diagnostics.
23799
23800 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23801
23802         PR c/16667
23803         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23804         gcc.dg/init-desig-obs-3.c: New tests.
23805
23806 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
23807
23808         * gcc.dg/debug/20041023-1.c: New test.
23809
23810 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
23811
23812         PR middle-end/17407
23813         * gcc.c-torture/compile/pr17407.c: New test.
23814
23815         PR c++/18121
23816         * g++.dg/template/array8.C: New test.
23817
23818 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23819
23820         PR other/18138
23821         * lib/g++.exp: Accept more than one multilib libgcc.
23822         * lib/gcc-dg.exp: Likewise.
23823         * lib/objc.exp: Likewise.
23824         * lib/treelang.exp: Likewise.
23825         * lib/gfortran.exp: Likewise.
23826
23827 2004-10-24  Ben Elliston  <bje@au.ibm.com>
23828
23829         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23830
23831 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
23832
23833         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23834         * gcc.dg/c99-const-expr-3.c: Likewise.
23835
23836 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
23837
23838         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
23839
23840 2004-10-23  Ben Elliston  <bje@au.ibm.com>
23841
23842         * gcc.c-torture/execute/loop-2e.x: Remove.
23843
23844 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23845
23846         PR c++/18095
23847         * g++.dg/parse/crash18.C: New.
23848         * g++.dg/parse/crash19.C: New.
23849
23850 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23851
23852         * g++.dg/ext/dllimport1.C: Move dg-warnings.
23853         * g++.dg/ext/dllimport2.C: Same.
23854         * g++.dg/ext/dllimport8.C: Same.
23855
23856 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
23857
23858         PR c++/10841
23859         * g++.dg/conversion/cast1.C: New test.
23860         * g++.dg/overload/pmf1.C: Adjust error marker.
23861
23862 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
23863
23864         PR objc/17923
23865         * objc.dg/const-str-7.m: New test.
23866
23867 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23868
23869         * g++.dg/template/memfriend11.C: Fix comment typo.
23870         * g++.dg/template/memfriend14.C: Likewise.
23871
23872 2004-10-20  Richard Henderson  <rth@redhat.com>
23873
23874         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23875         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23876         -fasynchronous-unwind-tables.
23877
23878 2004-10-20  Richard Henderson  <rth@redhat.com>
23879
23880         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23881         (main): Return success.
23882         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23883         (main): Return success.
23884
23885 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23886
23887         PR c++/13495
23888         * g++.dg/template/memfriend9.C: New test.
23889         * g++.dg/template/memfriend10.C: Likewise.
23890         * g++.dg/template/memfriend11.C: Likewise.
23891         * g++.dg/template/memfriend12.C: Likewise.
23892         * g++.dg/template/memfriend13.C: Likewise.
23893         * g++.dg/template/memfriend14.C: Likewise.
23894         * g++.dg/template/memfriend15.C: Likewise.
23895         * g++.dg/template/memfriend16.C: Likewise.
23896         * g++.dg/template/memfriend17.C: Likewise.
23897         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23898
23899 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
23900
23901         * g++.dg/conversion/dr195.C: New.
23902         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
23903
23904 2004-10-20  Ben Elliston  <bje@au.ibm.com>
23905             Devang Patel  <dpatel@apple.com>
23906
23907         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
23908         of floating point arithmetic, which could trap.
23909
23910 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
23911
23912         PR c++/14035
23913         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
23914         * g++.dg/conversion/const2.C: New test.
23915         * g++.dg/expr/reinterpret2.C: New test.
23916         * g++.dg/expr/reinterpret3.C: New test.
23917         * g++.dg/expr/cast2.C: New test.
23918         * g++.dg/expr/copy1.C: New test.
23919         * g++.dg/other/conversion1.C: Change error message.
23920         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
23921         function pointers to void *.
23922         * g++.old-deja/g++.mike/p10148.C: Likewise.
23923
23924 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23925
23926         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23927
23928 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
23929
23930         PR c++/18047
23931
23932         * g++.dg/parse/expr3.C: New test.
23933
23934 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23935
23936         * gcc.dg/smod-1.c: New test.
23937
23938 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
23939
23940         * objc.dg/method-14.m: New test.
23941
23942 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23943
23944         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23945         Also xfail as the patch was reverted.
23946
23947 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23948
23949         PR middle-end/16973
23950         * gcc.dg/pr16973.c: New test.
23951
23952 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
23953
23954         PR tree-optimization/17656
23955         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23956
23957 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23958
23959         * g++.dg/eh/shadow1.C: New.
23960
23961 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
23962
23963         * gcc.c-torture/compile/20041018-1.c: New test.
23964
23965 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23966
23967         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23968         compiler referring to register 0 when accessing sdata.  The linker
23969         now patches things up.
23970
23971 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23972
23973         PR c/17529
23974         * gcc.c-torture/compile/pr17529.c: New test.
23975
23976 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23977
23978         PR c++/17743
23979         * g++.dg/ext/attrib17.C: New test.
23980
23981 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23982
23983         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23984
23985 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23986
23987         PR c++/10479
23988         * g++.dg/ext/attrib16.C: New test.
23989
23990 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23991
23992         PR c++/17042
23993         * g++.dg/init/dso_handle1.C: New test.
23994
23995         PR c++/14667
23996         * g++.dg/parse/typedef6.C: New test.
23997
23998         PR c++/17916
23999         * g++.dg/parse/pragma1.C: New test.
24000
24001 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24002
24003         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24004
24005 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24006
24007         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24008         -fno-common when on HPPA HP-UX platforms.
24009
24010 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24011
24012         PR other/16820
24013         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24014         stdint.h.
24015         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24016         uintptr_t.
24017
24018 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24019
24020         PR c++/16301
24021         * g++.dg/lookup/strong-using-4.C: New test.
24022
24023 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24024
24025         PR middle-end/16567
24026         * gcc.c-torture/compile/nested-1.c: New test.
24027
24028 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24029
24030         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24031         and mipsisa64*-*-* (until support for misaligned loads is added).
24032         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24033         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24034         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24035         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24036         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24037         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24038
24039 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24040
24041         PR c++/17976
24042         * g++.dg/init/dtor3.C: New test.
24043
24044 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24045
24046         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24047
24048 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24049
24050         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24051         * gcc.dg/macho-lo-sum.c: Likewise.
24052
24053 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24054
24055         * gcc.dg/ppc-spe64-1.c: New test.
24056
24057 2004-10-14  Devang Patel  <dpatel@apple.com>
24058
24059         PR 17635
24060         * gcc.dg/pr17635.c : New test.
24061
24062 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24063
24064         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24065         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24066         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24067         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24068         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24069         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24070         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24071         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24072         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24073         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24074         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24075         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24076         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24077         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24078         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24079         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24080         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24081         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24082
24083 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24084
24085         * gcc.dg/vect/vect-82.c: New testcase.
24086         * gcc.dg/vect/vect-82_64.c: New testcase.
24087         * gcc.dg/vect/vect-83.c: New testcase.
24088         * gcc.dg/vect/vect-83_64.c: New testcase.
24089
24090 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24091
24092         * gcc.dg/cpp/error-1.c: New test.
24093
24094 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24095
24096         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24097
24098 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24099
24100         PR target/17984
24101         * gcc.dg/cris-peep2-xsrand2.c: New test.
24102
24103 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24104
24105         PR c++/17661
24106         * testsuite/g++.dg/expr/for2.C: New test.
24107
24108 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24109
24110         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24111
24112 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24113
24114         PR tree-optimization/17724
24115         * g++.dg/opt/pr17724-1.C: New test.
24116         * g++.dg/opt/pr17724-2.C: New test.
24117         * g++.dg/opt/pr17724-3.C: New test.
24118         * g++.dg/opt/pr17724-4.C: New test.
24119         * g++.dg/opt/pr17724-5.C: New test.
24120         * g++.dg/opt/pr17724-6.C: New test.
24121
24122 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24123
24124         PR c/17301
24125         * gcc.dg/pr17301-2.c: New test.
24126
24127 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR c++/15876
24130         * g++.dg/parse/error22.C: New test.
24131
24132         PR c++/17936
24133         * g++.dg/template/spec18.C: New test.
24134
24135 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
24136
24137         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
24138         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
24139         memcpy.
24140         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
24141         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
24142
24143 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24144
24145         * g++.dg/eh/cleanup5.C: Add dg-options "".
24146
24147 2004-10-11  Roger Sayle  <roger@eyesopen.com>
24148
24149         PR middle-end/17657
24150         * gcc.dg/switch-4.c: New test case.
24151
24152 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
24153
24154         * gcc.c-torture/execute/20041011-1.c: New test.
24155
24156 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24157
24158         PR c++/17554
24159         * g++.dg/init/for3.C: New test.
24160
24161         PR c++/17657
24162         * g++.dg/opt/switch2.C: New test.
24163
24164         PR middle-end/17703
24165         * g++.dg/warn/Wreturn-2.C: New test.
24166
24167 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24168
24169         PR c++/17907
24170         * g++.dg/eh/cleanup5.C: New test.
24171
24172 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
24173
24174         PR c++/17393
24175         * g++.dg/parse/error21.C: New test.
24176
24177 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24178
24179         * g++.dg/overload/pmf1.C: Adjust quoting marks.
24180         * g++.dg/warn/incomplete1.C: Likewise.
24181         * g++.dg/template/qualttp20.C: Likewise.
24182
24183 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24184
24185         PR c/17881
24186         * parm-incomplete-1.c: New test.
24187
24188 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24189
24190         PR c++/17867
24191         * g++.dg/parse/error19.C: New test.
24192
24193         PR c++/17670
24194         * g++.dg/init/new11.C: New test.
24195
24196         PR c++/17821
24197         * g++.dg/parse/error20.C: New test.
24198
24199         PR c++/17826
24200         * g++.dg/template/crash24.C: New test.
24201
24202 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24203
24204         PR c/17301
24205         * gcc.dg/pr17301-1.c: New test.
24206
24207 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24208
24209         PR c/17189
24210         * gcc.dg/anon-struct-5.c: New test.
24211
24212 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24213
24214         PR c/17844
24215         * gcc.dg/pr17844-1.c: New test.
24216
24217 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
24218
24219         PR tree-optimization/17906
24220         * gcc.c-torture/compile/pr17906.c: New.
24221
24222 2004-10-09  Stuart Hastings  <stuart@apple.com>
24223             Roger Sayle  <roger@eyesopen.com>
24224
24225         PR rtl-optimization/17853
24226         * gcc.dg/i386-mmx-5.c: New testcase.
24227
24228 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
24229
24230         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
24231
24232 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24233
24234         PR c++/17524
24235         * g++.dg/template/static9.C: New test.
24236
24237         PR c++/17685
24238         * g++.dg/parse/operator5.C: New test.
24239
24240 2004-10-09  Roger Sayle  <roger@eyesopen.com>
24241
24242         PR middle-end/17894
24243         * gcc.c-torture/execute/divcmp-4.c: New test case.
24244
24245 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24246
24247         PR tree-opt/17902
24248         * g++.dg/opt/pr17902.C: New test.
24249
24250 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
24251
24252         * gcc.dg/cpp/ident-1.c: Add dg-options "".
24253
24254 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24255
24256         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
24257
24258 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24259
24260         * gcc.dg/assign-warn-3.c: New test.
24261
24262 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24263
24264         PR c/16999
24265         * gcc.dg/cpp/ident-1.c: New test.
24266
24267 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24268
24269         * gcc.c-torture/compile/acc1.c: New.
24270
24271 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24272
24273         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
24274         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
24275
24276 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24277
24278         * gcc.dg/ultrasp11.c: New test.
24279
24280 2004-10-08  Michael Matz  <matz@suse.de>
24281
24282         * gcc.dg/doloop-2.c: New test.
24283
24284 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24285
24286         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
24287         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
24288         objc.dg/method-9.m: Update expected diagnostics.
24289
24290 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
24291
24292         * gcc.dg/ppc-fsel-3.c: New file.
24293         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24294
24295 2004-10-07  Paul Brook  <paul@codesourcery.com>
24296
24297         * gfortran.dg/intrinsic_verify_1.f90: New test.
24298
24299 2004-10-07  Paul Brook  <paul@codesourcery.com>
24300
24301         * gfortran.dg/empty_format_1.f90: Remove stray commas.
24302
24303 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24304
24305         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
24306         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
24307         commit.
24308
24309 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24310
24311         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
24312
24313 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24314
24315         PR c++/17115
24316         * g++.dg/warn/Winline-4.C: New test.
24317
24318 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24319
24320         * gcc.c-torture/compile/20041007-1.c: New test.
24321
24322 2004-10-07  Paul Brook  <paul@codesourcery.com>
24323
24324         PR fortran/17678
24325         * gfortran.dg/use_allocated_1.f90: New test.
24326
24327 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24328
24329         PR middle-end/17849
24330         * gfortran.fortran-torture/compile/nested.f90: New test
24331
24332 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24333
24334         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
24335
24336 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24337
24338         PR c++/17368
24339         * g++.dg/ext/asm6.C: New test.
24340
24341 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
24342
24343         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
24344
24345 2004-10-06  Paul Brook  <paul@codesourcery.com>
24346
24347         PR libfortran/17709
24348         * gfortran.dg/empty_format_1.f90: New test.
24349
24350 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24351
24352         PR fortran/17568
24353         * gfortran.dg/ishft.f90: New test.
24354
24355         PR fortran/17283
24356         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
24357         tests.
24358
24359 2004-10-06  Paul Brook  <paul@codesourcery.com>
24360
24361         * gfortran.dg/do_1.f90: New test.
24362
24363 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24364
24365         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
24366         optimizing for size.
24367
24368 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24369
24370         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
24371
24372 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24373
24374         * gcc.c-torture/compile/20041005-1.c: New test.
24375
24376 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24377
24378         PR c++/17829
24379         * g++.dg/lookup/koenig4.C: New.
24380
24381 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24382
24383         * g++.dg/other/classkey1.C: Adjust quoting marks.
24384         * g++.dg/parse/error15.C: Likewise.
24385         * g++.dg/template/meminit2.C (int>): Likewise.
24386
24387 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24388
24389         PR fortran/17283
24390         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
24391
24392         PR fortran/17631
24393         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
24394
24395         PR fortran/17708
24396         * gfortran.dg/pr17708.f90: New test.
24397
24398 2004-10-04  Chao-ying Fu  <fu@mips.com>
24399
24400         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
24401         * gcc.dg/vect/vect-4.c: Ditto.
24402         * gcc.dg/vect/vect-5.c: Ditto.
24403         * gcc.dg/vect/vect-6.c: Ditto.
24404         * gcc.dg/vect/vect-8.c: Ditto.
24405         * gcc.dg/vect/vect-16.c: Ditto.
24406         * gcc.dg/vect/vect-30.c: Ditto.
24407         * gcc.dg/vect/vect-40.c: Ditto.
24408         * gcc.dg/vect/vect-41.c: Ditto.
24409         * gcc.dg/vect/vect-42.c: Ditto.
24410         * gcc.dg/vect/vect-43.c: Ditto.
24411         * gcc.dg/vect/vect-44.c: Ditto.
24412         * gcc.dg/vect/vect-45.c: Ditto.
24413         * gcc.dg/vect/vect-46.c: Ditto.
24414         * gcc.dg/vect/vect-47.c: Ditto.
24415         * gcc.dg/vect/vect-48.c: Ditto.
24416         * gcc.dg/vect/vect-49.c: Ditto.
24417         * gcc.dg/vect/vect-50.c: Ditto.
24418         * gcc.dg/vect/vect-51.c: Ditto.
24419         * gcc.dg/vect/vect-52.c: Ditto.
24420         * gcc.dg/vect/vect-53.c: Ditto.
24421         * gcc.dg/vect/vect-54.c: Ditto.
24422         * gcc.dg/vect/vect-55.c: Ditto.
24423         * gcc.dg/vect/vect-56.c: Ditto.
24424         * gcc.dg/vect/vect-57.c: Ditto.
24425         * gcc.dg/vect/vect-58.c: Ditto.
24426         * gcc.dg/vect/vect-59.c: Ditto.
24427         * gcc.dg/vect/vect-60.c: Ditto.
24428         * gcc.dg/vect/vect-74.c: Ditto.
24429         * gcc.dg/vect/vect-79.c: Ditto.
24430         * gcc.dg/vect/vect-80.c: Ditto.
24431
24432 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24433
24434         * gcc.dg/unused-7.c: Use the correct option.
24435
24436 2004-10-04  Paul Brook  <paul@codesourcery.com>
24437         Bud Davis  <bdavis9659@comcast.net>
24438
24439         PR fortran/17706
24440         PR fortran/16434
24441         * gfortran/pr17706.f90: New test.
24442         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
24443
24444 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24445
24446         * gfortran.dg/pr17612.f90: New test.
24447
24448 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24449
24450         * g++.dg/template/local1.C: Adjust quoting marks in
24451         testing for diagnostics.
24452         * g++.dg/tls/diag-2.C: Likewise.
24453         * g++.dg/other/error8.C: Likewise.
24454
24455 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24456
24457         PR c/17178
24458         * gcc.dg/unused-4.c: Adjust to be correct.
24459
24460         PR c/17820
24461         * gcc.dg/unused-7.c: New test.
24462
24463 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24464
24465         PR c++/17797
24466         * g++.dg/overload/template2.C: New test.
24467
24468 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
24469
24470         PR tree-optimization/16632
24471         * gcc.dg/tree-ssa/20041002-1.c: New.
24472
24473 2004-10-03  Paul Brook  <paul@codesourcery.com>
24474
24475         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
24476         rather than relying on default formatting.
24477
24478 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
24479
24480         * gcc.dg/20040920-1.c: Update expected message text.
24481
24482 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
24483
24484         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24485
24486 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
24487
24488         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24489         tree level.
24490
24491 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24492
24493         * gcc.dg/tree-ssa/pr17343.c: Remove.
24494
24495 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24496
24497         PR tree-opt/17343
24498         * gcc.dg/tree-ssa/pr17343.c: New test.
24499
24500 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
24501
24502         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24503         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24504         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24505         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24506         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24507
24508 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24509
24510         * gcc.dg/lvalue-2.c: New test.
24511
24512 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24513
24514         PR c/17730
24515         * gcc.dg/pr17730-1.c: New test
24516
24517 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24518
24519         PR c/7425
24520         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24521
24522 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24523
24524         * gcc.c-torture/execute/stdarg-1.c: New test.
24525         * gcc.c-torture/execute/stdarg-2.c: New test.
24526         * gcc.c-torture/execute/stdarg-3.c: New test.
24527         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24528         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24529         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24530         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24531         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24532
24533 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24534
24535         PR tree-optimization/17697
24536         * g++.dg/opt/pr17697-1.C: New test.
24537         * g++.dg/opt/pr17697-2.C: New test.
24538         * g++.dg/opt/pr17697-3.C: New test.
24539
24540 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24541
24542         PR c/16409
24543         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24544         gcc.dg/vla-init-5.c: New tests.
24545
24546 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24547
24548         PR c/13804
24549         * gcc.dg/pr13804-1.c: New test.
24550
24551 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24552
24553         PR fortran/16938
24554         * gfortran.dg/pr16938.f90: New test.
24555
24556 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24557
24558         * g++.dg/template/crash23.C: New test.
24559
24560 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24561
24562         PR c++/17585
24563         * g++.dg/template/static8.C: New test.
24564
24565 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24566
24567         PR c++/17681
24568         * g++.dg/other/error9.C: New test.
24569
24570 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24571
24572         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24573
24574 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24575
24576         PR fortran/15164
24577         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24578
24579 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24580
24581         PR middle-end/17112
24582         * gcc.dg/pr17112-1.c: New test case.
24583
24584 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24585
24586         PR c/11459
24587         * gcc.dg/pr11459-1.c: New test.
24588
24589 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24590
24591         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24592         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24593
24594 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24595
24596         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24597
24598 2004-09-25  Jan Hubicka  <jh@suse.cz>
24599
24600         * compile/30040909-1.c: New test.
24601         * compile/30040907-1.c: New test.
24602
24603 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24604
24605         * gcc.c-torture/execute/va-arg-26.c: New test.
24606
24607 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24608
24609         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24610         extra diagnostics on targets with 64-bit pointers.
24611         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24612
24613 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24614
24615         PR c/17188
24616         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24617         * gcc.dg/decl-3.c: Adjust expected message.
24618
24619 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24620
24621         PR fortran/17615
24622         * gfortran.dg/pr17615.f90: New test.
24623
24624 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24625
24626         PR tree-optimzation/17517
24627         * g++.dg/tree-ssa/pr17517.C: New Test.
24628
24629 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24630
24631         PR c++/16889
24632         * g++.dg/lookup/ambig3.C: New.
24633
24634 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24635
24636         PR tree-opt/17624
24637         * g++.dg/opt/pr17624.C: New test.
24638
24639 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24640
24641         PR c/6980
24642         * gcc.dg/Wbad-function-cast-1.c: New test.
24643
24644 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24645
24646         * g++.dg/ext/complit1.C
24647         * g++.dg/other/error2.C
24648         * g++.dg/other/nontype-1.C
24649         * g++.dg/parse/crash11.C
24650         * g++.dg/parse/crash12.C
24651         * g++.dg/parse/error15.C
24652         * g++.dg/parse/error4.C
24653         * g++.dg/parse/tmpl-outside1.C
24654         * g++.dg/parse/too-many-tmpl-args1.C
24655         * g++.dg/template/dependent-expr3.C
24656         * g++.dg/template/error10.C
24657         * g++.dg/template/instantiate1.C
24658         * g++.dg/template/vtable2.C
24659         * g++.dg/warn/Wshadow-1.C
24660         * g++.dg/warn/weak1.C
24661         * g++.old-deja/g++.brendan/crash16.C
24662         * g++.old-deja/g++.brendan/crash18.C
24663         * g++.old-deja/g++.brendan/crash48.C
24664         * g++.old-deja/g++.brendan/crash49.C
24665         * g++.old-deja/g++.brendan/crash55.C
24666         * g++.old-deja/g++.brendan/crash56.C
24667         * g++.old-deja/g++.brendan/crash8.C
24668         * g++.old-deja/g++.brendan/enum11.C
24669         * g++.old-deja/g++.brendan/enum8.C
24670         * g++.old-deja/g++.brendan/enum9.C
24671         * g++.old-deja/g++.brendan/friend3.C
24672         * g++.old-deja/g++.brendan/misc14.C
24673         * g++.old-deja/g++.bugs/900402_02.C
24674         * g++.old-deja/g++.bugs/900404_03.C
24675         * g++.old-deja/g++.bugs/900404_04.C
24676         * g++.old-deja/g++.bugs/900428_03.C
24677         * g++.old-deja/g++.jason/crash4.C
24678         * g++.old-deja/g++.jason/overload21.C
24679         * g++.old-deja/g++.jason/redecl1.C
24680         * g++.old-deja/g++.jason/report.C
24681         * g++.old-deja/g++.jason/rfg10.C
24682         * g++.old-deja/g++.jason/template30.C
24683         * g++.old-deja/g++.law/arm12.C
24684         * g++.old-deja/g++.law/ctors5.C
24685         * g++.old-deja/g++.law/cvt20.C
24686         * g++.old-deja/g++.law/init10.C
24687         * g++.old-deja/g++.law/init8.C
24688         * g++.old-deja/g++.law/visibility17.C
24689         * g++.old-deja/g++.law/visibility7.C
24690         * g++.old-deja/g++.mike/net8.C
24691         * g++.old-deja/g++.mike/p646.C
24692         * g++.old-deja/g++.mike/p700.C
24693         * g++.old-deja/g++.mike/p701.C
24694         * g++.old-deja/g++.mike/p811.C
24695         * g++.old-deja/g++.ns/template13.C
24696         * g++.old-deja/g++.other/array3.C
24697         * g++.old-deja/g++.other/crash25.C
24698         * g++.old-deja/g++.other/dtor3.C
24699         * g++.old-deja/g++.other/dtor4.C
24700         * g++.old-deja/g++.other/main1.C
24701         * g++.old-deja/g++.other/warn7.C
24702         * g++.old-deja/g++.pt/crash11.C
24703         * g++.old-deja/g++.pt/crash36.C
24704         * g++.old-deja/g++.pt/spec22.C
24705         * g++.old-deja/g++.pt/spec9.C
24706         * g++.old-deja/g++.pt/ttp52.C
24707         * g++.old-deja/g++.robertl/eb103.C
24708         * g++.old-deja/g++.robertl/eb121.C
24709         * g++.old-deja/g++.robertl/eb22.C
24710         * g++.old-deja/g++.robertl/eb8.C:
24711         Update locations and/or regexps of dg-error markers.
24712         Remove markers for some bogus messages that are no longer issued.
24713
24714 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
24715
24716         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24717         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24718
24719 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
24720
24721         PR c++/17618
24722         * g++.dg/lookup/crash5.C: New test.
24723
24724 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
24725
24726         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24727         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24728         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24729         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24730         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24731         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24732
24733         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24734         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24735         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24736         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24737         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24738         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24739
24740         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24741
24742         * gcc.dg/vect/vect-44.c: Check additional cases.
24743         * gcc.dg/vect/vect-48.c: Check additional cases.
24744
24745         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24746         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24747         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24748         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24749         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24750         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24751         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24752         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24753         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24754
24755         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24756         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24757         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24758
24759 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24760
24761         * gcc.dg/tree-ssa/loop-6.c: New test.
24762
24763 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         PR c++/17620
24766         * g++.dg/inherit/base2.C: New.
24767
24768 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24769
24770         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24771         * gcc.dg/20001012-2.c: Likewise.
24772         * gcc.dg/20001013-1.c: Likewise.
24773         * gcc.dg/20001101-1.c: Likewise.
24774         * gcc.dg/20001102-1.c: Likewise.
24775         * gcc.dg/bf-spl1.c: Likewise.
24776         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24777         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24778
24779 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
24780
24781         PR tree-optimization/16721
24782         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24783
24784 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
24785
24786         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24787         * gcc.dg/20040305-1.c: Likewise.
24788
24789 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24790
24791         PR c/16566
24792         * gcc.c-torture/compile/pr16566-1.c,
24793         gcc.c-torture/compile/pr16566-2.c,
24794         gcc.c-torture/compile/pr16566-3.c: New tests.
24795
24796 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
24797
24798         PR tree-optimization/17512
24799         * gcc.c-torture/compile/20040916-1.c.
24800
24801 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
24802
24803         * gcc.dg/pragma-re-3.c: New test.
24804
24805 2004-09-17  Matt Austern  <austern@apple.com>
24806
24807         PR c++/15049
24808         * g++.dg/other/anon3.C: New.
24809
24810 2004-09-21  Roger Sayle  <roger@eyesopen.com>
24811
24812         PR c++/7503
24813         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24814         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24815         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24816         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24817         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24818
24819 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
24820
24821         PR fortran/17286
24822         * gfortran.dg/pr17286.f90: New test.
24823
24824 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
24825
24826         PR c++/17530
24827         * g++.dg/template/static7.C: New test.
24828
24829 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
24830
24831         PR tree-opt/17558
24832         * gcc.c-torture/compile/pr17558.c: New test.
24833
24834 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24835
24836         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24837         if SKIP_ATTRIBUTE is defined.
24838
24839 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24840
24841         PR fortran/15957
24842         * gfortran.dg/pr15957.f90: New test.
24843
24844 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
24845
24846         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24847         in comparison.
24848         * gcc.dg/vect/vect-79.c: Likewise.
24849         * gcc.dg/vect/vect-80.c: Likewise.
24850
24851 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24852
24853         PR fortran/15750
24854         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24855
24856 2004-09-20  Ira Rosen  <irar@il.ibm.com>
24857
24858         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24859         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24860         * gcc.dg/vect/vect-62.c: New testcase.
24861         * gcc.dg/vect/vect-63.c: New testcase.
24862         * gcc.dg/vect/vect-64.c: New testcase.
24863         * gcc.dg/vect/vect-65.c: New testcase.
24864         * gcc.dg/vect/vect-66.c: New testcase.
24865         * gcc.dg/vect/vect-67.c: New testcase.
24866         * gcc.dg/vect/vect-68.c: New testcase.
24867         * gcc.dg/vect/vect-69.c: New testcase.
24868         * gcc.dg/vect/vect-79.c: New testcase.
24869         * gcc.dg/vect/vect-80.c: New testcase.
24870
24871 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24872
24873         * gcc.target/mips/asm-1.c: New test.
24874
24875 2004-09-19  Ira Rosen  <irar@il.ibm.com>
24876
24877         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24878         * gcc.dg/vect/vect-73.c: New testcase.
24879         * gcc.dg/vect/vect-74.c: New testcase.
24880         * gcc.dg/vect/vect-75.c: New testcase.
24881         * gcc.dg/vect/vect-76.c: New testcase.
24882         * gcc.dg/vect/vect-77.c: New testcase.
24883         * gcc.dg/vect/vect-78.c: New testcase
24884
24885 2004-09-18  Paul Brook  <paul@codesourcery.com>
24886
24887         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24888
24889 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24890
24891         PR c/17424
24892         * gcc.dg/pr17424-1.c: New test.
24893
24894 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
24895
24896         * g++.dg/tree-ssa/pr17153.C: New test.
24897
24898 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
24899
24900         PR pch/13361
24901         * testsuite/g++.dg/pch/wchar-1.C: New.
24902         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24903
24904 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
24905
24906         * gcc.c-torture/execute/20040917-1.c: New test.
24907
24908 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24909
24910         PR tree-optimization/17319
24911         * gcc.dg/pr17319.c: New test.
24912
24913 2004-09-17  Devang Patel  <dpatel@apple.com>
24914
24915         * gcc.dg/20040813-1.c: New test.
24916
24917 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24918
24919         PR tree-optimization/17273
24920         * gcc.c-torture/compile/pr17273.c: New test.
24921
24922 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24923
24924         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
24925         Update expected messages.
24926         * gcc.dg/declspec-13.c: New test.
24927
24928 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
24929
24930         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24931
24932 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24933
24934         * gcc.c-torture/execute/pr17252.c: Use post-increment to
24935         change what 'a' is pointing to.
24936
24937 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
24938
24939         PR c++/16002
24940         * g++.dg/template/error18.C: New test.
24941
24942         PR c++/16029
24943         * g++.dg/warn/Wunused-8.C: New test.
24944
24945 2004-09-17  Steven Bosscher  <stevenb@suse.de>
24946
24947         PR tree-optimization/17513
24948         * gcc.dg/20040916-1.c: New test.
24949
24950 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
24951
24952         PR c++/17501
24953         * g++.dg/template/typename7.C: New test.
24954
24955 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24956
24957         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24958
24959 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
24960
24961         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24962         with -ftree-based-profiling also.
24963         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24964
24965 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24966
24967         PR/15364
24968         * gfortran.dg/der_array_io_1.f90: New test.
24969         * gfortran.dg/der_array_io_2.f90: New test.
24970         * gfortran.dg/der_array_io_3.f90: New test.
24971
24972 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24973
24974         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24975         EABI.
24976
24977 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24978
24979         * g++.dg/opt/switch1.C: New test.
24980
24981 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24982
24983         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24984         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24985         Update expected messages.
24986
24987 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24988
24989         PR fortran/16485
24990         * gfortran.dg/same_name_1.f90: New test.
24991
24992 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24993
24994         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24995         dereference garbage pointers.
24996
24997 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25000         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25001
25002         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25003         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25004         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25005
25006 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25007
25008         PR c++/17324
25009         * g++.dg/template/mangle1.C: New test.
25010
25011 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25012
25013         PR tree-optimization/17252
25014         * gcc.c-torture/execute/pr17252.c: New test.
25015
25016 2004-09-14  Andrew Pinski  <apinski@apple.com>
25017
25018         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25019
25020 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25021
25022         PR rtl-optimization/9771
25023         * gcc.dg/pr9771-1.c: New test case.
25024
25025 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25026
25027         PR tree-optimization/15262
25028         * gcc.c-torture/execute/pr15262-1.c: New test.
25029         * gcc.c-torture/execute/pr15262-2.c: New test.
25030
25031 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25032
25033         * gcc.dg/declspec-12.c: New test.
25034
25035 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25036
25037         * gfortran.dg/pr17090.f90: Add directives to test.
25038
25039 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25040
25041         * gcc.c-torture/compile/20040914-1.c: New test.
25042
25043 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25044
25045         PR c++/16162
25046         * g++.dg/template/decl2.C: New test.
25047
25048 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25049
25050         PR fortran/17090
25051         * gfortran.dg/pr17090.f90: New test.
25052
25053 2004-09-13  Dale Johannesen  <dalej@apple.com>
25054
25055         * gcc.c-torture/compile/pr17408.c: New test case.
25056
25057 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25058
25059         PR c++/16716
25060         * g++.dg/parse/crash17.C: New test.
25061
25062         PR c++/17327
25063         * g++.dg/template/enum3.C: New test.
25064
25065 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25066
25067         * lib/gcc-defs.exp: Load wrapper.exp.
25068         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25069         using local code.
25070         * lib/gcc.exp (gcc_init): Similar.
25071         * lib/gfortran.exp (gfortran_init): Similar.
25072         * lib/objc.exp (objc_init): Similar.
25073         * lib/treelang.exp (treelang_init): Similar.
25074         * lib/wrapper.exp: New file with build_wrapper call machinery in
25075         ${tool}_maybe_build_wrapper.
25076
25077 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25078
25079         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25080         "inline".
25081         * gcc.dg/declspec-11.c: Update expected messages.
25082         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25083         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25084         gcc.dg/inline-12.c: New tests.
25085
25086 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25087
25088         * g++.dg/tree-ssa/pr17400.C: New testcase.
25089
25090 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25091
25092         * gcc.target/mips/sb1-1.c: New testcase.
25093
25094 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25095
25096         * lib/g77-dg.exp: Remove unused file.
25097         * lib/mike-g77.exp: Ditto.
25098         * lib/g77.exp: Ditto.
25099
25100 2004-09-12  Richard Henderson  <rth@redhat.com>
25101
25102         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25103
25104 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25105
25106         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25107         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25108         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25109         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25110         Update expected messages.
25111
25112 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25113
25114         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25115         declaration/use mismatch for dirp parameter.
25116
25117 2004-09-12  Andrew Pinski  <apinski@apple.com>
25118
25119         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25120         -fgnu-runtime is passed.
25121
25122 2004-09-12  Richard Henderson  <rth@redhat.com>
25123
25124         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
25125         do the uplevel thing and update additional_flags directly.
25126         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
25127         gfortran.fortran-torture/execute/intrinsic_nearest.x,
25128         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
25129         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
25130
25131 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25132
25133         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
25134
25135 2004-09-11  Roger Sayle  <roger@eyesopen.com>
25136
25137         PR middle-end/17411
25138         * g++.dg/opt/pr17411-1.C: New test case.
25139
25140 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25141
25142         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25143         gcc.dg/tls/diag-2.c: Update expected messages.
25144         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
25145         messages.
25146         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
25147         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
25148         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
25149         gcc.dg/tls/diag-5.c: New tests.
25150
25151 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
25152
25153         * gcc.dg/20040910-1.c: Correct dg-error regexp.
25154
25155 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25156
25157         * g++.dg/parse/break-in-for.C: New test.
25158
25159 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
25160
25161         * gcc.dg/tree-ssa/20040911-1.c: New test.
25162
25163 2004-09-11  Andreas Jaeger  <aj@suse.de>
25164
25165         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
25166         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
25167
25168 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
25169
25170         * gcc.target/frv: New directory of FR-V-specific tests.
25171
25172 2004-09-10  James E Wilson  <wilson@specifixinc.com>
25173
25174         * gcc.dg/convert-vec-1.c: New test.
25175
25176 2004-09-10  Roger Sayle  <roger@eyesopen.com>
25177
25178         PR middle-end/17024
25179         * gcc.dg/pr17024-1.c: New test case.
25180
25181 2004-09-10  Eric Christopher  <echristo@redhat.com>
25182
25183         * gcc.dg/20040910-1.c: New test.
25184
25185 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25186
25187         * gcc.dg/bitfld-9.c: New test.
25188
25189 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
25190
25191         * gcc.c-torture/execute/ieee/acc1.c: New test.
25192         * gcc.c-torture/execute/ieee/acc2.c: New test.
25193         * gcc.c-torture/execute/ieee/mzero6.c: New test.
25194
25195 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25196
25197         * gcc.dg/deprecated-2.c: New test.
25198
25199 2004-09-09  James E Wilson  <wilson@specifixinc.com>
25200
25201         * gcc.dg/init-vec-1.c: New test.
25202
25203 2004-09-09  Roger Sayle  <roger@eyesopen.com>
25204
25205         PR middle-end/17055
25206         * gcc.dg/pr17055-1.c: New test case.
25207
25208 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
25209
25210         PR target/17377
25211         * gcc.c-torture/execute/pr17377.c: New test.
25212
25213 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25214
25215         PR c/8420
25216         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
25217         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
25218         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25219         gcc.dg/long-long-typespec-1.c: New tests.
25220         * gcc.dg/tls/diag-2.c: Update expected diagnostics
25221
25222 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25223
25224         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
25225         gcc.dg/gnu99-static-1.c: New tests.
25226
25227 2004-09-08  Devang Patel  <dpatel@apple.com>
25228
25229         * gcc.dg/darwin-ld-20040828-1.c: New test.
25230         * gcc.dg/darwin-ld-20040828-2.c: New test.
25231         * gcc.dg/darwin-ld-20040828-3.c: New test.
25232
25233 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
25234
25235         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
25236         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
25237         in error message.
25238         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
25239         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
25240         in error message.
25241         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
25242         types they qualify.
25243         * objc.dg/type-size-2.m: Fix wording in comment.
25244         * objc.dg/va-meth-1.m: New test case.
25245
25246 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
25247
25248         PR c/16633:
25249         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
25250         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
25251
25252 2004-09-06  Devang Patel  <dpatel@apple.com>
25253
25254         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
25255         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
25256
25257 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
25258
25259         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
25260         reflect changed line numbering of diagnostics.
25261
25262 2004-09-06  Paul Brook  <paul@codesourcery.com>
25263
25264         * gfortran.dg/edit_real_1.f90: Add new test.
25265
25266 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25267
25268         * gcc.dg/tree-ssa/loop-2.c: New test.
25269         * gcc.dg/tree-ssa/loop-3.c: New test.
25270         * gcc.dg/tree-ssa/loop-4.c: New test.
25271         * gcc.dg/tree-ssa/loop-5.c: New test.
25272
25273 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25274
25275         * gcc.dg/format/sentinel-1.c: Update for parameter option.
25276
25277 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25278
25279         * gcc.dg/format/sentinel-1.c: New test.
25280
25281 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
25282
25283         * testsuite/gcc.dg/builtins-46.c: New.
25284
25285 2004-09-03  Devang Patel  <dpatel@apple.com>
25286
25287         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
25288         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
25289
25290 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25291
25292         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
25293         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
25294         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
25295         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
25296         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
25297         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
25298         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
25299         the non-portable bzero.
25300         * gcc.dg/20010912-1.c: xfail for NetWare.
25301         * gcc.dg/20020426-2.c: xfail for NetWare.
25302         * gcc.dg/20021014-1.c: xfail for NetWare.
25303         * gcc.dg/20021018-1.c: xfail for NetWare.
25304         * gcc.dg/20030213-1.c: xfail for NetWare.
25305         * gcc.dg/20030225-1.c: xfail for NetWare.
25306         * gcc.dg/20030708-1.c: xfail for NetWare.
25307         * gcc.dg/builtins-config.h: Also exclude NetWare.
25308         * gcc.dg/format/format.h: Define restrict only if not already defined.
25309         * gcc.dg/nest.c: xfail for NetWare.
25310         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
25311         * lib/target-supports.exp (check_visibility_available): Exclude
25312         NetWare.
25313
25314 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25315
25316         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
25317         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
25318         deterministic starting point for the alignment of structure fields.
25319         * gcc.dg/Wpadded.c: Dito.
25320         * g++.dg/abi/vbase10.C: Dito.
25321
25322 2004-09-03  Devang Patel  <dpatel@apple.com>
25323
25324         * g++.dg/debug/pr15736.cc: New test.
25325
25326 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25327
25328         * README.QMTEST: Fix out-of-date link.
25329
25330 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
25331
25332         PR fortran/16579
25333         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
25334         Delete.  Duplicate of gfortran.dg/g77/20010610.f
25335
25336 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25337
25338         * g++.dg/abi/arm_rtti1.C: New test.
25339
25340 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
25341
25342         * gcc.dg/ppc-vector-memcpy.c: New.
25343         * gcc.dg/ppc-vector-memset.c: New.
25344
25345 2004-09-02  Chao-ying Fu  <fu@mips.com>
25346
25347         * gcc.target/mips/mips-3d-1.c: New test.
25348         * gcc.target/mips/mips-3d-2.c: New test.
25349         * gcc.target/mips/mips-3d-3.c: New test.
25350         * gcc.target/mips/mips-3d-4.c: New test.
25351         * gcc.target/mips/mips-3d-5.c: New test.
25352         * gcc.target/mips/mips-3d-6.c: New test.
25353         * gcc.target/mips/mips-3d-7.c: New test.
25354         * gcc.target/mips/mips-3d-8.c: New test.
25355         * gcc.target/mips/mips-3d-9.c: New test.
25356         * gcc.target/mips/mips-ps-1.c: New test.
25357         * gcc.target/mips/mips-ps-2.c: New test.
25358         * gcc.target/mips/mips-ps-3.c: New test.
25359         * gcc.target/mips/mips-ps-4.c: New test.
25360         * gcc.target/mips/mips-ps-type.c: New test.
25361
25362 2004-09-02  Paul Brook  <paul@codesourcery.com>
25363
25364         * gfortran.dg/edit_real_1.f90: Add new tests.
25365
25366 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25367
25368         PR fortran/15327
25369         * gfortran.dg/merge_char_1.f90: New test.
25370
25371 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25372
25373         PR fortran/16404
25374         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
25375
25376 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25377
25378         PR c/1522
25379         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
25380
25381 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
25382
25383         * g++.dg/opt/loop1.C: Do not XFAIL.
25384
25385 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
25386
25387         * gcc.c-torture/execute/20040831-1.c: New test.
25388
25389 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
25390
25391         PR fortran/16579
25392         * gfortran.dg/g77/20010610.f: Now passes.
25393         Copy from g77.f-torture/execute. Add dg-run directive.
25394         * gfortran.dg/g77/README: Update
25395
25396 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25397
25398         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
25399         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
25400         (t1, t2, t3, t4): Add volatile.
25401
25402 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25403
25404         * g++.dg/ext/visibility/arm1.C: New test.
25405
25406 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
25407
25408         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
25409         -pedantic-errors.
25410
25411 2004-09-01  Paul Brook  <paul@codesourcery.com>
25412
25413         * gfortran.dg/eof_2.f90: New test.
25414
25415 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25416
25417         PR fortran/16579
25418         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
25419
25420 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
25421
25422         PR libfortran/16805
25423         * gfortran.dg/list_read_2.f90: New test.
25424
25425 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25426
25427         * g++.dg/abi/key1.C: New test.
25428
25429 2004-08-31  Richard Henderson  <rth@redhat.com>
25430
25431         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
25432         form of offsetof.
25433         * g++.dg/other/offsetof5.C: Remove duplicate.
25434
25435 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25436
25437         PR fortran/17244
25438         * gfortran.dg/func_derived_1.f90: New test.
25439
25440 2004-08-31  Paul Brook  <paul@codesourcery.com>
25441
25442         * gfortran.dg/eof_1.f90: New test.
25443
25444 2004-08-31  Paul Brook  <paul@codesourcery.com>
25445
25446         * gfortran.dg/list_read_1.f90: New file.
25447
25448 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
25449
25450         * g++.dg/opt/loop1.C: XFAIL.
25451
25452 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
25453
25454         * gcc.dg/funcdef-storage-1.c: New.
25455         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25456         an extern function in local scope.
25457         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25458         declare an 'auto inline' function in local scope.
25459         * gcc.dg/20011130-1.c: Likewise.
25460         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25461         an 'auto' function in local scope.
25462         * gcc.dg/20021014-1.c: Likewise.
25463         * gcc.dg/20030331-2.c: Likewise.
25464
25465 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25466
25467         * gfortran.dg/blockdata_1.f90: New test.
25468
25469 2004-08-30  Richard Henderson  <rth@redhat.com>
25470
25471         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25472
25473 2004-08-30  Richard Henderson  <rth@redhat.com>
25474
25475         * lib/fortran-torture.exp (fortran-torture-execute): Honor
25476         additional_flags set by alternate driver.
25477         (ieee-options): New procedure.
25478         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25479         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25480         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25481         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25482
25483 2004-08-30  Richard Henderson  <rth@redhat.com>
25484
25485         * lib/f-torture.exp: Remove.
25486
25487 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
25488
25489         PR rtl-optimization/16590
25490         * g++.dg/opt/loop1.C: New test.
25491
25492 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25493
25494         PR fortran/13910
25495         * gfortran.dg/oldstyle_1.f90: New test.
25496
25497 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
25498         Paul Brook  <paul@codesourcery.com>
25499
25500         * gfortran.dg/g77/README: Update.
25501         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25502         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25503         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25504
25505 2004-08-28  Paul Brook  <paul@codesourcery.com>
25506
25507         PR libfortran/17195
25508         * gfortran.dg/edit_real_1.f90: New test.
25509
25510 2004-08-27  Paul Brook  <paul@codesourcery.com>
25511
25512         * gfortran.dg/rewind_1.f90: New test.
25513
25514 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
25515
25516         PR fortran/16597
25517         * gfortran.dg/pr16597.f90: New test.
25518
25519 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25520
25521         PR c/13801
25522         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25523         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25524         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25525         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25526         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25527
25528 2004-08-26  Nick Clifton  <nickc@redhat.com>
25529
25530         * gcc.c-torture/compile/pr17119.c: New test.
25531
25532 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25533
25534         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25535
25536 2004-08-25  Richard Henderson  <rth@redhat.com>
25537
25538         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25539         the bits that expect kind=8 to be the largest real kind.
25540
25541 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25542
25543         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25544
25545 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25546
25547         * gfortran.dg/assignment_1.f90: New test.
25548
25549 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25550
25551         * g++.dg/template/repo3.C: New test.
25552
25553 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25554
25555         PR middle-end/16693
25556         PR tree-optimization/16372
25557         * g++.dg/opt/pr16372-1.C: New test case.
25558         * g++.dg/opt/pr16693-1.C: New test case.
25559         * g++.dg/opt/pr16693-2.C: New test case.
25560
25561 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25562
25563         * objc.dg/proto-lossage-4.m: New test.
25564
25565 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25566
25567         PR c++/17155
25568         * g++.dg/inherit/local2.C: New test.
25569
25570 2004-08-25  Paul Brook  <paul@codesourcery.com>
25571
25572         PR fortran/17144
25573         * gfortran.dg/string_ctor_1.f90: New test.
25574
25575 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25576
25577         PR c++/14428
25578         * g++.dg/template/redecl2.C: New test.
25579
25580 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25581
25582         PR fortran/17143
25583         * gfortran.dg/pr17143.f90: New test.
25584
25585 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25586
25587         PR fortran/17164
25588         * gfortran.dg/pr17164.f90: New test.
25589
25590 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25591
25592         * gcc.dg/tree-ssa/loop-1.c: New test.
25593
25594 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25595
25596         * gcc.c-torture/compile/20040824-1.c: New test.
25597
25598 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25599
25600         * gcc.c-torture/compile/iftrap-3.c: New test.
25601
25602 2004-08-24  Paul Brook  <paul@codesourcery.com>
25603
25604         * gfortran.dg/entry_2.f90: New test.
25605
25606 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25607
25608         PR c++/16889
25609         * g++.dg/lookup/ambig[12].C: New.
25610
25611 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25612
25613         PR c++/16706
25614         * g++.dg/template/crash21.C: New test.
25615         * g++.dg/template/crash22.C: Likewise.
25616
25617 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25618
25619         PR c++/17149
25620         * g++.dg/template/access15.C: New.
25621
25622 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25623
25624         PR c++/17163
25625         * g++.dg/template/repo2.C: New test.
25626
25627 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25628
25629         PR rtl-optimization/17078
25630         * gcc.c-torture/execute/pr17078-1.c: New test case.
25631
25632 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25633
25634         PR c/14492
25635         * gcc.dg/debug/crash1.c: New test.
25636
25637 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25638
25639         PR c/16180
25640         * gcc.dg/loop-5.c: New test.
25641
25642 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25643
25644         * gcc.c-torture/execute/20040823-1.c: New test.
25645
25646 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25647
25648         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25649         to the assembler.  Simplify test accordingly.
25650         (asm_abi_flags): Use GNU names.
25651         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25652         to check for ABI flags.
25653
25654 2004-08-22  Andrew Pinski  <apinski@apple.com>
25655
25656         * g++.dg/opt/pr14029.C: New test.
25657         * gcc.c-torture/execute/pr15262.c: New test.
25658
25659 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25660
25661         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25662
25663 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25664
25665         PR 16908
25666         * gfortran.dg/direct_io.f90: New test.
25667
25668 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25669
25670         PR c++/17121
25671         * g++.dg/inherit/local2.C: New test.
25672
25673 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25674
25675         PR c++/17120
25676         * g++.dg/warn/Wparentheses-4.C: New test.
25677
25678 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25679
25680         PR c++/17121
25681         * g++.dg/inherit/local2.C: New test.
25682
25683         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25684         * gcc.dg/ppc-ldstruct.c: Likewise.
25685         * gcc.dg/ppc64-abi-2.c: Likewise.
25686
25687 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
25688
25689         PR rtl-optimization/17099
25690         * gcc.c-torture/execute/20040820-1.c: New test.
25691
25692 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
25693
25694         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25695
25696 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
25697
25698         PR fortran/17077
25699         * gfortran.dg/auto_array_1.f90: New test.
25700
25701 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25702
25703         PR fortran/17074
25704         * gfortran.dg/simpleif_1.f90: New test.
25705
25706 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
25707
25708         * lib/target-supports.exp (check_profiling_available): Return
25709         false for arm*-*-symbianelf* and arm*-*-eabi*.
25710
25711         PR c++/15890
25712         * g++.dg/template/delete1.C: New test.
25713
25714 2004-08-19  Paul Brook  <paul@codesourcery.com>
25715
25716         PR fortran/14976
25717         PR fortran/16228
25718         * gfortran.dg/data_char_1.f90: New test.
25719
25720 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
25721
25722         PR fortran/16946
25723         * gfortran.dg/reduction.f90: New testcase.
25724
25725 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25726
25727         PR fortran/16520
25728         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25729
25730 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25731
25732         PR c++/17041
25733         * g++.dg/Wparentheses-3.C: New test.
25734
25735 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
25736
25737         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25738         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25739         * gcc.dg/vect/vect-2.c: Likewise.
25740         * gcc.dg/vect/vect-3.c: Likewise.
25741         * gcc.dg/vect/vect-4.c: Likewise.
25742         * gcc.dg/vect/vect-5.c: Likewise.
25743         * gcc.dg/vect/vect-6.c: Likewise.
25744         * gcc.dg/vect/vect-7.c: Likewise.
25745         * gcc.dg/vect/vect-25.c: Likewise.
25746         * gcc.dg/vect/vect-31.c: Likewise.
25747         * gcc.dg/vect/vect-32.c: Likewise.
25748         * gcc.dg/vect/vect-34.c: Likewise.
25749         * gcc.dg/vect/vect-36.c: Likewise.
25750         * gcc.dg/vect/vect-all.c: Likewise.
25751
25752 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
25753
25754         PR c++/17068
25755         * g++.dg/template/operator4.C: New test.
25756
25757 2004-08-18  Richard Henderson  <rth@redhat.com>
25758
25759         * gcc.dg/20040206-1.c: XFAIL.
25760
25761 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25762
25763         PR c++/16246
25764         * g++.dg/template/array7.C: New test.
25765
25766 2004-08-17  James E Wilson  <wilson@specifixinc.com>
25767
25768         * gcc.dg/mips-movcc-1.c: New test.
25769         * gcc.dg/mips-movcc-2.c: New test.
25770         * gcc.dg/mips-movcc-3.c: New test.
25771
25772         * gcc.dg/mips-nmadd-1.c: New test.
25773         * gcc.dg/mips-nmadd-2.c: New test.
25774
25775 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25776
25777         PR c++/15871
25778         * g++.dg/opt/inline8.C: New test.
25779
25780         PR c++/16965
25781         * g++.dg/parse/error17.C: New test.
25782
25783 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
25784
25785         * gcc.dg/vect: New directory for vectorizer tests.
25786         * gcc.dg/vect/tree-vect.h: New file.
25787         * gcc.dg/vect/vect.exp: New file.
25788         * gcc.dg/vect/pr16105.c.c: New test.
25789         * gcc.dg/vect/vect-1.c: New test.
25790         * gcc.dg/vect/vect-2.c: New test.
25791         * gcc.dg/vect/vect-3.c: New test.
25792         * gcc.dg/vect/vect-4.c: New test.
25793         * gcc.dg/vect/vect-5.c: New test.
25794         * gcc.dg/vect/vect-6.c: New test.
25795         * gcc.dg/vect/vect-7.c: New test.
25796         * gcc.dg/vect/vect-8.c: New test.
25797         * gcc.dg/vect/vect-9.c: New test.
25798         * gcc.dg/vect/vect-10.c: New test.
25799         * gcc.dg/vect/vect-11.c: New test.
25800         * gcc.dg/vect/vect-12.c: New test.
25801         * gcc.dg/vect/vect-13.c: New test.
25802         * gcc.dg/vect/vect-14.c: New test.
25803         * gcc.dg/vect/vect-15.c: New test.
25804         * gcc.dg/vect/vect-16.c: New test.
25805         * gcc.dg/vect/vect-17.c: New test.
25806         * gcc.dg/vect/vect-18.c: New test.
25807         * gcc.dg/vect/vect-19.c: New test.
25808         * gcc.dg/vect/vect-20.c: New test.
25809         * gcc.dg/vect/vect-21.c: New test.
25810         * gcc.dg/vect/vect-22.c: New test.
25811         * gcc.dg/vect/vect-23.c: New test.
25812         * gcc.dg/vect/vect-24.c: New test.
25813         * gcc.dg/vect/vect-25.c: New test.
25814         * gcc.dg/vect/vect-26.c: New test.
25815         * gcc.dg/vect/vect-27.c: New test.
25816         * gcc.dg/vect/vect-28.c: New test.
25817         * gcc.dg/vect/vect-29.c: New test.
25818         * gcc.dg/vect/vect-30.c: New test.
25819         * gcc.dg/vect/vect-31.c: New test.
25820         * gcc.dg/vect/vect-32.c: New test.
25821         * gcc.dg/vect/vect-33.c: New test.
25822         * gcc.dg/vect/vect-34.c: New test.
25823         * gcc.dg/vect/vect-35.c: New test.
25824         * gcc.dg/vect/vect-36.c: New test.
25825         * gcc.dg/vect/vect-37.c: New test.
25826         * gcc.dg/vect/vect-38.c: New test.
25827         * gcc.dg/vect/vect-40.c: New test.
25828         * gcc.dg/vect/vect-41.c: New test.
25829         * gcc.dg/vect/vect-42.c: New test.
25830         * gcc.dg/vect/vect-43.c: New test.
25831         * gcc.dg/vect/vect-44.c: New test.
25832         * gcc.dg/vect/vect-45.c: New test.
25833         * gcc.dg/vect/vect-46.c: New test.
25834         * gcc.dg/vect/vect-47.c: New test.
25835         * gcc.dg/vect/vect-48.c: New test.
25836         * gcc.dg/vect/vect-49.c: New test.
25837         * gcc.dg/vect/vect-50.c: New test.
25838         * gcc.dg/vect/vect-51.c: New test.
25839         * gcc.dg/vect/vect-52.c: New test.
25840         * gcc.dg/vect/vect-53.c: New test.
25841         * gcc.dg/vect/vect-54.c: New test.
25842         * gcc.dg/vect/vect-55.c: New test.
25843         * gcc.dg/vect/vect-56.c: New test.
25844         * gcc.dg/vect/vect-57.c: New test.
25845         * gcc.dg/vect/vect-58.c: New test.
25846         * gcc.dg/vect/vect-59.c: New test.
25847         * gcc.dg/vect/vect-60.c: New test.
25848         * gcc.dg/vect/vect-61.c: New test.
25849         * gcc.dg/vect/vect-all.c: New test.
25850         * gcc.dg/vect/vect-none.c: New test.
25851
25852 2004-08-17  Paul Brook  <paul@codesourcery.com>
25853
25854         PR fortran/13082
25855         * gfortran.dg/entry_1.f90: New test.
25856
25857 2004-08-17  Andrew Pinski  <apinski@apple.com>
25858
25859         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25860
25861 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
25862
25863         * gcc.dg/pr17036-1.c: New test.
25864
25865 2004-08-16  Devang Patel  <dpatel@apple.com>
25866
25867         * gcc.dg/darwin-20040809-1.c: New test.
25868
25869 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
25870
25871         * gcc.dg/funcdef-attr-1.c: New test.
25872
25873 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
25874
25875         * gcc.dg/altivec-17.c: New test.
25876         * gcc.dg/altivec-18.c: New test.
25877
25878 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25879
25880         PR c++/6749
25881         * g++.dg/template/vtable2.C: New test.
25882
25883 2004-08-14  Richard Henderson  <rth@redhat.com>
25884
25885         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25886         * gcc.dg/pack-test-4.c (main): Return 0.
25887         * gcc.dg/setjmp-1.c: Remove XFAIL.
25888         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25889
25890 2004-08-14  Richard Henderson  <rth@redhat.com>
25891
25892         * gcc.dg/980217-1.c: Add prototype for printf.
25893
25894 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
25895
25896         * gfortran.dg/pr16935.f90: New test.
25897
25898 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
25899
25900         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
25901
25902 2004-08-13  Paul Brook  <paul@codesourcery.com>
25903
25904         * gfortran.dg/der_io_1.f90: Remove stray comma.
25905
25906 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25907
25908         * gcc.dg/vmx/cw-bug-2.c: Remove.
25909         * gcc.dg/vmx/vprint-1.c: Remove.
25910         * gcc.dg/vmx/vscan-1.c: Remove.
25911
25912 2004-08-12  Devang patel  <dpatel@apple.com>
25913
25914         * gcc.dg/darwin-20040809-2.c: New test.
25915
25916 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
25917
25918         * g++.dg/ext/altivec-12.C: New test.
25919
25920         * g++.dg/ext/altivec-11.C: New test.
25921
25922 2004-08-12  Paul Brook  <paul@codesourcery.com>
25923
25924         * g++.dg/abi/arm_cxa_vec_1.C: New test.
25925
25926 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25927
25928         * g++.dg/ext/altivec-2.C: Check for hardware support before
25929         executing any VMX instructions.
25930
25931         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25932
25933 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
25934
25935         PR c++/16276
25936         * g++.old-deja/g++.other/comdat4.C: New test.
25937         * g++.old-deja/g++.other/comdat4-aux.cc: New.
25938
25939 2004-08-12  Ben Elliston  <bje@au.ibm.com>
25940
25941         PR target/16286
25942         * gcc.dg/pr16286.c: New test.
25943
25944 2004-08-12 Jan Beulich <jbeulich@novell.com>
25945
25946         * g++.dg/ext/asm5.C: New.
25947
25948 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25949
25950         PR c++/16698
25951         * g++.dg/eh/crash1.C: New test.
25952
25953         PR c++/16717
25954         * g++.dg/ext/construct1.C: New test.
25955
25956 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25957
25958         PR c++/16853
25959         * g++.dg/init/ptrmem1.C: New test.
25960
25961         PR c++/16618
25962         * g++.dg/parse/offsetof5.C: New test.
25963
25964         PR c++/16870
25965         * g++.dg/template/overload3.C: New test.
25966
25967 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25968
25969         PR c++/16964
25970         * g++.dg/parse/error16.C: New test.
25971
25972         PR c++/16904
25973         * g++.dg/template/error14.C: New test.
25974
25975         PR c++/16929
25976         * g++.dg/template/error15.C: New test.
25977
25978 2004-08-11  Devang Patel  <dpatel@apple.com>
25979
25980         * gcc.dg/darwin-ld-20040809-1.c: New test.
25981         * gcc.dg/darwin-ld-20040809-2.c: New test.
25982
25983 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25984
25985         PR fortran/16917
25986         * gfortran.dg/dfloat_1.f90: New test.
25987
25988 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25989
25990         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25991         * gcc.dg/dll-2.c: Fix dg-require syntax.
25992         * gcc.misc-tests/arm-isr.c (abort): Declare.
25993         (exit): Likewise.
25994
25995 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25996
25997         PR c++/16971
25998         * g++.dg/parse/crash16.C: New test.
25999
26000 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26001
26002         * gcc.dg/mips-rsqrt-1.c: New test case.
26003         * gcc.dg/mips-rsqrt-2.c: New test case.
26004         * gcc.dg/mips-rsqrt-3.c: New test case.
26005
26006 2004-08-10  Paul Brook  <paul@codesourcery.com>
26007
26008         * gfortran.dg/der_io_1.f90: New test.
26009
26010 2004-08-10  Paul Brook  <paul@codesourcery.com>
26011
26012         PR fortran/16919
26013         * gfortran.dg/der_array_1.f90: New test.
26014
26015 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26016
26017         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26018
26019 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26020
26021         * gcc.dg/wchar_t-2.c: Fix typo.
26022
26023 2004-08-09  Falk Hueffner  <falk@debian.org>
26024
26025         PR tree-optimization/12517
26026         * gcc.c-torture/compile/pr12517.c: New test.
26027
26028         PR tree-optimization/12578
26029         * gcc.c-torture/compile/pr12578.c: New test.
26030
26031         PR tree-optimization/12899
26032         * gcc.c-torture/compile/pr12899.c: New test.
26033
26034         PR rtl-optimization/14692
26035         * gcc.c-torture/compile/pr14692.c: New test.
26036
26037         PR tree-optimization/16461
26038         * gcc.c-torture/compile/pr16461.c: New test.
26039
26040 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26041
26042         * gfortran.dg/getenv_1.f90: New test.
26043
26044 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26045
26046         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26047         wchar_t.
26048         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26049
26050 2004-08-06  Paul Brook  <paul@codesourcery.com>
26051
26052         * gfortran.dg/ret_array_1.f90: New test.
26053         * gfortran.dg/ret_pointer_1.f90: New test.
26054
26055 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26056
26057         * gcc.dg/missing-field-init-[12].c: New tests.
26058         * g++.dg/warn/missing-field-init-[12].C: New tests.
26059
26060 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26061
26062         * gcc.dg/enum2.c: New test.
26063         * gcc.dg/symbian3.c: Likewise.
26064         * gcc.dg/symbian4.c: Likewise.
26065         * gcc.dg/wchar_t-2.c: Likewise.
26066
26067 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26068
26069         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26070         destructor tests.
26071
26072 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26073
26074         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26075         dg-require-visiblity.
26076         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26077         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26078         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26079         * g++.dg/ext/visibility/new1.C: Likewise.
26080         * g++.dg/ext/visibility/pragma.C: Likewise.
26081         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26082         * g++.dg/ext/visibility/virtual.C: Likewise.
26083         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26084         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26085         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26086         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26087         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26088         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26089         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26090         * g++/dg/ext/visibility/visibility-8.C: New test.
26091         * gcc.c-torture/compile/dll.x: Remove.
26092         * gcc.dg/dll-2.c: Use dg-require-dll
26093         * gcc.dg/visibility-10.c: New test.
26094         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26095         supporting DLLs.
26096         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26097         (scan_not_hidden): Likewise.
26098
26099 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26100
26101         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26102
26103 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26104
26105         * gcc.c-torture/execute/20040805-1.c: New test.
26106
26107 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26108
26109         * gcc.dg/20020118-1.c: Declare abort.
26110         * gcc.dg/altivec_check.h: Likewise.
26111         * gcc.dg/iftrap-2.c: Likewise.
26112         * gcc.dg/pragma-darwin.c: Likewise.
26113         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26114
26115 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26116
26117         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26118
26119 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26120
26121         * gcc.c-torture/execute/builtins/abs-2.c,
26122         gcc.c-torture/execute/builtins/abs-3.c,
26123         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
26124         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
26125         intmax_t, uintmax_t and their limits.
26126         * gcc.dg/intmax_t-1.c: New test.
26127
26128 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26129
26130         * g++.dg/tc1/dr147.C: Add reference to PR.
26131
26132 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
26133
26134         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26135         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26136
26137 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
26138
26139         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26140
26141 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26142
26143         * gcc.dg/redecl-5.c: New test.
26144         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
26145         of scanf.
26146
26147 2004-08-03  Roger Sayle  <roger@eyesopen.com>
26148
26149         PR middle-end/16790
26150         * gcc.c-torture/execute/pr16790-1.c: New test case.
26151
26152 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
26153
26154         * g++.dg/ext/visibility/assign1.C: New test.
26155         * g++.dg/ext/visibility/new1.C: Likewise.
26156
26157         * gcc.dg/symbian1.c: New test.
26158         * gcc.dg/symbian2.c: Likewise.
26159
26160 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
26161
26162         PR target/16570
26163         * gcc.dg/i386-sse-9.c: New test.
26164
26165 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26166
26167         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
26168
26169 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26170
26171         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
26172         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
26173         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
26174         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
26175         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
26176         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
26177         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
26178         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
26179         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26180         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
26181         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
26182         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
26183         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
26184         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
26185         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
26186         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
26187         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
26188         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
26189         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26190         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
26191         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
26192         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
26193         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
26194         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26195         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
26196         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
26197         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
26198         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
26199         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26200         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26201         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
26202         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
26203         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
26204         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
26205         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
26206         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26207         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26208         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26209         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26210         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
26211         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
26212         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
26213         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
26214         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
26215         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26216         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26217         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
26218         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
26219         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
26220         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
26221         gcc.misc-tests/i386-pf-3dnow-1.c,
26222         gcc.misc-tests/i386-pf-athlon-1.c,
26223         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26224         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
26225         Declare built-in functions used.
26226         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
26227
26228 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
26229
26230         PR c++/16707
26231         * g++.dg/lookup/using12.C: New test.
26232
26233         * g++.dg/init/null1.C: Fix PR number.
26234         * g++.dg/parse/namespace10.C: Likewise.
26235
26236 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26237
26238         PR c++/16224
26239         * g++.dg/template/spec17.C: New test.
26240         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
26241         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
26242
26243 2004-08-02  David Billinghurst
26244
26245         PR fortran/16292
26246         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
26247
26248 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
26249
26250         * gcc.dg/ia64-got-1.c: New test case.
26251
26252 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26253
26254         PR c++/16489
26255         * g++.dg/init/null1.C: New test.
26256         * g++.dg/tc1/dr76.C: Adjust error marker.
26257
26258         PR c++/16529
26259         * g++.dg/parse/namespace10.C: New test.
26260
26261         PR c++/16810
26262         * g++.dg/inherit/ptrmem2.C: New test.
26263
26264 2004-08-02  Ben Elliston  <bje@au.ibm.com>
26265
26266         PR target/16155
26267         * gcc.dg/pr16155.c: New test.
26268
26269 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26270
26271         * gcc.dg/redecl-2.c: New test.
26272
26273 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
26274
26275         * gcc.dg/darwin-longdouble.c: New file.
26276
26277 2004-07-30  Richard Henderson  <rth@redhat.com>
26278
26279         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
26280         write to constant argument.
26281         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
26282
26283 2004-07-30  Richard Henderson  <rth@redhat.com>
26284
26285         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
26286         tests of nearest around zero.
26287
26288 2004-07-30  Andrew Pinski  <apinski@apple.com>
26289
26290         * gcc.c-torture/compile/20040730-1.c: New test.
26291
26292 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26293
26294         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
26295         powerpc-eabispe.
26296
26297 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26298
26299         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
26300
26301 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
26302
26303         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
26304         contains $ld_library_path.
26305         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26306
26307 2004-07-29  Richard Henderson  <rth@redhat.com>
26308
26309         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
26310
26311         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
26312         (alt2, which): New.
26313         (Check): Accept either alternative.
26314
26315 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
26316
26317         * g++.dg/abi/inline1.C: New test.
26318         * g++.dg/abi/local1-a.cc: Likewise.
26319         * g++.dg/abi/local1.C: Likewise.
26320         * g++.dg/abi/mangle11.C: Tweak location of warnings.
26321         * g++.dg/abi/mangle12.C: Likewise.
26322         * g++.dg/abi/mangle17.C: Likewise.
26323         * g++.dg/abi/mangle20-2.C: Likewise.
26324         * g++.dg/opt/interface1.C: Likewise.
26325         * g++.dg/opt/interface1.h: Likewise.
26326         * g++.dg/opt/interface1-a.cc: New test.
26327         * g++.dg/parse/repo1.C: New test.
26328         * g++.dg/template/repo1.C: Likewise.
26329         * g++.dg/warn/Winline-1.C: Likewise.
26330         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
26331
26332 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
26333
26334         * gcc.dg/tree-ssa/20040729-1.c: New test.
26335
26336 2004-07-27  Matt Austern <austern@apple.com>
26337
26338         * gcc.dg/darwin-bool-1.c: New test.
26339         * gcc.dg/darwin-bool-2.c: New test.
26340
26341 2004-07-28  Richard Henderson  <rth@redhat.com>
26342
26343         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
26344         arguments in the correct type.  Don't write to constant arguments.
26345
26346 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26347
26348         PR tree-optimization/16688
26349         PR tree-optimization/16689
26350         * g++.dg/tree-ssa/pr16688.C: New test.
26351
26352 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26353
26354         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26355         loads.  Not only in the comment, this time.
26356
26357 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
26358
26359         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
26360         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
26361         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
26362         * gcc.dg/sh4a-bitmovua.c: New.
26363         * gcc.dg/sh4a-cos.c: New.
26364         * gcc.dg/sh4a-cosf.c: New.
26365         * gcc.dg/sh4a-fprun.c: New.
26366         * gcc.dg/sh4a-fsrra.c: New.
26367         * gcc.dg/sh4a-memmovua.c: New.
26368         * gcc.dg/sh4a-sin.c: New.
26369         * gcc.dg/sh4a-sincos.c: New.
26370         * gcc.dg/sh4a-sincosf.c: New.
26371         * gcc.dg/sh4a-sinf.c: New.
26372
26373 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26374
26375         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
26376         conditionals.
26377         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26378         loads.
26379         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
26380         DOM1.
26381
26382 2004-07-27  Andrew Pinski  <apinski@apple.com>
26383
26384         * g++.dg/rtti/tinfo1.C: Correct the xfail.
26385
26386 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
26387
26388         * gcc.dg/pragma-isr.c: New test.
26389
26390 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26391
26392         PR c++/14429
26393         * g++.dg/template/ttp11.C: New test.
26394
26395 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
26396
26397         * gcc.c-torture/compile/20040727-1.c: New test.
26398
26399 2004-07-26  Eric Christopher  <echristo@redhat.com>
26400
26401         * gcc.c-torture/compile/20040726-2.c: New test.
26402
26403 2004-07-26  Andrew Pinski  <apinski@apple.com>
26404
26405         * g++.dg/rtti/tinfo1.C: Xfail.
26406
26407 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
26408
26409         * gcc.c-torture/compile/20040726-1.c: New test.
26410
26411 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
26412             Brian Ryner  <bryner@brianryner.com>
26413
26414         PR c++/9283
26415         PR c++/15000
26416         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
26417         * g++.dg/ext/visibility/: New directory.
26418         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
26419         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
26420         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
26421         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
26422         * g++.dg/ext/visibility/fvisibility.C,
26423         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
26424         g++.dg/ext/visibility/fvisibility-override1.C
26425         g++.dg/ext/visibility/fvisibility-override2.C
26426         g++.dg/ext/visibility/memfuncts.C
26427         g++.dg/ext/visibility/noPLT.C
26428         g++.dg/ext/visibility/pragma.C
26429         g++.dg/ext/visibility/pragma-override1.C
26430         g++.dg/ext/visibility/pragma-override2.C
26431         g++.dg/ext/visibility/staticmemfuncts.C
26432         g++.dg/ext/visibility/virtual.C: New tests.
26433
26434 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26435
26436         PR c/15360
26437         * gcc.dg/pr15360-1.c: New test.
26438
26439 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
26440
26441         * gcc.dg/pragma-align-2.c: New test.
26442         * gcc.dg/pragma-init-fini.c: New test.
26443         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
26444         targets.
26445
26446 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26447
26448         * gcc.dg/init-string-2.c: New test.
26449
26450 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
26451
26452         PR 16684
26453         * gcc.dg/Wredundant-decls-1.c: New test case.
26454
26455 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
26456
26457         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26458         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26459         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26460         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26461         * gcc.dg/compat/generate-random.c: New file.
26462         * gcc.dg/compat/generate-random.h: Likewise.
26463         * gcc.dg/compat/generate-random_r.c: Likewise.
26464         * gcc.dg/compat/struct-layout-1.h: Likewise.
26465         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26466         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26467         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26468         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26469         * gcc.dg/compat/struct-layout-1_main.c: New test.
26470         * gcc.dg/compat/struct-layout-1_x.c: New file.
26471         * gcc.dg/compat/struct-layout-1_y.c: New file.
26472         * gcc.dg/compat/struct-layout-1_test.h: New file.
26473
26474 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26475
26476         * gcc.dg/comp-return-1.c: New test
26477
26478 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
26479
26480         * gcc.dg/vmx/8-02a.c: Fix typo.
26481
26482         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26483         * gcc.dg/darwin-abi-3.c: New test.
26484
26485         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26486         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26487
26488         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26489         * gcc.dg/vmx/ops-long-1.c: New test.
26490         * gcc.dg/vmx/ops-long-2.c: New test.
26491
26492 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26493
26494         * g++.dg/lookup/conv-[1234].C: New.
26495
26496 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
26497
26498         * g++.dg/parse/attr2.C: Simplify.
26499
26500 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26501
26502         PR c/7284
26503         * gcc.c-torture/execute/pr7284-1.c: New test.
26504
26505 2004-07-22  Brian Booth  <bbooth@redhat.com>
26506
26507         * gcc.dg/tree-ssa/20040721-1.c: New test.
26508
26509 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26510
26511         * g++.dg/template/crash20.c: New.
26512
26513 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
26514
26515         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26516         Add dg-run directive.  Declare variables as required.
26517         * gfortran.dg/g77/README: Update
26518
26519 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
26520
26521         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26522         gcc.dg/cris-peep2-andu2.c: New tests.
26523
26524 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26525
26526         PR c/15052
26527         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26528         on return type.
26529         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26530         messages.
26531         * gcc.dg/qual-return-2.c: Update expected messages.
26532         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26533
26534 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26535
26536         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26537         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26538
26539 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26540
26541         PR c/11250
26542         * gcc.dg/init-string-1.c: New test.
26543
26544 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26545
26546         PR middle-end/15345
26547         PR c/16450
26548         * gcc.dg/torture/nested-fn-1.c: New test.
26549
26550 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26551
26552         PR target/16559
26553         * gcc.dg/ia64-fptr-1.c: New file.
26554
26555 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26556
26557         PR c++/14497
26558         * g++.dg/template/spec16.C: New test.
26559         * g++.old-deja/g++.robertl/eb118.C: Remove.
26560
26561 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26562
26563         PR c++/509
26564         * g++.dg/template/spec15.C: New test.
26565
26566 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26567
26568         Copy cases from g77.f-torture/execute and add dg-run
26569         directive.  Other changes as noted.
26570         * gfortran.dg/g77/13037.f
26571         * gfortran.dg/g77/1832.f
26572         * gfortran.dg/g77/19981119-0.f
26573         * gfortran.dg/g77/19990313-0.f
26574         * gfortran.dg/g77/19990313-1.f
26575         * gfortran.dg/g77/19990313-2.f
26576         * gfortran.dg/g77/19990313-3.f
26577         * gfortran.dg/g77/19990419-1.f
26578         * gfortran.dg/g77/19990826-0.f
26579         * gfortran.dg/g77/19990826-2.f
26580         * gfortran.dg/g77/20000503-1.f
26581         * gfortran.dg/g77/20001111.f
26582         * gfortran.dg/g77/20010116.f
26583         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26584         * gfortran.dg/g77/20010430.f
26585         * gfortran.dg/g77/6177.f
26586         * gfortran.dg/g77/947.f
26587         * gfortran.dg/g77/970816-3.f
26588         * gfortran.dg/g77/971102-1.f
26589         * gfortran.dg/g77/980520-1.f
26590         * gfortran.dg/g77/980628-0.f
26591         * gfortran.dg/g77/980628-1.f
26592         * gfortran.dg/g77/980628-10.f
26593         * gfortran.dg/g77/980628-2.f
26594         * gfortran.dg/g77/980628-3.f
26595         * gfortran.dg/g77/980628-7.f
26596         * gfortran.dg/g77/980628-8.f
26597         * gfortran.dg/g77/980628-9.f
26598         * gfortran.dg/g77/980701-0.f
26599         * gfortran.dg/g77/980701-1.f
26600         * gfortran.dg/g77/cabs.f
26601         * gfortran.dg/g77/claus.f
26602         * gfortran.dg/g77/complex_1.f
26603         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26604         * gfortran.dg/g77/dcomplex.f
26605         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26606         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26607         * gfortran.dg/g77/f90-intrinsic-numeric.f
26608         * gfortran.dg/g77/int8421.f
26609         * gfortran.dg/g77/labug1.f
26610         * gfortran.dg/g77/large_vec.f
26611         * gfortran.dg/g77/le.f
26612         * gfortran.dg/g77/short.f
26613         * gfortran.dg/g77/README: Update
26614
26615 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26616
26617         PR c++/16637
26618         * g++.dg/parse/lookup4.C: New test.
26619
26620 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26621
26622         PR c++/16175
26623         * g++.dg/template/ttp10.C: New test.
26624
26625 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26626
26627         * gcc.dg/pr12625-1.c: New test.
26628
26629 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26630
26631         * testsuite/gcc.dg/switch-warn-1.c: New test.
26632         * testsuite/gcc.dg/switch-warn-2.c: New test.
26633         * gcc.c-torture/compile/pr14730.c: Update.
26634
26635 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26636
26637         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26638         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26639         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26640         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26641
26642 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26643
26644         PR c++/16623
26645         * g++.dg/template/assign1.C: New test.
26646
26647 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26648
26649         PR c++/12170
26650         * g++.dg/template/ttp9.C: New test.
26651
26652 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26653
26654         * gcc.dg/format/cmn-err-1.c: New test.
26655
26656 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26657
26658         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26659         gcc.dg/Wparentheses-10.c: New tests.
26660         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26661
26662 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26663
26664         PR fortran/16465
26665         * gfortran.dg/g77//ffixed-line-length-0.f,
26666         gfortran.dg/g77/ffixed-line-length-132.f,
26667         gfortran.dg/g77/ffixed-line-length-72.f,
26668         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26669         gfortran.dg/g77/README: Update.
26670
26671 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26672
26673         PR c++/13092
26674         * g++.dg/template/non-dependent7.C: New test.
26675         * g++.dg/template/non-dependent8.C: Likewise.
26676         * g++.dg/template/non-dependent9.C: Likewise.
26677         * g++.dg/template/non-dependent10.C: Likewise.
26678
26679 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26680
26681         PR c++/16337
26682         * g++.dg/parse/attr2.C: New test.
26683
26684 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
26685
26686         * g77.dg: Removed.
26687         * g77.f-torture: Ditto.
26688
26689 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26690
26691         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26692         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26693         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26694
26695 2004-07-16  Richard Henderson  <rth@redhat.com>
26696
26697         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26698
26699 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26700
26701         * lib/fortran-torture.exp (fortran-torture): Don't test compile
26702         tests with full list of options.
26703         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26704         of TORTURE_OPTIONS if test contains 'dg-do run'.
26705
26706         PR fortran/16404
26707         * gfortran.dg/do_iterator.f90: New test.
26708
26709 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26710
26711         PR rtl-optimization/16536
26712         * gcc.c-torture/execute/restrict-1.c: New test.
26713
26714 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26715
26716         PR fortran/15324
26717         * gfortran.dg/pr15324.f90: New test.
26718
26719         PR fortran/15129
26720         * gfortran.dg/pr15129.f90: New test.
26721
26722         PR fortran/15140
26723         * gfortran.dg/pr15140.f90: New test.
26724
26725         PR fortran/13792
26726         * gfortran.fortran-torture/execute/bounds.f90: Add check for
26727         compile-time simplification.
26728
26729 2004-07-14  Mike Stump  <mrs@apple.com>
26730
26731         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26732
26733 2004-07-14  James E Wilson  <wilson@specifixinc.com>
26734
26735         PR target/16325
26736         * gcc.dg/profile-generate-1.c: New.
26737
26738 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
26739
26740         * gcc.c-torture/execute/20040709-1.c: New test.
26741         * gcc.c-torture/execute/20040709-2.c: New test.
26742
26743 2004-07-14  Mike Stump  <mrs@apple.com>
26744
26745         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26746
26747 2004-07-14  Mike Stump  <mrs@apple.com>
26748
26749         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26750
26751 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
26752
26753         PR c++/16518
26754         * g++.dg/parse/mutable1.C: New test.
26755
26756 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
26757
26758         PR tree-optimization/16443
26759         * gcc.dg/tree-ssa/20040713-1.c: New test.
26760
26761 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
26762
26763         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26764         for operator new.
26765
26766 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26767
26768         * gfortran.dg/g77/README: New file
26769         * gfortran.dg/g77/19981216-0.f: Copy from
26770         g77.f-torture/noncompile.  Add "dg-do compile" and
26771         dg-error as required.
26772         * gfortran.dg/g77/19990218-1.f: Likewise.
26773         * gfortran.dg/g77/19990905-1.f: Likewise.
26774         * gfortran.dg/g77/9263.f: Likewise.
26775         * gfortran.dg/g77/980615-0.f: Likewise.
26776         * gfortran.dg/g77/980616-0.f: Likewise.
26777         * gfortran.dg/g77/check0.f: Likewise.
26778         * gfortran.dg/g77/select_no_compile.f: Likewise.
26779
26780 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26781
26782         Copy files from g77.f-torture/compile.
26783         Add "{ dg-do compile}".  Other changes as noted
26784         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26785         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26786         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26787         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26788         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26789         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26790         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26791         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26792         statement to conform to standard.  Append alpha1.x for reference.
26793         * gfortran.dg/g77/xformat.f: Add dg-warning
26794
26795 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26796
26797         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26798         Add {dg-do compile} directive.
26799         * gfortran.dg/g77/cpp2.F: Likewise.
26800
26801 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26802
26803         PR c++/5402
26804         * g++.dg/lookup/name-clash1.C: New test.
26805
26806         PR c++/9777
26807         * g++.dg/lookup/name-clash2.C: New test.
26808
26809         PR c++/12102
26810         * g++.dg/lookup/name-clash3.C: New test.
26811
26812 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26813
26814         * g++.dg/lookup/new2.C: New test.
26815         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26816
26817 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
26818
26819         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26820         Add {dg-do compile} directive.
26821         * gfortran.dg/g77/13060.f: Likewise.
26822         * gfortran.dg/g77/19990218-0.f: Likewise.
26823         * gfortran.dg/g77/19990305-0.f: Likewise.
26824         * gfortran.dg/g77/19990419-0.f: Likewise.
26825         * gfortran.dg/g77/19990502-0.f: Likewise.
26826         * gfortran.dg/g77/19990502-1.f: Likewise.
26827         * gfortran.dg/g77/19990525-0.f: Likewise.
26828         * gfortran.dg/g77/19990826-1.f: Likewise.
26829         * gfortran.dg/g77/19990826-3.f: Likewise.
26830         * gfortran.dg/g77/19990905-2.f: Likewise.
26831         * gfortran.dg/g77/20000412-1.f: Likewise.
26832         * gfortran.dg/g77/20000511-1.f: Likewise.
26833         * gfortran.dg/g77/20000511-2.f: Likewise.
26834         * gfortran.dg/g77/20000518.f: Likewise.
26835         * gfortran.dg/g77/20000601-1.f: Likewise.
26836         * gfortran.dg/g77/20000601-2.f: Likewise.
26837         * gfortran.dg/g77/20000629-1.f: Likewise.
26838         * gfortran.dg/g77/20000630-2.f: Likewise.
26839         * gfortran.dg/g77/20010115.f: Likewise.
26840         * gfortran.dg/g77/20010321-1.f: Likewise.
26841         * gfortran.dg/g77/20010426.f: Likewise.
26842         * gfortran.dg/g77/20020307-1.f: Likewise.
26843         * gfortran.dg/g77/8485.f: Likewise.
26844         * gfortran.dg/g77/960317-1.f: Likewise.
26845         * gfortran.dg/g77/970915-0.f: Likewise.
26846         * gfortran.dg/g77/980310-1.f: Likewise.
26847         * gfortran.dg/g77/980310-2.f: Likewise.
26848         * gfortran.dg/g77/980310-3.f: Likewise.
26849         * gfortran.dg/g77/980310-4.f: Likewise.
26850         * gfortran.dg/g77/980310-6.f: Likewise.
26851         * gfortran.dg/g77/980310-7.f: Likewise.
26852         * gfortran.dg/g77/980310-8.f: Likewise.
26853         * gfortran.dg/g77/980419-2.f: Likewise.
26854         * gfortran.dg/g77/980424-0.f: Likewise.
26855         * gfortran.dg/g77/980427-0.f: Likewise.
26856         * gfortran.dg/g77/980729-0.f: Likewise.
26857         * gfortran.dg/g77/981117-1.f: Likewise.
26858         * gfortran.dg/g77/toon_1.f: Likewise.
26859
26860 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26861
26862         PR c++/2204
26863         * g++.dg/other/abstract2.C: New test.
26864
26865 2004-07-12  Paul Brook  <paul@codesourcery.com>
26866
26867         * gfortran.dg/pointer_init_1.f90: New test.
26868
26869 2004-07-11  Paul Brook  <paul@codesourcery.com>
26870
26871         PR fortran/15986
26872         * gfortran.dg/contained_1.f90: New test.
26873
26874 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
26875
26876         * g++.dg/parse/defarg8.C: New test.
26877
26878 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26879
26880         PR fortran/16433
26881         * gfortran.dg/pr16433.f: New test.
26882
26883         PR fortran/17574
26884         * gfortran.dg/pr15754.f90: New test.
26885
26886 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26887
26888         PR tree-optimization/16437
26889         * gcc.c-torture/execute/bitfld-4.c: New test.
26890
26891 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26892
26893         * gfortran.fortran-torture/execute/common_2.f90: Add check for
26894         access to common var from module.
26895
26896 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26897
26898         PR fortran/16336
26899         * gfortran.fortran-torture/execute/common_2.f90: New test.
26900
26901 2004-07-10  Paul Brook  <paul@codesourcery.com>
26902
26903         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
26904
26905 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26906
26907         PR fortran/15969
26908         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
26909
26910 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
26911
26912         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
26913         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
26914         * gfortran.dg/g77/ffree-form-1.f: Likewise.
26915         * gfortran.dg/g77/ffree-form-2.f: Likewise.
26916         * gfortran.dg/g77/ffree-form-3.f: Likewise.
26917         * gfortran.dg/g77/fno-underscoring.f: Likewise.
26918         * gfortran.dg/g77/funderscoring.f: Likewise.
26919         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
26920
26921 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26922
26923         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
26924
26925 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26926         Paul Brook  <paul@codesourcery.com>
26927
26928         PR fortran/13415
26929         * gfortran.dg/common_pointer_1.f90: New test.
26930
26931 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26932
26933         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26934
26935 2004-07-09  James E Wilson  <wilson@specifixinc.com>
26936
26937         PR target/16364
26938         * gcc.c-torture/compile/20040709-1.c: New.
26939
26940 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26941
26942         PR fortran/14077
26943         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26944
26945 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26946
26947         PR fortran/13201
26948         * gfortran.dg/shape_1.f90: New test.
26949
26950 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
26951             Andrew Pinski  <apinski@apple.com>
26952
26953         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26954
26955 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26956
26957         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26958         comment.
26959
26960 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26961         Paul Brook  <paul@codesourcery.com>
26962
26963         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26964         '.f95' and '.F95'.
26965
26966 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26967
26968         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26969
26970 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26971
26972         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26973         testcases with capital suffix.
26974
26975 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26976
26977         PR fortran/15481
26978         PR fortran/13372
26979         PR fortran/13575
26980         PR fortran/15978
26981         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26982
26983         * gfortran.dg/implicit_1.f90: New test.
26984
26985 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26986
26987         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26988         expression to match gfortran warning/error messages
26989         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26990         dg-error text.
26991
26992 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26993
26994         * lib/fortran-torture.exp: Rename proc search_for to
26995         search_for_re.
26996
26997 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26998
26999         * gcc.c-torture/execute/simd-5.x: New file.
27000         XFAIL on SPARC 64-bit at -O0.
27001
27002 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27003
27004         PR c++/8211
27005         PR c++/16165
27006         * g++.dg/warn/effc3.C: New test.
27007
27008 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27009
27010         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27011         change X to 1X in format.
27012         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27013         add data statements to conform to standard.
27014
27015 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27016
27017         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27018         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27019         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27020
27021 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27022
27023         * gfortran.dg/g77/7388.f: Copy from g77.dg
27024         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27025         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27026         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27027         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27028         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27029         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27030         * gfortran.dg/g77/strlen0.f: Likewise.
27031
27032 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27033
27034         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27035         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27036
27037 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27038
27039         * gcc.c-torture/execute/920428-2.x: Delete.
27040         * gcc.c-torture/execute/920501-7.x: Likewise.
27041
27042 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27043
27044         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27045         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27046         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27047         prescott and c3-2.
27048         (PREFETCH_3DNOW): Add -march=c3.
27049
27050 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27051
27052         PR c/16437
27053         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27054         * gcc.c-torture/execute/bf64-1.x: Likewise.
27055
27056 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27057
27058         * gcc.c-torture/compile/20040708-1.c: New test.
27059
27060 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27061
27062         PR c++/16169
27063         * g++.dg/warn/effc2.C: New test.
27064
27065 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27066
27067         * gcc.c-torture/execute/bitfld-1.x: Remove.
27068         * gcc.c-torture/execute/bitfld-3.c: New test.
27069         * gcc.dg/bitfld-2.c: Remove XFAILs.
27070
27071 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27072
27073         PR c++/16276
27074         * g++.dg/rtti/tinfo1.C: New file.
27075
27076 2004-07-07  Eric Christopher  <echristo@redhat.com>
27077
27078         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27079
27080 2004-07-07  Andrew Pinski  <apinski@apple.com>
27081
27082         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27083
27084 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27085
27086         * g++.dg/init/call1.C: XFAIL.
27087
27088 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27089
27090         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27091         except for movstrict*, to movmem* and clrstr* to clrmem*.
27092
27093 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27094
27095         * gcc.c-torture/execute/20040707-1.c: New test.
27096
27097 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27098
27099         * gcc.c-torture/execute/20040706-1.c: New test.
27100
27101 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27102
27103         PR c++/3671
27104         * g++.dg/template/spec14.C: New test.
27105
27106 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27107
27108         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27109         nothing if not yet defined.  Use it in b, c and d type definitions.
27110         * gcc.c-torture/execute/20040705-1.c: New test.
27111         * gcc.c-torture/execute/20040705-2.c: New test.
27112
27113 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27114
27115         PR c++/2518
27116         * g++.dg/lookup/new1.C: New test.
27117
27118 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27119
27120         PR c++/11406
27121         * g++.dg/template/sizeof8.C: New test.
27122
27123 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
27124
27125         * gcc.c-torture/compile/20040705-1.c: New test.
27126
27127 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
27128
27129         * gfortran.fortran-torture/execute/seq_io.f90: New test.
27130
27131 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
27132
27133         * gcc.dg/cpp/if-mop.c: Two new testcases.
27134         * gcc.dg/cpp/trad/comment-3.c: New.
27135
27136 2004-07-04  Paul Brook  <paul@codesourcery.com>
27137
27138         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
27139
27140 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
27141
27142         PR c++/3761
27143         * g++.dg/lookup/crash4.C: New test.
27144
27145 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
27146
27147         * gcc.c-torture/execute/builtin-abs-1.c
27148         * gcc.c-torture/execute/builtin-abs-2.c
27149         * gcc.c-torture/execute/builtin-complex-1.c
27150         * gcc.c-torture/execute/builtins/string-1-lib.c
27151         * gcc.c-torture/execute/builtins/string-1.c
27152         * gcc.c-torture/execute/builtins/string-2-lib.c
27153         * gcc.c-torture/execute/builtins/string-2.c
27154         * gcc.c-torture/execute/builtins/string-3-lib.c
27155         * gcc.c-torture/execute/builtins/string-3.c
27156         * gcc.c-torture/execute/builtins/string-4-lib.c
27157         * gcc.c-torture/execute/builtins/string-4.c
27158         * gcc.c-torture/execute/builtins/string-5-lib.c
27159         * gcc.c-torture/execute/builtins/string-5.c
27160         * gcc.c-torture/execute/builtins/string-6-lib.c
27161         * gcc.c-torture/execute/builtins/string-6.c
27162         * gcc.c-torture/execute/builtins/string-7-lib.c
27163         * gcc.c-torture/execute/builtins/string-7.c
27164         * gcc.c-torture/execute/builtins/string-8-lib.c
27165         * gcc.c-torture/execute/builtins/string-8.c
27166         * gcc.c-torture/execute/builtins/string-9-lib.c
27167         * gcc.c-torture/execute/builtins/string-9.c
27168         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
27169         * gcc.c-torture/execute/builtins/string-asm-1.c
27170         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
27171         * gcc.c-torture/execute/builtins/string-asm-2.c
27172         * gcc.c-torture/execute/stdio-opt-1.c
27173         * gcc.c-torture/execute/stdio-opt-2.c
27174         * gcc.c-torture/execute/stdio-opt-3.c
27175         * gcc.c-torture/execute/string-opt-1.c
27176         * gcc.c-torture/execute/string-opt-10.c
27177         * gcc.c-torture/execute/string-opt-11.c
27178         * gcc.c-torture/execute/string-opt-12.c
27179         * gcc.c-torture/execute/string-opt-13.c
27180         * gcc.c-torture/execute/string-opt-14.c
27181         * gcc.c-torture/execute/string-opt-15.c
27182         * gcc.c-torture/execute/string-opt-16.c
27183         * gcc.c-torture/execute/string-opt-2.c
27184         * gcc.c-torture/execute/string-opt-6.c
27185         * gcc.c-torture/execute/string-opt-7.c
27186         * gcc.c-torture/execute/string-opt-8.c:
27187         Replace with ...
27188
27189         * gcc.c-torture/execute/builtins/abs-2.c
27190         * gcc.c-torture/execute/builtins/abs-3.c
27191         * gcc.c-torture/execute/builtins/complex-1.c
27192         * gcc.c-torture/execute/builtins/fprintf.c
27193         * gcc.c-torture/execute/builtins/fputs.c
27194         * gcc.c-torture/execute/builtins/memcmp.c
27195         * gcc.c-torture/execute/builtins/memmove.c
27196         * gcc.c-torture/execute/builtins/memops-asm.c
27197         * gcc.c-torture/execute/builtins/mempcpy-2.c
27198         * gcc.c-torture/execute/builtins/mempcpy.c
27199         * gcc.c-torture/execute/builtins/memset.c
27200         * gcc.c-torture/execute/builtins/printf.c
27201         * gcc.c-torture/execute/builtins/sprintf.c
27202         * gcc.c-torture/execute/builtins/strcat.c
27203         * gcc.c-torture/execute/builtins/strchr.c
27204         * gcc.c-torture/execute/builtins/strcmp.c
27205         * gcc.c-torture/execute/builtins/strcpy.c
27206         * gcc.c-torture/execute/builtins/strcspn.c
27207         * gcc.c-torture/execute/builtins/strlen-2.c
27208         * gcc.c-torture/execute/builtins/strlen.c
27209         * gcc.c-torture/execute/builtins/strncat.c
27210         * gcc.c-torture/execute/builtins/strncmp-2.c
27211         * gcc.c-torture/execute/builtins/strncmp.c
27212         * gcc.c-torture/execute/builtins/strncpy.c
27213         * gcc.c-torture/execute/builtins/strpbrk.c
27214         * gcc.c-torture/execute/builtins/strpcpy-2.c
27215         * gcc.c-torture/execute/builtins/strpcpy.c
27216         * gcc.c-torture/execute/builtins/strrchr.c
27217         * gcc.c-torture/execute/builtins/strspn.c
27218         * gcc.c-torture/execute/builtins/strstr-asm.c
27219         * gcc.c-torture/execute/builtins/strstr.c:
27220         ... these new files.
27221
27222         * gcc.c-torture/execute/builtins/abs-2-lib.c
27223         * gcc.c-torture/execute/builtins/abs-3-lib.c
27224         * gcc.c-torture/execute/builtins/complex-1-lib.c
27225         * gcc.c-torture/execute/builtins/fprintf-lib.c
27226         * gcc.c-torture/execute/builtins/fputs-lib.c
27227         * gcc.c-torture/execute/builtins/memcmp-lib.c
27228         * gcc.c-torture/execute/builtins/memmove-lib.c
27229         * gcc.c-torture/execute/builtins/memops-asm-lib.c
27230         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
27231         * gcc.c-torture/execute/builtins/mempcpy-lib.c
27232         * gcc.c-torture/execute/builtins/memset-lib.c
27233         * gcc.c-torture/execute/builtins/printf-lib.c
27234         * gcc.c-torture/execute/builtins/sprintf-lib.c
27235         * gcc.c-torture/execute/builtins/strcat-lib.c
27236         * gcc.c-torture/execute/builtins/strchr-lib.c
27237         * gcc.c-torture/execute/builtins/strcmp-lib.c
27238         * gcc.c-torture/execute/builtins/strcpy-lib.c
27239         * gcc.c-torture/execute/builtins/strcspn-lib.c
27240         * gcc.c-torture/execute/builtins/strlen-2-lib.c
27241         * gcc.c-torture/execute/builtins/strlen-lib.c
27242         * gcc.c-torture/execute/builtins/strncat-lib.c
27243         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
27244         * gcc.c-torture/execute/builtins/strncmp-lib.c
27245         * gcc.c-torture/execute/builtins/strncpy-lib.c
27246         * gcc.c-torture/execute/builtins/strpbrk-lib.c
27247         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
27248         * gcc.c-torture/execute/builtins/strpcpy-lib.c
27249         * gcc.c-torture/execute/builtins/strrchr-lib.c
27250         * gcc.c-torture/execute/builtins/strspn-lib.c
27251         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
27252         * gcc.c-torture/execute/builtins/strstr-lib.c
27253         * gcc.c-torture/execute/builtins/lib/abs.c
27254         * gcc.c-torture/execute/builtins/lib/fprintf.c
27255         * gcc.c-torture/execute/builtins/lib/memset.c
27256         * gcc.c-torture/execute/builtins/lib/printf.c
27257         * gcc.c-torture/execute/builtins/lib/sprintf.c
27258         * gcc.c-torture/execute/builtins/lib/strcpy.c
27259         * gcc.c-torture/execute/builtins/lib/strcspn.c
27260         * gcc.c-torture/execute/builtins/lib/strncat.c
27261         * gcc.c-torture/execute/builtins/lib/strncmp.c
27262         * gcc.c-torture/execute/builtins/lib/strncpy.c
27263         * gcc.c-torture/execute/builtins/lib/strpbrk.c
27264         * gcc.c-torture/execute/builtins/lib/strspn.c
27265         * gcc.c-torture/execute/builtins/lib/strstr.c:
27266         New files containing support routines.
27267
27268         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
27269         declaration.
27270         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
27271         when not optimizing.
27272
27273 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
27274
27275         PR c++/16240
27276         * g++.dg/abi/mangle22.C: New test.
27277         * g++.dg/abi/mangle23.C: Likewise.
27278
27279 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
27280
27281         PR fortran/16290
27282         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
27283         Allow for cases without denormalized floating point numbers.
27284
27285 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
27286
27287         PR c/1027
27288         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27289         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
27290         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
27291         expected warning text.
27292         * gcc.dg/format/diag-2.c: New test.
27293
27294 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27295
27296         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
27297
27298 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
27299
27300         * gcc.dg/builtins-43.c: New.
27301         * gcc.dg/builtins-44.c: New.
27302         * gcc.dg/builtins-45.c: New.
27303
27304 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
27305             Andreas Tobler  <a.tobler@schweiz.ch>
27306
27307         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
27308         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
27309         as SIGSEGV.
27310         * gcc.dg/cleanup-11.c: Likewise.
27311         * gcc.dg/cleanup-8.c: Likewise.
27312         * gcc.dg/cleanup-9.c: Likewise.
27313         * gcc.dg/cleanup-5.c: Run on all platforms.
27314
27315 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27316
27317         * g++.dg/warn/nonnull1.C: New test.
27318
27319 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27320
27321         * gcc.dg/compat/compat-common.h: Wrap up CINT in
27322         an #ifndef SKIP_COMPLEX_INT/#endif pair.
27323         Special-case the Sun compiler wrt to <complex.h>.
27324
27325 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
27326
27327         * gcc.dg/Wunreachable-8.C: New test.
27328
27329         * gcc.dg/h8300-ice2.c : New test.
27330
27331 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
27332
27333         PR fortran/16161
27334         * gfortran.fortran-torture/compile/implicit.f90: Add test
27335         for implicit character.
27336
27337 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
27338
27339         PR fortran/16289
27340         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
27341         Use tiny() intrinsic to find smallest non-negative real
27342
27343 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
27344
27345         * gcc.dg/compat/struct-by-value-22_main.c: New test.
27346         * gcc.dg/compat/struct-by-value-22_x.c: New.
27347         * gcc.dg/compat/struct-by-value-22_y.c: New.
27348
27349         * gcc.c-torture/execute/20040629-1.c: New test.
27350
27351 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
27352
27353         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
27354         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
27355
27356         PR target/16195
27357         * gcc.dg/20040625-1.c: New test.
27358
27359 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27360
27361         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
27362
27363 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27364
27365         PR fortran/15963
27366         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
27367
27368 2004-06-29  Richard Henderson  <rth@redhat.com>
27369
27370         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
27371
27372 2004-06-29  Paul Brook  <paul@codesourcery.com>
27373
27374         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
27375         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
27376
27377 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
27378
27379         PR c++/16260
27380         * g++.dg/parse/crash15.C: New.
27381
27382 2004-06-28  Andrew Pinski  <apinski@apple.com>
27383
27384         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
27385         by the error already.
27386
27387         * g++.dg/opt/ptrmem4.C: Change to compile only test.
27388
27389 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
27390
27391         PR target/14041
27392         * gcc.dg/h8300-bss-align-1.c : New.
27393
27394 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27395
27396         * PR c++/16174
27397         * g++.dg/template/ctor4.C: New.
27398
27399 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27400
27401         PR c++/16205
27402         * g++.dg/warn/Wsequence-point-1.C: New test.
27403
27404 2004-06-27  Paul Brook  <paul@codesourcery.com>
27405
27406         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
27407
27408 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
27409
27410         * g++.old-deja/g++.mike/p7325.C: Remove.
27411
27412 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27413
27414         PR c/14963
27415         * gcc.dg/pr14963.c: New test.
27416
27417 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
27418
27419         PR c++/16193
27420         * g++.dg/parse/redef1.C: New test.
27421
27422 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27423
27424         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
27425         20021110.c.
27426         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
27427         20021119-1.c.
27428         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
27429         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
27430         5-04.c.
27431         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
27432         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
27433         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
27434         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
27435         g++.brendan/enum14.C.
27436         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
27437         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
27438         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
27439         g++.mike/virt1.C.
27440         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
27441         memtemp24.C.
27442
27443 2004-06-27  Roger Sayle  <roger@eyesopen.com>
27444
27445         * gcc.dg/20040527-1.c: New test case.
27446
27447 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
27448
27449         PR gfortran/pr16196
27450         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
27451
27452 2004-06-25  Roger Sayle  <roger@eyesopen.com>
27453
27454         PR middle-end/15825
27455         * gcc.dg/pr15825-1.c: New test case.
27456
27457 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27458
27459         * gcc.c-torture/execute/20040625-1.c: New test.
27460
27461 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27462
27463         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27464
27465 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27466
27467         * gcc.dg/torture/mips-div-1.c: New test.
27468
27469 2004-06-24  Jeff Law  <law@redhat.com>
27470
27471         * gcc.dg/tree-ssa/20040624-1.c: New test.
27472
27473 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
27474
27475         * gcc.c-torture/compile/20040624-1.c: New test.
27476
27477 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27478
27479         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27480         this directory.
27481
27482 2004-06-23  Andrew Pinski  <apinski@apple.com>
27483
27484         PR middle-end/15988
27485         * g++.dg/opt/ptrmem4.C: New test.
27486
27487         * gcc.dg/c90-array-quals-2.c: New test.
27488
27489 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
27490
27491         * gcc.dg/kpice1.c: New test.
27492
27493 2006-06-23  Andrew Pinski  <apinski@apple.com>
27494
27495         * gcc.dg/c90-array-quals.c: New test.
27496
27497 2006-06-22  Richard Henderson  <rth@redhat.com>
27498
27499         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27500
27501 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
27502
27503         * gcc.dg/builtins-config.h: Handle FreeBSD.
27504
27505 2006-06-22  Richard Henderson  <rth@redhat.com>
27506
27507         * g++.dg/opt/devirt1.C: New.
27508
27509 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
27510
27511         * g++.dg/opt/pr15551.C: New testcase.
27512
27513 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
27514
27515         PR target/14800
27516         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27517         x86_64-*-linux* when compiling for 32bit.
27518
27519 2004-06-21  Andrew Pinski  <apinski@apple.com>
27520
27521         * gcc.dg/pch/struct-1.c: New.
27522         * gcc.dg/pch/struct-1.hs: New.
27523
27524 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27525
27526         * gcc.dg/pch/save-temps-1.c: New file.
27527         * gcc.dg/pch/save-temps-1.hs: New file.
27528
27529 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27530
27531         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27532         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27533
27534 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27535
27536         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27537         to fix type error.
27538         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27539         Remove trailing spaces.
27540
27541 2004-06-21  Richard Henderson  <rth@redhat.com>
27542
27543         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27544         merging && to BIT_FIELD_REF.
27545
27546 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27547
27548         * g++.dg/opt/placeholder1.C: New test.
27549
27550 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27551
27552         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27553         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27554         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27555         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27556
27557 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27558
27559         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27560         extern "C".
27561         * g++.dg/other/pragma-re-1.C: Add comments.
27562
27563 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27564
27565         PR gfortran/16080
27566         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27567
27568 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27569
27570         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27571         instead of setting the type of size_t by
27572         hand.
27573
27574 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27575
27576         * gcc.dg/unordered-2.c: New test case.
27577         * gcc.dg/unordered-3.c: New test case.
27578
27579 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27580
27581         PR other/16043
27582         * lib/g++.exp (g++_version): Tweak regexp for version
27583         * lib/g77.exp (g77_version): Likewise.
27584         * lib/gfortran.exp (gfortran_version): Likewise.
27585         * lib/objc.exp (objc_version): Likewise.
27586         * lib/treelang.exp (treelang_version): Likewise.
27587
27588 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27589
27590         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27591         Use INT_MAX instead of __INT_MAX__.
27592         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27593
27594         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27595         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27596         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27597         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27598         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27599         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27600         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27601         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27602         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27603
27604         * gcc.dg/range-test-1.c: New test.
27605         * g++.dg/opt/range-test-1.C: New test.
27606
27607 2004-06-17  Richard Henderson  <rth@redhat.com>
27608
27609         * objc.dg/sync-1.m: New.
27610         * objc.dg/try-catch-1.m: Don't force next runtime.
27611         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27612         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27613         shadowed catch clause.
27614         * objc.dg/try-catch-5.m: New.
27615
27616 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27617
27618         Bug 14610
27619         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27620
27621 2004-06-15  Richard Henderson  <rth@redhat.com>
27622
27623         * gcc.dg/20001116-1.c: Move expected warning line.
27624
27625 2004-06-15  Richard Henderson  <rth@redhat.com>
27626
27627         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27628         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27629
27630 2004-06-15  Jeff Law  <law@redhat.com>
27631
27632         * gcc.dg/tree-ssa/20040615-1.c: New test.
27633         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27634         be less sensitive to operand ordering.
27635         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27636
27637 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27638
27639         * g++.dg/abi/bitfield3.C: Add comment..
27640
27641 2004-06-15  Richard Henderson  <rth@redhat.com>
27642
27643         * g++.dg/ext/stmtexpr1.C: XFAIL.
27644         * gcc.dg/20030612-1.c: XFAIL.
27645
27646 2004-06-15  Eric Christopher  <echristo@redhat.com>
27647
27648         * g++.dg/charset/asm5.c: New.
27649         * gcc.dg/charset/asm6.c: New.
27650
27651 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27652
27653         PR fortran/15962
27654         * gfortran.fortran-torture/execute/select_1.f90: New test.
27655
27656 2004-06-15  Paul Brook  <paul@codesourcery.com>
27657
27658         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27659
27660 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27661
27662         PR c++/15967
27663         * g++.dg/lookup/crash3.C: New test.
27664
27665 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27666
27667         PR c++/15947
27668         * g++.dg/parse/dtor4.C: New test.
27669
27670 2004-06-14  Jeff Law  <law@redhat.com>
27671
27672         * gcc.c-torture/compile/20040614-1.c: New test.
27673
27674 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27675
27676         PR fortran/15211
27677         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27678         LEN of a character array.
27679
27680 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27681
27682         PR c++/15096
27683         * g++.dg/template/ptrmem10.C: New test.
27684
27685         PR c++/14930
27686         * g++.dg/template/friend30.C: New test.
27687
27688 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27689
27690         PR fortran/14928
27691         * gfortran.fortran-torture/compile/mloc.f90: New test.
27692
27693 2004-06-13  Paul Brook  <paul@codesourcery.com>
27694
27695         * gfortran.fortran-torture/execute/random_2.f90: New test.
27696
27697 2004-06-13  Eric Christopher  <echristo@redhat.com>
27698
27699         * gcc.dg/noncompile/redecl-1.c: Fix error message.
27700
27701 2004-06-12  Paul Brook  <paul@codesourcery.com>
27702
27703         * gfortran.fortran-torture/execute/contained_3.f90: New test.
27704
27705 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27706
27707         PR fortran/14923
27708         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27709
27710 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27711
27712         PR fortran/14957
27713         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27714         syntax errors in end statements of contained subroutines.
27715
27716 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27717
27718         PR fortran/12841
27719         * gfortran.fortran-torture/execute/null_arg.f90: New test.
27720
27721 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27722
27723         PR fortran/15665
27724         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27725
27726 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27727
27728         PR gfortran/12839
27729         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27730
27731 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
27732
27733         PR c++/15862
27734         * g++.dg/parse/enum1.C: New test.
27735
27736 2004-06-10  Jeff Law  <law@redhat.com>
27737
27738         * gcc.c-torture/compile/20040610-1.c: New test.
27739
27740 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27741
27742         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27743         * g++.old-deja/g++.other/decl3.C: Likewise.
27744
27745 2004-06-10  Brian Booth  <bbooth@redhat.com>
27746
27747         * gcc.dg/tree-ssa/20031015-1.c: Scan for
27748         V_MAY_DEF instead of VDEF.
27749         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27750
27751 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
27752
27753         PR c++/14211
27754         * g++.dg/conversion/const1.C: New test.
27755
27756         PR c++/15076
27757         * g++.dg/conversion/reinterpret1.C: New test.
27758
27759         PR c++/15877
27760         * g++.dg/template/enum2.C: New test.
27761
27762         PR c++/15227
27763         * g++.dg/template/error13.C: New test.
27764
27765 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27766
27767         PR fortran/14957
27768         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27769         arguments to test_* REAL and of the right size.
27770
27771 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27772
27773         PR target/15569
27774         PR rtl-optimization/15681
27775         * gcc.dg/20040609-1.c: New test.
27776
27777 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27778
27779         PR c++/14791
27780         * g++.dg/opt/builtins1.C: New test.
27781
27782 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
27783
27784         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27785         that use default windows32 struct layout.
27786         * gcc.dg/i386-bitfield2.c: Likewise.
27787
27788 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
27789
27790         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27791         for mingw32 and cygwin targets.
27792
27793 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
27794
27795         * gcc.dg/pch/macro-4.c: New.
27796         * gcc.dg/pch/macro-4.hs: New.
27797
27798 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27799
27800         PR fortran/13249
27801         * gfortran.fortran-torture/compile/name_clash.f90: New test.
27802
27803 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27804
27805         PR fortran/13372
27806         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27807
27808 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27809
27810         PR gfortran/14897
27811         * gfortran.fortran-torture/execute/t_edit.f90: New test.
27812
27813 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27814
27815         PR gfortran/15755
27816         * gfortran.fortran-torture/execute/backspace.c : New test.
27817
27818 2004-06-09  Paul Brook  <paul@codesourcery.com>
27819
27820         * gfortran.fortran-torture/execure/intrinsic_associated.f90
27821         (pointer_to_section): Rewrite to use smaller array.
27822
27823 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
27824
27825         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27826         * gcc.dg/ext/altivec-10.c: Same.
27827         * gcc.dg/ext/altivec-11.c: Same.
27828         * gcc.dg/ext/altivec-12.c: Same.
27829         * gcc.dg/ext/altivec-13.c: Same.
27830         * gcc.dg/ext/altivec-14.c: Same.
27831         * gcc.dg/ext/altivec-15.c: Same.
27832         * gcc.dg/ext/altivec-16.c: Same.
27833         * gcc.dg/ext/altivec-3.c: Same.
27834         * gcc.dg/ext/altivec-4.c: Same.
27835         * gcc.dg/ext/altivec-6.c: Same.
27836         * gcc.dg/ext/altivec-7.c: Same.
27837         * gcc.dg/ext/altivec-8.c: Same.
27838         * gcc.dg/ext/altivec-varargs-1.c: Same.
27839
27840         * g++.dg/ext/altivec-1.C: Correct dg syntax.
27841         * g++.dg/ext/altivec-10.C: Same.
27842         * g++.dg/ext/altivec-2.C: Same.
27843         * g++.dg/ext/altivec-3.C: Same.
27844         * g++.dg/ext/altivec-4.C: Same.
27845         * g++.dg/ext/altivec-5.C: Same.
27846         * g++.dg/ext/altivec-6.C: Same.
27847         * g++.dg/ext/altivec-7.C: Same.
27848         * g++.dg/ext/altivec-8.C: Same.
27849         * g++.dg/ext/altivec-9.C: Same.
27850
27851 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27852
27853         PR c++/7841
27854         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27855
27856 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27857
27858         * gcc.dg/union-1.c: New test.
27859
27860 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27861
27862         * gcc.dg/builtins-41.c: New test case.
27863         * gcc.dg/builtins-42.c: New test case.
27864
27865 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27866
27867         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27868         * g++.dg/ext/altivec-10.C: Same.
27869         * g++.dg/ext/altivec-2.C: Same.
27870         * g++.dg/ext/altivec-3.C: Same.
27871         * g++.dg/ext/altivec-4.C: Same.
27872         * g++.dg/ext/altivec-5.C: Same.
27873         * g++.dg/ext/altivec-6.C: Same.
27874         * g++.dg/ext/altivec-7.C: Same.
27875         * g++.dg/ext/altivec-8.C: Same.
27876         * g++.dg/ext/altivec-9.C: Same.
27877         * g++.old-deja/g++.abi/cxa_vec.C: Same.
27878         * g++.old-deja/g++.brendan/new3.C: Same.
27879         * gcc.c-torture/execute/eeprof-1.x: Same.
27880
27881 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27882
27883         PR c/14765
27884         * gcc.dg/pr14765-1.c: New test.
27885
27886 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27887
27888         PR c/14649
27889         * gcc.dg/pr14649-1.c: New test case.
27890
27891 2004-06-07  Richard Henderson  <rth@redhat.com>
27892
27893         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27894         if temporaries.
27895
27896 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27897
27898         * g++.dg/eh/elide1.C: Remove XFAIL.
27899
27900 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
27901
27902         PR c++/15337
27903         * g++.dg/expr/sizeof3.C: New test.
27904
27905         PR c++/14777
27906         * g++.dg/template/access14.C: New test.
27907
27908         PR c++/15554
27909         * g++.dg/template/enum1.C: New test.
27910
27911         PR c++/15057
27912         * g++.dg/eh/throw1.C: New test.
27913
27914 2004-06-07  David Ayers  <d.ayers@inode.at>
27915             Ziemowit Laski  <zlaski@apple.com>
27916
27917         * lib/objc.exp (objc_target_compile): Revert the '-framework
27918         Foundation' flag fix, since bare Darwin does not ship
27919         with the Foundation framework.
27920         * objc/execute/next_mapping.h: Provide a local NSConstantString
27921         @interface and @implementation.
27922         (objc_constant_string_init): A constructor function, used to
27923         initialize the NSConstantString meta-class object.
27924         * objc/execute/string1.m: Include "next_mapping.h" instead of
27925         <Foundation/NSString.h>.
27926         * objc/execute/string2.m: Likewise.
27927         * objc/execute/string3.m: Likewise.
27928         * objc/execute/string4.m: Likewise.
27929
27930 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
27931
27932         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27933         to double. Replace double with FLOAT.
27934         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27935
27936         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27937         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27938         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27939         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27940         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27941         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27942         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27943         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27944
27945 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27946
27947         PR c/13519
27948         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27949
27950 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27951
27952         PR c++/15503
27953         * g++.dg/template/meminit2.C: New test.
27954
27955 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
27956
27957         PR target/15822
27958         * gcc.c-torture/execute/compare-fp-1.c,
27959         gcc.c-torture/execute/compare-fp-2.c,
27960         gcc.c-torture/execute/compare-fp-3.c,
27961         gcc.c-torture/execute/compare-fp-4.c,
27962         gcc.c-torture/execute/compare-fp-3.x,
27963         gcc.c-torture/execute/compare-fp-4.x: Moved...
27964         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27965         gcc.c-torture/execute/ieee/compare-fp-2.c,
27966         gcc.c-torture/execute/ieee/compare-fp-3.c,
27967         gcc.c-torture/execute/ieee/compare-fp-4.c,
27968         gcc.c-torture/execute/ieee/compare-fp-3.x,
27969         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27970
27971 2004-06-04  David Ayers  <d.ayers@inode.at>
27972
27973         * objc/execute/protocol-isEqual-4.m: New testcase.
27974
27975 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27976
27977         * objc/execute/protocol-isEqual-1.m: New testcase.
27978         * objc/execute/protocol-isEqual-2.m: New testcase.
27979         * objc/execute/protocol-isEqual-3.m: New testcase.
27980
27981 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27982
27983         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27984
27985 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27986
27987         * lib/objc.exp (objc_target_compile): When running tests on
27988         Darwin (Mac OS X), inform the linker about '-framework
27989         'Foundation'.
27990
27991 2004-06-02  Eric Christopher  <echristo@redhat.com>
27992
27993         * gcc.c-torture/compile/20040602-1.c: New.
27994
27995 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27996
27997         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27998         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27999
28000         PR tree-optimization/14736
28001         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28002
28003         PR tree-optimization/14042
28004         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28005
28006         PR tree-optimization/14729
28007         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28008
28009 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28010
28011         PR fortran/15557
28012         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28013
28014 2004-06-01  Richard Hederson  <rth@redhat.com>
28015
28016         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28017
28018 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28019
28020         PR c++/14932
28021         * g++.dg/parse/offsetof4.C: New test.
28022
28023 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28024
28025         PR objc/7993
28026         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28027
28028 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28029
28030         PR c++/15701
28031         * g++.dg/template/friend29.C: New test.
28032
28033 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28034
28035         PR c/15749
28036         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28037
28038 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28039
28040         * gcc.dg/sparc-trap-1.c: New test.
28041
28042 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28043
28044         PR middle-end/15069
28045         * g++.dg/opt/fold3.C: New test case.
28046
28047 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28048
28049         * lib/target-supports.exp (check_iconv_available): Fix fallout
28050         from 2004-05-28 patch.
28051
28052 2004-05-30  Paul Brook  <paul@codesourcery.com>
28053
28054         PR fortran/15620
28055         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28056         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28057
28058 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28059
28060         * gfortran.fortran-torture/execute/random_1.f90: New test.
28061
28062 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28063
28064         * g++.dg/ext/altivec-10.C: New test.
28065
28066 2004-05-29  Paul Brook  <paul@codesourcery.com>
28067
28068         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28069
28070 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28071
28072         * gcc.dg/altivec-16.c: New test.
28073
28074 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28075
28076         * lib/target-supports.exp (check_vmx_hw_available): New.
28077         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28078
28079         * lib/target-supports.exp (check_alias_available,
28080         check_iconv_available, check_named_sections_available): Use
28081         unique names for temporary files.
28082
28083 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28084
28085         * gcc.dg/altivec-15.c: New test.
28086
28087 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28088
28089         PR c++/15083
28090         * g++.dg/warn/noeffect6.C: New test.
28091
28092         PR c++/15471
28093         * g++.dg/expr/ptrmem4.C: New test.
28094
28095         PR c++/15640
28096         * g++.dg/template/operator3.C: New test.
28097
28098 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28099
28100         PR c++/14668
28101         * g++.dg/lookup/redecl1.C: New test.
28102         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28103
28104 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28105
28106         * gcc.c-torture/execute/compare-fp-1.c,
28107         gcc.c-torture/execute/compare-fp-2.c,
28108         gcc.c-torture/execute/compare-fp-3.c,
28109         gcc.c-torture/execute/compare-fp-4.c,
28110         gcc.c-torture/execute/compare-fp-3.x,
28111         gcc.c-torture/execute/compare-fp-4.x,
28112         gcc.dg/pr15649-1.c: New.
28113
28114 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28115
28116         PR c++/12883
28117         * g++.dg/init/array14.C: New test.
28118
28119 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28120
28121         * lib/compat.exp (compat-get-options-main): New.
28122         (compat-get-options): Remove unneeded code, warn for ignored
28123         command.
28124         (compat-execute): Check flag set by dg-require-* commands.
28125
28126         * lib/compat.exp (compat-execute): Break up long lines.
28127
28128 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
28129
28130         * gcc.dg/altivec-7.c: Don't use 'vector long'.
28131         * gcc.dg/altivec-14.c: New test.
28132         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
28133
28134         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28135         * gcc.dg/altivec-12.c: Ditto.
28136
28137         * gcc.dg/altivec-3.c: Move call to altivec_check.
28138
28139 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28140
28141         PR c++/15044
28142         * g++.dg/template/error12.C: New test.
28143
28144         PR c++/15317
28145         * g++.dg/ext/attrib15.C: New test.
28146
28147         PR c++/15329
28148         * g++.dg/template/ptrmem9.C: New test.
28149
28150 2004-05-25  Paul Brook  <paul@codesourcery.com>
28151
28152         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
28153
28154 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28155
28156         PR c++/15165
28157         * g++.dg/template/crash19.C: New test.
28158
28159 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28160
28161         PR c++/15025
28162         * g++.dg/template/redecl1.C: New test.
28163
28164 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28165
28166         PR c++/14821
28167         * g++.dg/other/ns1.C: New test.
28168
28169         PR c++/14883
28170         * g++.dg/template/invalid1.C: New test.
28171
28172 2004-05-23  Paul Brook  <paul@codesourcery.com>
28173         Victor Leikehman  <lei@haifasphere.co.il>
28174
28175         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
28176         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
28177
28178 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28179
28180         PR c++/15285
28181         PR c++/15299
28182         * g++.dg/template/non-dependent5.C: New test.
28183         * g++.dg/template/non-dependent6.C: New test.
28184
28185 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28186
28187         PR c++/15507
28188         * g++.dg/inherit/union1.C: New test.
28189
28190         PR c++/15542
28191         * g++.dg/template/addr1.C: New test.
28192
28193         PR c++/15427
28194         * g++.dg/template/array5.C: New test.
28195
28196         PR c++/15287
28197         * g++.dg/template/array6.C: New test.
28198
28199 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
28200             Roger Sayle  <roger@eyesopen.com>
28201
28202         * g++.dg/lookup/forscope2.C: New test case.
28203
28204 2004-05-22  Ben Elliston  <bje@au.ibm.com>
28205
28206         * gcc.dg/cpp/Wmissingdirs.c: New.
28207
28208 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28209
28210         PR target/15301
28211         * gcc.dg/compat/union-m128-1.h: New file.
28212         * gcc.dg/compat/union-m128-1_main.c: Likewise.
28213         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28214         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28215
28216 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28217
28218         PR target/15302
28219         * gcc.dg/compat/struct-complex-1.h: New file.
28220         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
28221         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
28222         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28223
28224 2004-05-20  Roger Sayle  <roger@eyesopen.com>
28225
28226         PR middle-end/3074
28227         * gcc.dg/pr3074-1.c: New test case.
28228         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
28229
28230 2004-05-20  Falk Hueffner  <falk@debian.org>
28231
28232         PR other/15526
28233         * gcc.dg/ftrapv-1.c: New test case.
28234
28235 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28236
28237         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
28238
28239 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
28240             Jeff Law  <law@redhat.com>
28241
28242         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
28243         * gcc.dg/tree-ssa/20040518-2.c: New test.
28244
28245         * gcc.dg/tree-ssa/20040518-1.c: New test.
28246
28247 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
28248
28249         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
28250
28251 2004-05-18  Paul Brook  <paul@codesourcery.com>
28252
28253         PR fortran/13930
28254         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
28255
28256 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28257
28258         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
28259         constant folding.
28260
28261 2004-05-17  Steven Bosscher  <stevenb@suse.de>
28262
28263         * gcc.dg/tree-ssa/20040517-1.c: New test.
28264
28265 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28266
28267         * gcc.dg/loop-4.c: New test.
28268
28269 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
28270
28271         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
28272
28273 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
28274
28275         PR fortran/15311
28276         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
28277
28278 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28279
28280         PR fortran/13826
28281         PR fortran/13940
28282         * gfortran.fortran-torture/compile/data_1.f90: New test.
28283
28284 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
28285
28286         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
28287         * gcc.dg/uninit-H.c: Define ASM for __s390__.
28288
28289 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28290
28291         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
28292
28293 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28294
28295         PR c/15444
28296         * gcc.dg/format/xopen-1.c: Adjust expected message.
28297         * gcc.dg/format/xopen-3.c: New test.
28298
28299 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
28300
28301         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
28302
28303 2004-05-14  Jeff Law  <law@redhat.com>
28304
28305         * gcc.dg/tree-ssa/20040514-2.c: New test.
28306
28307 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28308
28309         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
28310         this ...
28311         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
28312         this.
28313
28314 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
28315
28316         * gcc.dg/tree-ssa/20040514-1.c: New test.
28317
28318 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28319
28320         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
28321         test.
28322
28323 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28324
28325         PR fortran/14066
28326         * gfortran.fortran-torture/compile/do_1.f90: New test.
28327
28328 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28329
28330         PR fortran/15051
28331         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
28332         test.
28333
28334 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
28335
28336         PR fortran/15149
28337         * gfortran.fortran-torture/execute/random_init.f90: New test.
28338
28339 2004-05-13  Paul Brook  <paul@codesourcery.com>
28340
28341         PR fortran/15314
28342         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
28343
28344 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
28345
28346         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
28347         for the powerpc case.
28348
28349 2004-05-13  Jeff Law  <law@redhat.com>
28350
28351         * gcc.dg/tree-ssa/20040513-1.c: New test.
28352         * gcc.dg/tree-ssa/20040513-2.c: New test.
28353
28354 2004-05-13  Paul Brook  <paul@codesourcery.com>
28355
28356         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
28357         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
28358         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
28359
28360 2004-05-13  Andreas Schwab  <schwab@suse.de>
28361
28362         PR other/10819
28363         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
28364         characters.
28365
28366 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
28367
28368         PR fortran/15294
28369         * gfortran.fortran-torture/execute/adjustr.f90: New file.
28370
28371 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
28372
28373         Merge from tree-ssa-20020619-branch.  See
28374         ChangeLog.tree-ssa for details.
28375
28376 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
28377
28378         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
28379         include <altivec.h> explicitly.
28380         * gcc.dg/altivec-13.c: Likewise.
28381
28382 2004-05-11  Paul Brook  <paul@codesourcery.com>
28383
28384         * gcc.c-torture/compile/20010518-1.c: Force enum size.
28385
28386 2004-05-10  Eric Christopher  <echristo@redhat.com>
28387
28388         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
28389         * gcc.dg/sibcall-4.c: Ditto.
28390
28391 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
28392
28393         * g++.dg/ext/altivec-8.C: New test case.
28394         * gcc.dg/altivec-13.c: New test case.
28395
28396 2004-05-08  Roger Sayle  <roger@eyesopen.com>
28397
28398         * gcc.c-torture/execute/divcmp-1.c: New test case.
28399         * gcc.c-torture/execute/divcmp-2.c: New test case.
28400         * gcc.c-torture/execute/divcmp-3.c: New test case.
28401
28402 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
28403
28404         * g++.dg/other/pragma-re-2.C: New test.
28405
28406 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28407
28408         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
28409         * gcc.dg/i386-387-2.c: Likewise.
28410
28411         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
28412         __builtin_drem.
28413         * gcc.dg/i386-387-6.c: Likewise.
28414
28415 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28416
28417         * gcc.dg/builtins-33.c: Also check log1p*.
28418
28419 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
28420
28421         PR optimization/15296
28422         * gcc.c-torture/execute/pr15296.c: New test.
28423
28424 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
28425
28426         * gcc.dg/builtins-40.c: New test.
28427
28428 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
28429
28430         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
28431
28432 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
28433
28434         * g++.dg/ext/spe1.C: New testcase.
28435
28436 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
28437
28438         * objc.dg/image-info.m: Allow additional attributes
28439         for __image_info section.
28440
28441 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
28442
28443         * gcc.dg/torture/mips-hilo-2.c: New test.
28444
28445 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28446
28447         PR c++/14389
28448         * g++.dg/template/member5.C: New test.
28449
28450 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
28451
28452         * gcc.dg/builtins-34.c: Also check expm1*.
28453
28454 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28455
28456         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28457         * gcc.dg/torture/builtin-convert-3.c: New test.
28458
28459 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
28460
28461         PR middle-end/15054
28462         * g++.dg/opt/pr15054.C: New test.
28463
28464 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28465
28466         * gcc.dg/torture/builtin-rounding-1.c: New test.
28467         * gcc.dg/builtins-25.c: Delete.
28468         * gcc.dg/builtins-29.c: Delete.
28469
28470 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
28471
28472         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28473         * gcc.dg/sibcall-4.c: Likewise.
28474         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28475
28476 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28477
28478         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28479         bit-field on 16-bit targets.
28480
28481 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28482
28483         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28484         16-bit targets.
28485
28486 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
28487
28488         * gcc.dg/rs6000-power2-1.c: Change to compile only.
28489         * gcc.dg/rs6000-power2-2.c: Likewise.
28490
28491 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
28492
28493         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28494         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28495         Change the asm registers to be in form of frN instead of fN.
28496
28497 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28498
28499         * gcc.dg/torture/builtin-convert-2.c: New test.
28500
28501 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
28502
28503         * gcc.dg/rs6000-power2-1.c: New test.
28504         * gcc.dg/rs6000-power2-2.c: New test.
28505
28506 2004-04-28  Jan Hubicka  <jh@suse.cz>
28507
28508         * gcc.dg/unused-6.c: New test.
28509
28510 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
28511             Ulrich Weigand  <uweigand@de.ibm.com>
28512
28513         * ada/acats/run_all.sh: Define $target variable.
28514
28515 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
28516
28517         PR c++/15119
28518         * g++.dg/other/vararg-1.C: New test.
28519
28520         PR c++/4794
28521         * g++.dg/eh/cleanup3.C: New test.
28522
28523 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28524
28525         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28526         and ad8011a (target_insn).
28527         * ada/acats/support/macro.dfs: Likewise.
28528         * ada/acats/support/impbit.adb: New file.
28529
28530 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28531
28532         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28533
28534 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28535
28536         * gcc.dg/loop-3.c: New test.
28537
28538 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28539
28540         * gcc.c-torture/execute/simd-5.c: New test.
28541
28542 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28543
28544         PR c++/15064
28545         * g++.dg/template/crash18.C: New test.
28546
28547 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28548
28549         * g++.dg/ext/complit3.C: New test.
28550
28551 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28552
28553         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28554         * gcc.dg/altivec-3.c: Same.
28555         * gcc.dg/altivec-varargs-1.c: Same.
28556
28557 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28558
28559         * lib/target-supports.exp (check_profiling_available): Assume
28560         profiling is not available on powerpc-eabi targets.
28561
28562 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28563
28564         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28565         * gcc.dg/vmx/bug-1.c: Ditto.
28566
28567 2004-04-20  Eric Christopher  <echristo@redhat.com>
28568
28569         * gcc.dg/charset/extern.c: New test.
28570         * g++.dg/charset/extern3.cc: Ditto.
28571
28572 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28573
28574         * gcc.dg/builtins-39.c: New test.
28575
28576 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28577
28578         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28579
28580 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28581
28582         * gcc.dg/torture/mips-hilo-1.c: New test.
28583
28584 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28585
28586         * gcc.c-torture/compile/20040419-1.c: New test.
28587
28588 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28589
28590         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28591
28592 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28593             Aldy Hernandez  <aldyh@redhat.com>
28594
28595         * gcc.c-torture/execute/va-arg-24.c: New.
28596
28597 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28598             Aldy Hernandez  <aldyh@redhat.com>
28599
28600         * gcc.dg/vmx/1b-01.c: New.
28601         * gcc.dg/vmx/1b-02.c: New.
28602         * gcc.dg/vmx/1b-03.c: New.
28603         * gcc.dg/vmx/1b-04.c: New.
28604         * gcc.dg/vmx/1b-05.c: New.
28605         * gcc.dg/vmx/1b-06.c: New.
28606         * gcc.dg/vmx/1b-07.c: New.
28607         * gcc.dg/vmx/1c-01.c: New.
28608         * gcc.dg/vmx/1c-02.c: New.
28609         * gcc.dg/vmx/3a-01a.c: New.
28610         * gcc.dg/vmx/3a-01.c: New.
28611         * gcc.dg/vmx/3a-01m.c: New.
28612         * gcc.dg/vmx/3a-03.c: New.
28613         * gcc.dg/vmx/3a-03m.c: New.
28614         * gcc.dg/vmx/3a-04.c: New.
28615         * gcc.dg/vmx/3a-04m.c: New.
28616         * gcc.dg/vmx/3a-05.c: New.
28617         * gcc.dg/vmx/3a-06.c: New.
28618         * gcc.dg/vmx/3a-06m.c: New.
28619         * gcc.dg/vmx/3a-07.c: New.
28620         * gcc.dg/vmx/3b-01.c: New.
28621         * gcc.dg/vmx/3b-02.c: New.
28622         * gcc.dg/vmx/3b-10.c: New.
28623         * gcc.dg/vmx/3b-13.c: New.
28624         * gcc.dg/vmx/3b-14.c: New.
28625         * gcc.dg/vmx/3b-15.c: New.
28626         * gcc.dg/vmx/3c-01a.c: New.
28627         * gcc.dg/vmx/3c-01.c: New.
28628         * gcc.dg/vmx/3c-02.c: New.
28629         * gcc.dg/vmx/3c-03.c: New.
28630         * gcc.dg/vmx/3d-01.c: New.
28631         * gcc.dg/vmx/4-01.c: New.
28632         * gcc.dg/vmx/4-03.c: New.
28633         * gcc.dg/vmx/5-01.c: New.
28634         * gcc.dg/vmx/5-02.c: New.
28635         * gcc.dg/vmx/5-03.c: New.
28636         * gcc.dg/vmx/5-04.c: New.
28637         * gcc.dg/vmx/5-05.c: New.
28638         * gcc.dg/vmx/5-06.c: New.
28639         * gcc.dg/vmx/5-07.c: New.
28640         * gcc.dg/vmx/5-07t.c: New.
28641         * gcc.dg/vmx/5-08.c: New.
28642         * gcc.dg/vmx/5-10.c: New.
28643         * gcc.dg/vmx/5-11.c: New.
28644         * gcc.dg/vmx/7-01a.c: New.
28645         * gcc.dg/vmx/7-01.c: New.
28646         * gcc.dg/vmx/7c-01.c: New.
28647         * gcc.dg/vmx/7d-01.c: New.
28648         * gcc.dg/vmx/7d-02.c: New.
28649         * gcc.dg/vmx/8-01.c: New.
28650         * gcc.dg/vmx/8-02a.c: New.
28651         * gcc.dg/vmx/8-02.c: New.
28652         * gcc.dg/vmx/brode-1.c: New.
28653         * gcc.dg/vmx/bug-1.c: New.
28654         * gcc.dg/vmx/bug-2.c: New.
28655         * gcc.dg/vmx/bug-3.c: New.
28656         * gcc.dg/vmx/cw-bug-1.c: New.
28657         * gcc.dg/vmx/cw-bug-2.c: New.
28658         * gcc.dg/vmx/cw-bug-3.c: New.
28659         * gcc.dg/vmx/dct.c: New.
28660         * gcc.dg/vmx/debug-1.c: New.
28661         * gcc.dg/vmx/debug-2.c: New.
28662         * gcc.dg/vmx/debug-3.c: New.
28663         * gcc.dg/vmx/debug-4.c: New.
28664         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28665         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28666         * gcc.dg/vmx/eg-5.c: New.
28667         * gcc.dg/vmx/fft.c: New.
28668         * gcc.dg/vmx/gcc-bug-1.c: New.
28669         * gcc.dg/vmx/gcc-bug-2.c: New.
28670         * gcc.dg/vmx/gcc-bug-3.c: New.
28671         * gcc.dg/vmx/gcc-bug-4.c: New.
28672         * gcc.dg/vmx/gcc-bug-5.c: New.
28673         * gcc.dg/vmx/gcc-bug-6.c: New.
28674         * gcc.dg/vmx/gcc-bug-7.c: New.
28675         * gcc.dg/vmx/gcc-bug-8.c: New.
28676         * gcc.dg/vmx/gcc-bug-9.c: New.
28677         * gcc.dg/vmx/gcc-bug-b.c: New.
28678         * gcc.dg/vmx/gcc-bug-c.c: New.
28679         * gcc.dg/vmx/gcc-bug-d.c: New.
28680         * gcc.dg/vmx/gcc-bug-e.c: New.
28681         * gcc.dg/vmx/gcc-bug-f.c: New.
28682         * gcc.dg/vmx/gcc-bug-g.c: New.
28683         * gcc.dg/vmx/gcc-bug-i.c: New.
28684         * gcc.dg/vmx/harness.h: New.
28685         * gcc.dg/vmx/ira1.c: New.
28686         * gcc.dg/vmx/ira2a.c: New.
28687         * gcc.dg/vmx/ira2b.c: New.
28688         * gcc.dg/vmx/ira2.c: New.
28689         * gcc.dg/vmx/ira2c.c: New.
28690         * gcc.dg/vmx/mem.c: New.
28691         * gcc.dg/vmx/newton-1.c: New.
28692         * gcc.dg/vmx/ops.c: New.
28693         * gcc.dg/vmx/sn7153.c: New.
28694         * gcc.dg/vmx/spill2.c: New.
28695         * gcc.dg/vmx/spill3.c: New.
28696         * gcc.dg/vmx/spill.c: New.
28697         * gcc.dg/vmx/t.c: New.
28698         * gcc.dg/vmx/varargs-1.c: New.
28699         * gcc.dg/vmx/varargs-2.c: New.
28700         * gcc.dg/vmx/varargs-3.c: New.
28701         * gcc.dg/vmx/varargs-4.c: New.
28702         * gcc.dg/vmx/varargs-5.c: New.
28703         * gcc.dg/vmx/varargs-6.c: New.
28704         * gcc.dg/vmx/varargs-7.c: New.
28705         * gcc.dg/vmx/vmx.exp: New.
28706         * gcc.dg/vmx/vprint-1.c: New.
28707         * gcc.dg/vmx/vscan-1.c: New.
28708         * gcc.dg/vmx/x-01.c: New.
28709         * gcc.dg/vmx/x-02.c: New.
28710         * gcc.dg/vmx/x-03.c: New.
28711         * gcc.dg/vmx/x-04.c: New.
28712         * gcc.dg/vmx/x-05.c: New.
28713         * gcc.dg/vmx/yousufi-1.c: New.
28714         * gcc.dg/vmx/zero-1.c: New.
28715         * gcc.dg/vmx/zero.c: New.
28716
28717 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
28718
28719         * g++.dg/lookup/java1.C: Update for chage of
28720         _Jv_AllocObject.
28721         * g++.dg/lookup/java2.C: Likewise.
28722
28723 2004-04-17  Laurent GUERBY <laurent@guerby.net>
28724
28725         * ada/acats/run_all.sh: use -O2 by default.
28726
28727 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
28728
28729         * gcc.dg/vr-mult-[12].c: New tests.
28730
28731 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28732
28733         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28734
28735         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28736
28737 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
28738
28739         * lib/target-supports.exp (check_profiling_available): Assume profiling
28740         isn't available for mips*-*-elf targets.
28741
28742 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
28743
28744         * gcc.dg/builtins-38.c: New test.
28745
28746 2004-04-14  Eric Christopher  <echristo@redhat.com>
28747
28748         * g++.dg/charset/charset.exp: Run .cc extension tests.
28749
28750 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
28751
28752         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
28753
28754 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28755
28756         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28757
28758 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
28759
28760         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28761         * gcc.dg/i386-387-2.c: Likewise.
28762
28763         * gcc.dg/i386-387-7.c: New test.
28764         * gcc.dg/i386-387-8.c: New test.
28765
28766         * gcc.dg/builtins-37.c: New test.
28767
28768 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
28769
28770         * g++.dg/pch/externc-1.C: Add missing semicolon.
28771
28772 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
28773
28774         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28775
28776 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28777
28778         * gcc.c-torture/execute/20040411-1.c: New test.
28779
28780 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28781
28782         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28783
28784 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
28785
28786         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28787
28788 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
28789
28790         * lib/target-supports.exp (check_named_sections_available): New.
28791         * lib/gcc-dg.exp (dg-require-named-sections): New.
28792         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28793         old-deja.exp.  Also prune error-count message from HP linker.
28794         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28795
28796         * g++.dg/init/init-ref4.C: Use dg-require-weak.
28797         * g++.old-deja/g++.pt/static3.C: Likewise.
28798         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28799
28800 2004-04-09  Roger Sayle  <roger@eyesopen.com>
28801
28802         * gcc.c-torture/execute/20040409-1.c: New test case.
28803         * gcc.c-torture/execute/20040409-2.c: New test case.
28804         * gcc.c-torture/execute/20040409-3.c: New test case.
28805
28806 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28807
28808         * gcc.dg/20040409-1.c: New test.
28809
28810 2004-04-08  Roger Sayle  <roger@eyesopen.com>
28811
28812         PR target/14888
28813         * g++.dg/opt/pr14888.C: New test case.
28814
28815 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
28816
28817         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28818         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28819         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28820         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28821         New tests.
28822
28823 2004-04-08  Paul Brook  <paul@codesourcery.com>
28824
28825         * gcc.dg/spill-1.c: New test.
28826
28827 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28828
28829         * gcc.dg/torture/builtin-ctype-2.c: New test.
28830
28831 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
28832
28833         * gcc.dg/pch/pch.exp: Add largefile test.
28834
28835 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
28836
28837         * g++.dg/pch/externc-1.Hs: New.
28838         * g++.dg/pch/externc-1.C: New.
28839
28840 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28841
28842         * gcc.dg/compat/struct-by-value-5a_main.c,
28843         gcc.dg/compat/struct-by-value-5b_main.c: New files.
28844         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28845         * gcc.dg/compat/struct-by-value-5a_x.c,
28846         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28847         gcc.dg/compat/struct-by-value-5_x.c.
28848         * gcc.dg/compat/struct-by-value-5a_y.c,
28849         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28850         gcc.dg/compat/struct-by-value-5_y.c.
28851
28852         * gcc.dg/compat/struct-by-value-6a_main.c,
28853         gcc.dg/compat/struct-by-value-6b_main.c: New files.
28854         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28855         * gcc.dg/compat/struct-by-value-6a_x.c,
28856         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28857         gcc.dg/compat/struct-by-value-6_x.c.
28858         * gcc.dg/compat/struct-by-value-6a_y.c,
28859         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28860         gcc.dg/compat/struct-by-value-6_y.c.
28861
28862         * gcc.dg/compat/struct-by-value-7a_main.c,
28863         gcc.dg/compat/struct-by-value-7b_main.c: New files.
28864         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28865         * gcc.dg/compat/struct-by-value-7a_x.c,
28866         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28867         gcc.dg/compat/struct-by-value-7_x.c.
28868         * gcc.dg/compat/struct-by-value-7a_y.c,
28869         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28870         gcc.dg/compat/struct-by-value-7_y.c.
28871
28872 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
28873
28874         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28875         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28876         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28877         options.
28878
28879 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
28880
28881         * gcc.dg/builtins-36.c: New test.
28882
28883 2004-04-06  Paul Brook  <paul@codesourcery.com>
28884
28885         * README.gcc: Remove obsolete contraint on testcases.
28886
28887 2004-04-05  Paul Brook  <paul@codesourcery.com>
28888
28889         PR2123
28890         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
28891         failure and exit(0) on success.
28892         * g++.dg/expr/anew2.C: Ditto.
28893         * g++.dg/expr/anew3.C: Ditto.
28894         * g++.dg/expr/anew4.C: Ditto.
28895
28896 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
28897
28898         PR c++/3518
28899         * g++.dg/template/unify7.C: New.
28900
28901 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28902
28903         * g++.dg/README: Bring up to date with new subdirectories; remove
28904         duplicate subdirectory lines.
28905
28906 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
28907
28908         PR c++/14007
28909         * g++.dg/template/unify5.C: New.
28910         * g++.dg/template/unify6.C: New.
28911         * g++.dg/template/qualttp20.C: Adjust.
28912         * g++.old-deja/g++.jason/report.C: Adjust.
28913         * g++.old-deja/g++.other/qual1.C: Adjust.
28914
28915 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
28916
28917         PR c++/14803
28918         * g++.dg/inherit/ptrmem1.C: New test.
28919
28920 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
28921
28922         PR c++/14755
28923         * gcc.c-torture/execute/20040331-1.c: New test.
28924         * gcc.dg/20040331-1.c: New test.
28925
28926 2004-04-01  Paul Brook  <paul@codesourcery.com>
28927
28928         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28929
28930 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
28931
28932         PR c++/14724
28933         * g++.dg/init/goto1.C: New test.
28934
28935         PR c++/14763
28936         * g++.dg/template/defarg4.C: New test.
28937
28938 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
28939
28940         * gcc.dg/altivec-11.c: Extend test for more valid cases.
28941
28942 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
28943
28944         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28945
28946 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
28947
28948         * gcc.dg/noncompile/undeclared-2.c: New test.
28949
28950 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28951
28952         * gcc.dg/940409-1.c: Remove XFAIL.
28953         * gcc.dg/reg-vol-struct-1.c: New test.
28954
28955 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28956
28957         * gcc.dg/torture/builtin-wctype-1.c: New test.
28958
28959 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
28960
28961         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28962         * gcc.dg/20001101-1.c: Likewise.
28963         * gcc.dg/20001102-1.c: Likewise.
28964
28965 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28966
28967         * gcc.dg/compare8.c: Add an additional test for XOR.
28968
28969 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28970
28971         * gcc.dg/torture/builtin-ctype-1.c: New test.
28972
28973 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28974
28975         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28976         * gcc.dg/torture/builtin-math-1.c: Likewise.
28977         * gcc.dg/torture/builtin-power-1.c: New test.
28978
28979 2004-03-24  Andreas Schwab  <schwab@suse.de>
28980
28981         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28982         IA64 assembler.
28983
28984 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28985             Roger Sayle  <roger@eyesopen.com>
28986
28987         * gcc.dg/compare8.c: New test case.
28988
28989 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28990
28991         * g++.dg/ext/altivec-7.C: New test.
28992
28993 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28994
28995         PR 12267, 12391, 12560, 13129, 14114, 14133
28996         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28997         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28998         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28999         Adjust error regexps.
29000         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29001         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29002         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29003         * gcc.dg/local1.c: Add explanatory comment.
29004
29005 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29006
29007         PR optimization/14669
29008         * g++.dg/opt/fold2.C: New test case.
29009
29010 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29011
29012         PR c/14069
29013         * gcc.dg/20040322-1.c: New test.
29014
29015 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29016
29017         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29018         * gcc.dg/ultrasp4.c: Likewise.
29019         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29020
29021 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29022
29023         * gcc.dg/i386-sse-8.c: Reset default options.
29024
29025 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29026
29027         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29028         in the error message text.
29029
29030 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29031
29032         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29033
29034 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29035
29036         PR c++/14616
29037         * g++.dg/init/array13.C: New test.
29038
29039 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29040
29041         PR target/13889
29042         * gcc.c-torture/compile/pr13889.c: New test case.
29043
29044 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29045
29046         PR c/14635
29047         * builtins-1.c (nan, nans): Don't test.
29048         * builtins-30.c: Don't use nan, nanf, nanl.
29049         * builtins-35.c: New test.
29050
29051 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29052
29053         * g++.dg/ext/altivec-6.C: New test.
29054
29055 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29056
29057         * g++.dg/init/placement3.C: New test.
29058
29059         * g++.dg/template/spec13.C: New test.
29060
29061         * g++.dg/lookup/using11.C: New test.
29062
29063         * g++.dg/lookup/koenig3.C: New test.
29064
29065         * g++.dg/template/operator2.C: New test.
29066
29067         * g++.dg/expr/dtor3.C: New test.
29068         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29069         marker.
29070         * g++.old-deja/g++.law/visibility28.C: Likewise.
29071
29072 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29073
29074         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29075         * gcc.dg/ppc64-abi-3.c: Likewise.
29076
29077 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29078
29079         PR c++/14545
29080         * g++.dg/parse/template15.C: New test.
29081
29082 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29083
29084         * g++.dg/expr/dtor2.C: New test.
29085
29086         * g++.dg/lookup/anon4.C: New test.
29087
29088         * g++.dg/overload/using1.C: New test.
29089
29090         * g++.dg/template/lookup7.C: New test.
29091
29092         * g++.dg/template/typename6.C: New test.
29093
29094         * g++.dg/expr/cond6.C: New test.
29095
29096 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29097
29098         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29099
29100 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29101
29102         * g++.dg/expr/cond5.C: New test.
29103         * g++.dg/expr/constcast1.C: Likewise.
29104         * g++.dg/expr/ptrmem2.C: Likewise.
29105         * g++.dg/expr/ptrmem3.C: Likewise.
29106         * g++.dg/lookup/main1.C: Likewise.
29107         * g++.dg/template/lookup6.C: Likewise.
29108
29109 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29110
29111         * gcc.dg/local1.c: New test.
29112
29113         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29114
29115 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29116
29117         * gcc.dg/torture/builtin-convert-1.c: New test.
29118
29119 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29120
29121         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29122
29123 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29124
29125         PR c++/14481
29126         * g++.dg/warn/Wunused-7.C: New test.
29127
29128 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29129
29130         * gcc.dg/torture/builtin-integral-1.c: New test.
29131
29132 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29133
29134         PR c++/14586
29135         * g++.dg/parse/non-dependent3.C: New test.
29136
29137 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
29138
29139         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
29140         * g++.dg/eh/simd-2.C: Likewise.
29141         * g++.dg/init/array10.C: Likewise.
29142         * gcc.c-torture/compile/simd-1.c: Likewise.
29143         * gcc.c-torture/compile/simd-2.c: Likewise.
29144         * gcc.c-torture/compile/simd-3.c: Likewise.
29145         * gcc.c-torture/compile/simd-4.c: Likewise.
29146         * gcc.c-torture/compile/simd-6.c: Likewise.
29147         * gcc.c-torture/execute/simd-1.c: Likewise.
29148         * gcc.c-torture/execute/simd-2.c: Likewise.
29149         * gcc.dg/compat/vector-defs.h: Likewise.
29150         * gcc.dg/20020531-1.c: Likewise.
29151         * gcc.dg/altivec-3.c: Likewise.
29152         * gcc.dg/altivec-4.c: Likewise.
29153         * gcc.dg/altivec-varargs-1.c: Likewise.
29154         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
29155         * gcc.dg/i386-mmx-3.c: Likewise.
29156         * gcc.dg/i386-sse-4.c: Likewise.
29157         * gcc.dg/i386-sse-5.c: Likewise.
29158         * gcc.dg/i386-sse-8.c: Likewise.
29159         * gcc.dg/simd-1.c: Likewise.
29160         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
29161         __ev64_opaque__ since the machine description provides it.
29162
29163 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29164
29165         * lib/compat.exp (skip_list): New global variable.
29166         Use it to hold the user defined COMPAT_SKIPS list if any.
29167         (compat-obj): Add the members of skip_list to optall.
29168
29169 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29170
29171         * gcc.dg/compat/union-by-value-1_main.c,
29172         union-by-value-1_x.c, union-by-value-1_y.c,
29173         union-check.h, union-defs.h,
29174         union-init.h, union-return-1_main.c,
29175         union-return-1_x.c, union-return-1_y.c: New files.
29176
29177 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29178
29179         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
29180         mixed-struct-init.h: Add 4 mixed structure types.
29181         struct-by-value-21_main.c, struct-by-value-21_x.c,
29182         struct-by-value-21_y.c, struct-return-21_main.c,
29183         struct-return-21_x.c, struct-return-21_y.c: New files.
29184
29185 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
29186
29187         PR c++/14550
29188         * g++.dg/parse/template14.C: New test.
29189
29190 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29191
29192         * gcc.c-torture/execute/20040313-1.c: New test.
29193
29194 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
29195
29196         PR target/14533
29197         * gcc.dg/20040311-2.c: New test.
29198
29199 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
29200
29201         PR other/14544
29202         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
29203         bit-field.
29204
29205 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
29206
29207         * gcc.dg/20040305-2.c: Add missing return statement.
29208
29209 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29210
29211         * gcc.dg/builtins-34.c: Also check pow10*.
29212
29213 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29214
29215         PR target/14262
29216         * gcc.dg/20040305-2.c: New test.
29217
29218 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29219
29220         * gcc.dg/20040310-1.c: New test.
29221
29222 2004-03-11  Roger Sayle  <roger@eyesopen.com>
29223
29224         * gcc.c-torture/execute/20040311-1.c: New test case.
29225
29226 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
29227
29228         PR c++/14476
29229         * g++.dg/lookup/enum1.C: New test.
29230
29231 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
29232
29233         PR c++/14510
29234         * g++.dg/lookup/struct2.C: New test.
29235
29236 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
29237
29238         * gcc.dg/builtins-34.c: New test.
29239
29240 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29241
29242         * gcc.dg/torture/builtin-nonneg-1.c: New test.
29243
29244 2004-03-09  James E Wilson  <wilson@specifixinc.com>
29245
29246         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
29247         * gcc.dg/alias-2.c: New testcase.
29248
29249 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
29250
29251         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
29252
29253 2004-03-09  Roger Sayle  <roger@eyesopen.com>
29254
29255         * gcc.c-torture/execute/20040309-1.c: New test case.
29256
29257 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29258
29259         PR c++/14397
29260         * g++.dg/overload/ref1.C: New.
29261
29262 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29263
29264         PR c++/14409
29265         * g++.dg/template/spec12.C: New test.
29266
29267         PR c++/14448
29268         * g++.dg/parse/crash14.C: New test.
29269
29270 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29271
29272         PR c++/14230
29273         * g++.dg/init/ref11.C: New test.
29274
29275 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29276
29277         PR c++/14432
29278         * g++.dg/parse/builtin2.C: New test.
29279
29280 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29281
29282         PR c++/14401
29283         * g++.dg/init/ctor3.C: New test.
29284         * g++.dg/init/union1.C: New test.
29285         * g++.dg/ext/anon-struct4.C: New test.
29286
29287 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29288
29289         * g++.dg/lookup/koenig1.C: Tweak error messages.
29290         * g++.dg/lookup/used-before-declaration.C: Likewise.
29291         * g++.dg/other/do1.C: Likewise.
29292         * g++.dg/overload/koenig1.C: Likewise.
29293         * g++.dg/parse/crash13.C: Likewise.
29294         * g++.dg/template/instantiate3.C: Likewise.
29295
29296 2004-03-08  Eric Christopher  <echristo@redhat.com>
29297
29298         * * lib/target-supports.exp: Enable libiconv in test
29299         compilation.  Fix up error checking.
29300
29301 2004-03-08  Roger Sayle  <roger@eyesopen.com>
29302
29303         PR middle-end/14289
29304         * gcc.dg/pr14289-1.c: New test case.
29305         * gcc.dg/pr14289-2.c: Likewise.
29306         * gcc.dg/pr14289-3.c: Likewise.
29307
29308 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
29309
29310         * gcc.c-torture/execute/20040308-1.c: New test.
29311
29312 2004-03-07  Roger Sayle  <roger@eyesopen.com>
29313
29314         * gcc.c-torture/execute/20040307-1.c: New test case.
29315
29316 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
29317
29318         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
29319
29320 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
29321
29322         * gcc.dg/20040306-1.c: New test.
29323
29324 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
29325
29326         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
29327         them static.
29328         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
29329
29330 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29331
29332         PR c/14465
29333         * gcc.dg/decl-6.c: New test.
29334
29335 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29336
29337         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
29338         Rename LOGPOW -> LOG_POW.
29339         (SQRT_EXP, POW_EXP): New.
29340
29341 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29342
29343         * gcc.dg/i386-sse-8.c: New test.
29344
29345 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29346
29347         PR c/14114
29348         * gcc.dg/decl-5.c: New test.
29349
29350 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
29351
29352         * gcc.dg/20040305-1.c: New test.
29353
29354 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
29355
29356         PR other/14354
29357         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
29358
29359 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
29360
29361         PR c++/14425, c++/14426
29362         * g++.dg/ext/altivec-4.C: New test.
29363         * g++.dg/ext/altivec-5.C: New test.
29364
29365 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
29366
29367         * g++.old-deja/g++.other/linkage1.C: Expect errors about
29368         global variables of a type with no linkage.
29369         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
29370         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
29371         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
29372         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
29373         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
29374         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
29375         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
29376         * g++.dg/warn/deprecated.C: Name enum Color.
29377         * g++.dg/overload/VLA.C: Name structure for 'b'.
29378         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
29379
29380 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29381
29382         * gcc.c-torture/compile/20040304-1.c: New test.
29383
29384 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
29385
29386         PR 13728
29387         * gcc.dg/decl-4.c: New testcase.
29388
29389 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
29390
29391         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
29392         as PRECF if sizeof (float) > sizeof (double).
29393         (PRECL): Make it the same as PRECF if
29394         sizeof (float) > sizeof (long double).
29395
29396 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29397
29398         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
29399         system type.  Add check for irix6 which doesn't have c99 runtime.
29400
29401 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
29402
29403         * gcc.dg/const-elim-1.c: xfail for xtensa.
29404
29405 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29406
29407         PR c++/14369
29408         * g++.dg/template/cond4.C: New test.
29409
29410 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29411
29412         PR c++/14360
29413         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
29414
29415         PR c++/14361
29416         * g++.dg/parse/defarg7.C: New test.
29417
29418         PR c++/14359
29419         * g++.dg/template/friend26.C: New test.
29420
29421 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29422
29423         PR c++/14324
29424         * g++.dg/abi/mangle21.C: New test.
29425
29426         PR c++/14260
29427         * g++.dg/parse/constructor2.C: New test.
29428
29429         PR c++/14337
29430         * g++.dg/template/sfinae1.C: New test.
29431
29432 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29433
29434         PR c++/14267
29435         * g++.dg/expr/crash2.C: New test.
29436
29437         PR middle-end/13448
29438         * gcc.dg/inline-5.c: New test.
29439         * gcc.dg/always-inline.c: Split out tests into ...
29440         * gcc.dg/always-inline2.c: ... this and ...
29441         * gcc.dg/always-inline3.c: ... this.
29442
29443 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29444
29445         PR debug/12103
29446         * g++.dg/debug/crash1.C: New test.
29447
29448 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
29449
29450         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
29451         function with __attribute__((noinline)).
29452         (recurser_void2): Likewise.
29453         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29454         (recurser_void2): Likewise.
29455
29456 2004-02-29  Roger Sayle  <roger@eyesopen.com>
29457
29458         PR middle-end/14203
29459         * g++.dg/warn/Wunused-6.C: New test case.
29460
29461 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
29462
29463         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29464         not defined.
29465
29466 2004-02-27  Eric Christopher  <echristo@redhat.com>
29467
29468         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29469         * g++.dg/charset/asm2.c: Run only x86.
29470         * gcc.dg/charset/asm3.c: Ditto.
29471
29472 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
29473
29474         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29475         ld_library_path.
29476
29477 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
29478
29479         * g++.dg/ext/altivec-3.C: New.
29480
29481 2004-02-26  Richard Henderson  <rth@redhat.com>
29482
29483         * g++.dg/ext/attrib10.C: Mark for warning.
29484         * gcc.dg/attr-alias-1.c: New.
29485
29486 2004-02-26  Richard Henderson  <rth@redhat.com>
29487
29488         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29489         * gcc.c-torture/execute/20040208-2.c: ... it back.
29490
29491 2004-02-26  Eric Christopher  <echristo@redhat.com>
29492
29493         * lib/target-supports.exp (check-iconv-available): New function.
29494         * lib/gcc-dg.exp (dg-require-iconv): New function.
29495         Use above.
29496         * gcc.dg/charset: New directory.
29497         * gcc.dg/charset/charset.exp: New file.
29498         * gcc.dg/charset/asm1.c: Ditto.
29499         * gcc.dg/charset/asm2.c: Ditto.
29500         * gcc.dg/charset/asm3.c: Ditto.
29501         * gcc.dg/charset/asm4.c: Ditto.
29502         * gcc.dg/charset/asm5.c: Ditto.
29503         * gcc.dg/charset/attribute1.c: Ditto.
29504         * gcc.dg/charset/attribute2.c: Ditto.
29505         * gcc.dg/charset/string1.c: Ditto.
29506         * g++.dg/charset: New directory.
29507         * g++.dg/dg.exp: Add here. Special options.
29508         * g++.dg/charset/charset.exp: New file.
29509         * g++.dg/charset/asm1.c: Ditto.
29510         * g++.dg/charset/asm2.c: Ditto.
29511         * g++.dg/charset/asm3.c: Ditto.
29512         * g++.dg/charset/asm4.c: Ditto.
29513         * g++.dg/charset/attribute1.c: Ditto.
29514         * g++.dg/charset/attribute2.c: Ditto.
29515         * g++.dg/charset/extern1.cc: Ditto.
29516         * g++.dg/charset/extern2.cc: Ditto.
29517         * g++.dg/charset/string1.c: Ditto.
29518
29519 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
29520
29521         PR c++/14278
29522         * g++.dg/parse/comma1.C: New test.
29523
29524 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29525
29526         PR c++/14284
29527         * g++.dg/template/ttp8.C: New test.
29528
29529 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29530
29531         * gcc.dg/fixuns-trunc-1.c: New test.
29532
29533 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29534
29535         * gcc.dg/builtins-config.h: Use #elif.
29536
29537 2004-02-26  Michael Matz  <matz@suse.de>
29538
29539         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29540         * gcc.dg/991214-1.c: Likewise.
29541         * gcc.dg/i386-asm-1.c: Likewise.
29542
29543 2004-02-25  Richard Henderson  <rth@redhat.com>
29544
29545         * gcc.c-torture/execute/20040208-2.c: Move ...
29546         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29547
29548 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29549
29550         PR c++/14246
29551         * g++.dg/other/crash-3.C: New test.
29552
29553 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29554
29555         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29556         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29557
29558         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29559         HP-UX.
29560
29561 2004-02-24  Michael Matz  <matz@suse.de>
29562
29563         * gcc.dg/i386-regparm.c: New.
29564
29565 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29566
29567         * gcc.c-torture/execute/20040223-1.c: New.
29568
29569 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29570             Kazu Hirata  <kazu@cs.umass.edu>
29571
29572         * gcc.dg/fwritable-strings-1.c: Remove.
29573
29574 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29575
29576         PR c/14156
29577         * gcc.dg/20040223-1.c: New test.
29578
29579 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29580
29581         PR c++/14106
29582         * g++.dg/ext/typeof9.C: New test.
29583
29584 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29585
29586         PR c++/14250
29587         * g++.dg/other/switch1.C: New test.
29588
29589 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29590
29591         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29592         * gcc.dg/va-arg-1.c: Likewise.
29593
29594 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29595
29596         PR c++/14143
29597         * g++.dg/template/koenig5.C: New test.
29598
29599 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29600
29601         * g++.dg/ext/altivec-1.C: Generalize target triple.
29602         * g++.dg/ext/altivec-2.C: New test case.
29603         * g++.dg/ext/altivec_check.h: New file.
29604         * gcc.dg/altivec-1.c: Generalize target triple;
29605         include altivec_check.h and call altivec_check().
29606         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29607         * gcc.dg/altivec-6.c: New test case.
29608         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29609         type casts as needed.
29610         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29611         altivec_check().
29612         * gcc.dg/altivec-12.c: New test case.
29613         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29614         include altivec_check.h and call altivec_check().
29615         * gcc.dg/altivec_check.h: New file.
29616
29617 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29618
29619         * lib/target-supports.exp (check_alias_available): Don't mangle
29620         function `g' in test program.
29621
29622 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29623
29624         * lib/target-supports.exp (check_profiling_available): Check
29625         argument to determine whether we support a profiling type.
29626         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29627         check_profiling_available.
29628         * g++.dg/bprob/bprob.exp: Likewise.
29629         * g77.dg/bprob/bprob.exp: Likewise.
29630         * gcc.misc-tests/bprob.exp: Likewise.
29631         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29632         dg-require-profiling and delete expected error handling.
29633         * gcc.dg/20021014-1.c: Likewise.
29634         * gcc.dg/nest.c: Likewise.
29635
29636 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29637
29638         PR c++/12007
29639         * g++.dg/other/vthunk1.C: New test.
29640
29641 2004-02-20  Falk Hueffner  <falk@debian.org>
29642
29643         PR target/14201
29644         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29645
29646 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29647
29648         PR c++/13927
29649         * g++.dg/other/error8.C: Remove XFAIL markers.
29650
29651         PR c++/14173
29652         * g++.dg/ext/packed5.C: New test.
29653
29654         PR c++/14199
29655         * g++.dg/warn/Wunused-5.C: New test.
29656
29657         PR c++/14186
29658         * g++.dg/lookup/member1.C: New test.
29659
29660 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29661
29662         * gcc.c-torture/compile/20040130-1.c: Enable only when
29663         __INT_MAX__ >= 2147483647L.
29664         * gcc.c-torture/compile/961203-1.c: Likewise.
29665
29666 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29667
29668         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29669         * g++.dg/opt/template1.C: Robustify assembler regexp
29670
29671 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29672
29673         * gcc.c-torture/execute/simd-4.x: Remove.
29674         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29675         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29676         Guard with #ifndef SKIP_ATTRIBUTE.
29677         * gcc.dg/compat/vector-1_y.c: Likewise.
29678         * gcc.dg/compat/vector-2_x.c: Likewise.
29679         * gcc.dg/compat/vector-2_y.c: Likewise.
29680         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29681         * g++.dg/eh/simd-2.C: Likewise.
29682
29683 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
29684
29685         * gcc.c-torture/compile/complex-1.c: New.
29686
29687 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
29688
29689         PR target/14209
29690         * gcc.c-torture/execute/20040218-1.c: New test.
29691
29692 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29693
29694         PR c++/14181
29695         * g++.dg/parse/new2.C: New test.
29696
29697 2004-02-18  Paul Brook  <paul@codesourcery.com>
29698
29699         * gcc.c-torture/compile/libcall-1.c: New test.
29700
29701 2004-02-18  Paul Brook  <paul@codesourcery.com>
29702
29703         PR debug/12934
29704         * gcc.dg/debug/debug-7.c: New test.
29705
29706 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
29707
29708         * gcc.dg/20040217-1.c: New test.
29709
29710 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
29711
29712         * gcc.c-torture/execute/990208-1.x: Delete.
29713
29714 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
29715
29716         * gcc.c-torture/execute/20040208-2.x: New file.
29717
29718 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
29719
29720         PR c++/11326
29721         * g++.dg/abi/structret1.C: New test.
29722
29723 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
29724
29725         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29726         (i386_cpuid): No need to test if cpuid is available on AMD64.
29727         Fix assembly, so that it works onboth i386 and AMD64.
29728         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29729         (vecInLong): Fix s[] member type to unsigned int.
29730         (vecInWord): Remove type.
29731         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29732         (a64, b64, c64, d64, e64): Remove.
29733         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29734         Remove unused variable.  Remove initialization of removed variables.
29735         Don't call mmx_tests nor sse_tests.
29736         (reference_mmx, reference_sse): Remove.
29737         (check): Add return stmt.
29738         * gcc.dg/i386-sse-7.c: New test.
29739         * gcc.dg/i386-mmx-4.c: New test.
29740
29741 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29742
29743         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29744         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29745         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29746         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29747         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29748         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29749         g++.dg/tc1/dr94.C: Fix line terminator.
29750
29751 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
29752
29753         * gcc.c-torture/compile/20040216-1.c: New.
29754
29755 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29756
29757         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29758         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29759         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29760         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29761         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29762         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29763
29764 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29765
29766         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29767
29768 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
29769
29770         PR c++/13971
29771         * g++.dg/expr/cond4.C: New test.
29772
29773         PR c++/14086
29774         * g++.dg/lookup/crash2.C: New test.
29775
29776 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
29777
29778         * gcc.c-torture/compile/20040214-2.c: New test.
29779
29780 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
29781
29782         PR c++/14116
29783         * g++.dg/ext/typeof8.C: New test.
29784
29785 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
29786
29787         * gcc.c-torture/compile/20040214-1.c: New test.
29788
29789 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29790
29791         PR c++/13635
29792         * g++.dg/template/spec11.C: New test.
29793
29794 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29795
29796         PR c++/13927
29797         * g++.dg/other/error8.C: New test.
29798
29799 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
29800
29801         PR c++/14122
29802         * g++.dg/template/array4.C: New test.
29803
29804         PR c++/14108
29805         * g++.dg/inherit/thunk2.C: New test.
29806
29807         PR c++/14083
29808         * g++.dg/eh/cond2.C: New test.
29809
29810 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
29811
29812         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29813
29814 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
29815
29816         * lib/scanasm.exp (dg-scan): Quote pattern before display.
29817
29818 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
29819
29820         * g++.dg/simd-2.C: xfail on ppc64-linux.
29821
29822 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29823
29824         PR c/456
29825         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29826         tests.
29827
29828 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
29829
29830         * gcc.dg/builtins-33.c: New test.
29831
29832 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
29833
29834         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29835
29836 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29837
29838         * g++.dg/simd-2.C: Set -maltivec for ppc64.
29839
29840 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29841
29842         * gcc.dg/ppc64-abi-3.c: New test.
29843
29844 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
29845
29846         PR c/14092
29847
29848         * gcc.dg/pr14092-1.c: New testcase.
29849
29850 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
29851
29852         * gcc.dg/cpp/assert4.c: Fix typo last change.
29853
29854         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29855         * gcc.dg/cpp/assert4.c: Handle powerpc64.
29856
29857         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29858
29859 2004-02-09  Roger Sayle  <roger@eyesopen.com>
29860
29861         * gcc.c-torture/compile/20040209-1.c: New test case.
29862
29863 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29864
29865         * gcc.dg/c90-init-1.c: Adjust expected error messages.
29866
29867 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
29868
29869         * gcc.c-torture/execute/20040208-[12].c: New tests.
29870
29871 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29872
29873         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29874
29875 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29876
29877         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29878
29879 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29880
29881         Bug 13856
29882         * gcc.dg/visibility-8.c: New testcase.
29883
29884 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29885
29886         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29887         arguments.
29888         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29889
29890 2004-02-07  Roger Sayle  <roger@eyesopen.com>
29891
29892         PR middle-end/13696
29893         * g++.dg/opt/fold1.C: New test case.
29894
29895 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29896
29897         PR c++/14033
29898         * g++.dg/other/crash-2.C: New test.
29899
29900 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29901
29902         PR c++/14028
29903         * g++.dg/parse/angle-bracket2.C: New test.
29904
29905 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29906
29907         PR middle-end/13750
29908         Revert:
29909         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29910         PR pch/13361
29911         * testsuite/g++.dg/pch/wchar-1.C: New.
29912         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29913
29914 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29915
29916         PR c++/14008
29917         * g++.dg/parse/error15.C: New test.
29918         * g++.dg/parse/crash11.C: Update dg-error mark.
29919
29920 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29921
29922         PR c++/13932
29923         * g++.dg/warn/conv2.C: New test.
29924
29925 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29926
29927         PR c++/13086
29928         * g++.dg/warn/incomplete1.C: Remove xfail.
29929
29930 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29931
29932         * lib/file-format.exp (gcc_target_object_format): Use
29933         ${tool}_target_compile, not gcc_target_compile.
29934         * lib/target-supports.exp (check_alias_available): Likewise.
29935         (check_gc_sections_available): Likewise.
29936         * g++.dg/ext/attrib10.C: Use dg-require-alias.
29937         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29938         dg-require-alias.
29939
29940 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29941
29942         PR c++/13969
29943         * g++.dg/template/static6.C: New test.
29944
29945 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
29946
29947         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29948
29949 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29950
29951         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29952         tests for systems where `char' is unsigned by default.
29953
29954 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29955
29956         PR c++/13997
29957         * g++.dg/template/partial3.C: New test.
29958
29959 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
29960
29961         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29962         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29963         Remove mentions of obsolete ports.
29964
29965 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29966
29967         * gcc.dg/noncompile/20001228-1.c: Fix for new
29968         error message.
29969
29970 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29971
29972         PR target/9348
29973         * gcc.c-torture/execute/multdi-1.c: New test case.
29974
29975 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29976
29977         PR c++/13925
29978         * g++.dg/template/lookup5.C: New test.
29979
29980 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29981
29982         PR c++/13950
29983         * g++.dg/template/lookup4.C: New test.
29984
29985         PR c++/13970
29986         * g++.dg/parse/error14.C: New test.
29987
29988         PR c++/14002
29989         * g++.dg/parse/template13.C: New test.
29990
29991 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29992
29993         PR c++/13978
29994         * g++.dg/template/koenig4.C: New test.
29995
29996         PR c++/13968
29997         * g++.dg/template/crash17.C: New test.
29998
29999         PR c++/13975
30000         * g++.dg/parse/error13.C: New test.
30001         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30002
30003 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30004
30005         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30006
30007 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30008
30009         PR c/11658
30010         PR c/13994
30011         * gcc.dg/noncompile/20040203-1.c: New test.
30012         * gcc.dg/noncompile/20040203-2.c: Likewise.
30013         * gcc.dg/noncompile/20040203-3.c: Likewise.
30014         * gcc.dg/20040203-1.c: Likewise.
30015
30016 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30017
30018         PR c++/10858
30019         * g++.dg/template/sizeof7.C: New test.
30020
30021 2004-02-02  Eric Christopher  <echristo@redhat.com>
30022             Zack Weinberg  <zack@codesourcery.com>
30023
30024         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30025
30026 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30027
30028         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30029         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30030         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30031         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30032
30033 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30034
30035         PR c++/13113
30036         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30037
30038         PR c++/13854
30039         * g++.dg/ext/attrib13.C: New test.
30040
30041         PR c++/13907
30042         * g++.dg/conversion/op2.C: New test.
30043
30044 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30045
30046         * gcc.dg/titype-1.c: Fix pasto.
30047
30048 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30049
30050         * gcc.dg/titype-1.c: New test.
30051
30052 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30053
30054         PR c++/13957
30055         * g++.dg/template/non-type-template-argument-1.C,
30056         g++.dg/template/qualified-id1.C: Update dg-error marks.
30057         * g++.dg/template/nontype6.C: New test.
30058
30059 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30060
30061         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30062         * gcc.dg/builtins-31.c: New testcase.
30063         * gcc.dg/builtins-32.c: New testcase.
30064
30065 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30066
30067         * objc.dg/call-super-2.m: Update line numbers
30068         for the including of stddef.h.
30069
30070 2004-01-30  Michael Matz  <matz@suse.de>
30071
30072         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30073         g++.dg/ext/case-range3.C: New tests.
30074
30075 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30076
30077         DR206
30078         PR c++/13813
30079         * g++.dg/template/member4.C: New test.
30080
30081 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30082
30083         PR c++/13683
30084         * g++.dg/template/sizeof6.C: New test.
30085
30086 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30087
30088         * gcc.dg/fwritable-strings-1.c: New test.
30089
30090 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30091
30092         * gcc.c-torture/compile/20040130-1.c: New test.
30093
30094 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30095
30096         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30097
30098 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30099
30100         PR c++/13883
30101         * g++.dg/template/ctor3.C: New test.
30102
30103 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30104
30105         * g++.dg/tc1: New directory.
30106         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30107         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30108         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30109         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30110         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30111
30112 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30113
30114         * g++.dg/parse/error11.C: New test.
30115         * g++.dg/parse/error12.C: Likewise.
30116
30117 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30118
30119         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30120         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30121
30122 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30123
30124         PR c++/13791
30125         * g++.dg/ext/attrib12.C: New test.
30126
30127         PR c++/13736
30128         * g++.dg/parse/cast2.C: New test.
30129
30130 2004-01-27  James E Wilson  <wilson@specifixinc.com>
30131
30132         * objc.dg/encode-2.m (main): New local string.  Set depending on
30133         sizeof long.  Use in sscanf call.
30134         * objc.dg/encode-3.m (main): New local string.  Set depending on
30135         sizeof long.  Use in scan_initial call.
30136
30137 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30138
30139         * objc.dg/call-super-2.m: Make LP64-safe.
30140         * objc.dg/desig-init-1.m: Likewise.
30141
30142 2004-01-27  Devang Patel <dpatel@apple.com>
30143
30144         * g++.dg/debug/namespace1.C: New test.
30145
30146 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
30147
30148         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
30149         xscale-*-*.
30150
30151         * gcc.dg/arm-mmx-1.c: New test.
30152
30153 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30154
30155         * gcc.dg/20040127-1.c: New test.
30156         * gcc.dg/20040127-2.c: New test.
30157
30158 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30159
30160         * objc.dg/stret-1.m (glob): Renamed to globa.
30161
30162 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
30163
30164         PR c++/13663
30165         * g++.dg/expr/for1.C: New test.
30166
30167 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
30168
30169         PR middle-end/13779
30170         * gcc.dg/darwin-longlong.c: New test.
30171
30172 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
30173
30174         * gcc.dg/20040124-1.c: Moved test from here...
30175         * gcc.c-torture/compile/20040124-1.c: ...to here.
30176
30177 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30178
30179         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
30180         the assembly output if -m64 is passed.
30181
30182 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
30183
30184         PR c++/13833
30185         * g++.dg/template/cond3.C: New test.
30186
30187 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30188
30189         PR c++/13810
30190         * g++.dg/template/ttp7.C: New test.
30191
30192 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30193
30194         PR c++/13797
30195         * g++.dg/template/nontype4.C: New test.
30196         * g++.dg/template/nontype5.C: Likewise.
30197
30198 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
30199
30200         * gcc.dg/torture/mips-clobber-at.c: New test.
30201
30202 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
30203
30204         * gcc.dg/20040124-1.c: New test.
30205
30206 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
30207
30208         * gcc.dg/20040123-1.c: New test.
30209
30210 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30211
30212         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
30213
30214 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30215
30216         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
30217
30218 2004-01-23  Andrew Pinski  <apinski@apple.com>
30219
30220         * gcc.dg/20030121-1.c: Move to ..
30221         * gcc.dg/20040121-1.c: here.
30222
30223 2004-01-23  Roger Sayle  <roger@eyesopen.com>
30224
30225         * gcc.dg/builtins-29.c: New test case.
30226
30227 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30228
30229         PR 18314
30230         * gcc.dg/builtins-30.c: New testcase.
30231
30232 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
30233
30234         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
30235         * lib/g77.exp: Likewise.
30236         * lib/objc.exp: Likewise.
30237         * lib/g++.exp: Likewise.
30238
30239 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30240
30241         * gcc.dg/struct-by-value-2.c: New test.
30242
30243 2004-01-21  Andrew Pinski  <apinski@apple.com>
30244
30245         PR target/13785
30246         * gcc.dg/20030121-1.c: New test.
30247
30248 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
30249
30250         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
30251         clobber frame pointer register in asm statement.
30252
30253 2004-01-21  Falk Hueffner  <falk@debian.org>
30254
30255         * gcc.c-torture/compile/20040121-1.c: New test.
30256
30257 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
30258
30259         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
30260
30261 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
30262
30263         * gcc.dg/ppc64-abi-2.c: New test.
30264
30265 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
30266
30267         * lib/treelang.exp: Fill out this file.
30268         * lib/treelang-dg.exp: New File.
30269
30270 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30271
30272         * gcc.c-torture/compile/981022-1.c: Remove.
30273         * gcc.dg/array-5.c: Remove XFAIL.
30274         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
30275         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
30276         gcc.dg/cond-lvalue-1.c: Update.
30277         * gcc.dg/cast-lvalue-2.c: New test.
30278
30279 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
30280
30281         PR c++/13592
30282         * g++.dg/other/error1.C (class foo): Tweak error message.
30283
30284         PR c++/13592
30285         * g++.dg/template/call2.C: New test.
30286
30287 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30288
30289         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
30290         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
30291         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
30292         scalar-return-1_x.c, scalar-return-2_y.c,
30293         scalar-return-3_x.c, scalar-return-3_y.c,
30294         scalar-return-4_x.c, scalar-return-4_y.c,
30295         struct-align-1.h, struct-align-1_x.c,
30296         struct-align-1_y.c, struct-align-2.h,
30297         struct-align-2_x.c, struct-align-2_y.c,
30298         struct-by-value-10_y.c, struct-by-value-11_x.c,
30299         struct-by-value-11_y.c, struct-by-value-12_x.c,
30300         struct-by-value-12_y.c, struct-by-value-13_x.c,
30301         struct-by-value-13_y.c, struct-by-value-14_x.c,
30302         struct-by-value-14_y.c, struct-by-value-15_x.c,
30303         struct-by-value-15_y.c, struct-by-value-16_y.c,
30304         struct-by-value-17_y.c, struct-by-value-18_y.c,
30305         struct-by-value-19_y.c, struct-by-value-1_x.c,
30306         struct-by-value-1_y.c, struct-by-value-20_y.c,
30307         struct-by-value-2_x.c, struct-by-value-2_y.c,
30308         struct-by-value-3_y.c, struct-by-value-4_x.c,
30309         struct-by-value-4_y.c, struct-by-value-5_y.c,
30310         struct-by-value-6_y.c, struct-by-value-7_y.c
30311         struct-by-value-8_x.c, struct-by-value-8_y.c
30312         struct-by-value-9_x.c, struct-by-value-9_y.c
30313         struct-return-10_x.c, struct-return-10_y.c,
30314         struct-return-19_x.c, struct-return-20_x.c
30315         struct-return-2_x.c, struct-return-2_y.c
30316         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
30317         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
30318
30319 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30320
30321         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
30322         attribute on sparc*-sun-solaris2.*.
30323
30324 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
30325
30326         PR c++/13710
30327         * g++.dg/ext/typeof7.C: New test.
30328
30329 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
30330
30331         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
30332         * gcc.dg/const-elim-1.c: Same.
30333
30334 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
30335
30336         * objc.dg/stret-1.m: New.
30337         * objc.dg/stret-2.m: New.
30338
30339 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
30340
30341         PR c++/11895
30342         * g++.dg/ext/vector1.C: New test.
30343
30344 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
30345
30346         * gcc.dg/pch/import-1.c: New.
30347         * gcc.dg/pch/import-1.hs: New.
30348         * gcc.dg/pch/import-1a.h: New.
30349         * gcc.dg/pch/import-1b.h: New.
30350         * gcc.dg/pch/import-1c.h: New.
30351
30352 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30353
30354         PR c++/13574
30355         * g++.dg/ext/array1.C: New test.
30356
30357         PR c++/13178
30358         * g++.dg/conversion/op1.C: New test.
30359
30360 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
30361
30362         PR 11864
30363         From Kazumoto Kojima / Dan Kegel:
30364         * gcc.dg/pr11864-1.c: New test.
30365
30366         PR 10392
30367         From Marcus Comstedt / Dan Kegel:
30368         * gcc.dg/pr10392-1.c: New test.
30369
30370 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30371
30372         PR c++/13478
30373         * g++.dg/init/ref10.C: New test.
30374
30375 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30376
30377         PR c++/13407
30378         * g++.dg/parse/typename6.C: New test.
30379
30380 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30381
30382         PR pch/13361
30383         * testsuite/g++.dg/pch/wchar-1.C: New.
30384         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30385
30386 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30387
30388         PR c++/9259
30389         * g++.dg/expr/sizeof2.C: New test.
30390
30391 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
30392
30393         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
30394
30395 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30396
30397         PR c++/13659
30398         * g++.dg/lookup/strong-using-3.C: New.
30399         * g++.dg/lookup/using-10.C: New.
30400
30401 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30402
30403         PR c++/13594
30404         * g++.dg/lookup/strong-using-2.C: New.
30405
30406 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
30407             Dan Kegel <dank@kegel.com>
30408             J"orn Rennecke <joern.rennecke@superh.com>
30409
30410         PR target/9365
30411         * gcc.dg/pr9365-1.c: New test.
30412
30413 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30414
30415         PR c++/8856
30416         * g++.dg/parse/casting-operator2.C: New test.
30417         * g++.old-deja/g++.pt/explicit83.C: Remove.
30418
30419 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30420
30421         * gcc.dg/label-compound-stmt-1.c: New test.
30422         * gcc.c-torture/compile/950922-1.c,
30423         gcc.c-torture/compile/20000211-3.c,
30424         gcc.c-torture/compile/20000518-1.c,
30425         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
30426         compound statements.
30427
30428 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
30429
30430         * gcc.dg/ppc64-abi-1.c: New test.
30431
30432 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
30433
30434          * g++.dg/ext/attrib9.C: Add dg-warnings.
30435
30436 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30437
30438         PR c++/12335
30439         * g++.dg/parse/dtor3.C: New test.
30440
30441 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
30442
30443         PR c++/12709
30444         * g++.dg/parse/try-catch-1.C: New test.
30445
30446 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
30447
30448         * ada/acats/run_all.sh: Add more verbose output in acats.log
30449         when compiling tests.
30450
30451 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30452
30453         PR 13656
30454         * gcc.dg/typedef-redecl.c: New test case.
30455         * gcc.dg/typedef-redecl.h: New support file.
30456
30457 2004-01-13  Jan Hubicka  <jh@suse.cz>
30458
30459         * gcc.dg/always_inline.c: New test.
30460         * gcc.dg/debug/20031231-1.c: Fix.
30461
30462 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30463
30464         PR c++/13474
30465         * g++.dg/template/array3.C: New test.
30466
30467 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30468
30469         * g++.dg/ext/lvalue1.C: No longer expected to fail.
30470         * g++.dg/warn/Wunused-2.C: Likewise.
30471
30472 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30473
30474         PR c++/13289
30475         * g++.dg/template/instantiate6.C: New test.
30476
30477 2004-01-12  Roger Sayle  <roger@eyesopen.com>
30478
30479         PR middle-end/11397
30480         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30481
30482 2004-01-12  Jan Hubicka  <jh@suse.cz>
30483
30484         PR opt/12826
30485         * gcc.dg/20040112-1.c: New.
30486
30487         * gcc.dg/dwarf-die[1-7].c: Move to...
30488         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30489         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30490
30491 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
30492
30493         PR c++/4100
30494         * g++.dg/parse/friend4.C: New test.
30495
30496 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
30497
30498         PR c++/4100
30499         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30500         definition is called a friend.
30501
30502 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
30503
30504         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30505
30506 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
30507
30508         PR c++/3478
30509         * g++.dg/parse/error10.C: New test.
30510         * g++.dg/template/arg2.C: Accept "invalid type" error.
30511
30512 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
30513
30514         PR middle-end/13392
30515         * g++.dg/opt/expect2.C: New test.
30516
30517 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30518
30519         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30520         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30521         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30522         Update dg-error regexps.
30523
30524 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30525
30526         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30527         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30528
30529 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30530
30531         * gcc.dg/pragma-re-1.c: Use right pointer type.
30532
30533 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30534
30535         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30536
30537 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30538
30539         * gcc.dg/rs6000-ldouble-1.c: New.
30540
30541 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30542
30543         DR 337
30544         PR c++/9256
30545         * g++.dg/other/abstract1.C: New test.
30546
30547 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30548
30549         * g++.dg/lookup/strong-using-1.C: New.
30550
30551 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30552
30553         PR c/11234
30554         * gcc.dg/func-ptr-conv-1.c: New test.
30555         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30556
30557 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30558
30559         PR target/13380.
30560         * gcc.c-torture/compile/20040109-1.c: New.
30561
30562 2004-01-08  Stuart Hastings  <stuart@apple.com>
30563
30564         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30565         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30566         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30567
30568 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30569
30570         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30571
30572 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30573
30574         * ada/acats/run_acats: Treat 'gnatchop' the same way
30575         as 'gnatmake'.  Export GCC_DRIVER.
30576         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30577         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30578
30579 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30580
30581         PR c++/12573
30582         * g++.dg/template/dependent-expr4.C: New test.
30583
30584 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30585
30586         * gcc.dg/altivec-11.c: New test.
30587
30588 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30589
30590         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30591
30592 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30593
30594         PR c/6024
30595         * gcc.dg/enum-compat-1.c: New test.
30596         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30597
30598 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30599
30600         PR c/12165
30601         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30602         gcc.dg/c99-idem-qual-3.c: New tests.
30603
30604 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30605
30606         * gcc.dg/winline-7.c: Don't cast void * to int.
30607
30608 2004-01-06  Jan Hubicka  <jh@suse.cz>
30609
30610         * gcc.dg/i386-sse-5.c: New test
30611         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30612
30613 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30614
30615         PR c++/12815
30616         * g++.dg/rtti/typeid4.C: New test.
30617
30618 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30619
30620         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30621
30622 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30623
30624         PR c++/12132
30625         * g++.dg/template/error11.C: New test.
30626
30627         PR c++/13451
30628         * g++.dg/template/class2.C: New test.
30629
30630 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30631         Richard Sandiford <rsandifo@redhat.com>
30632
30633         PR c++/13387
30634         * g++.dg/opt/alias3.C: New test.
30635
30636 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30637
30638         PR c++/13157
30639         * g++.dg/template/koenig3.C: New test.
30640
30641         PR c++/13529
30642         * g++.dg/parse/offsetof3.C: New test.
30643
30644         * g++.dg/init/copy7.C: Add missing dg-error markers.
30645
30646         PR c++/12226
30647         * g++.dg/init/copy7.c: New test.
30648
30649         PR c++/13536
30650         * g++.dg/parse/cast1.C: New test.
30651
30652 2004-01-04  Jan Hubicka  <jh@suse.cz>
30653
30654         * gcc.dg/winline[1-7].c: New tests.
30655
30656 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30657
30658         PR c++/13520
30659         * g++.dg/template/qualttp22.C: New test.
30660
30661 2004-01-01  Jan Hubicka  <jh@suse.cz>
30662
30663         * gcc.dg/debug/20031231-1.c: New.
30664         * gcc.c-torture/compile/20040101-1.c: New.
30665         * gcc.dg/dwarf-die-[1-7].c: New.
30666
30667 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30668
30669         PR optimization/13521
30670         * gcc.c-torture/compile/20031231-1.c: New test.
30671
30672 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30673
30674         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30675
30676 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30677
30678         PR c++/10079
30679         * g++.dg/template/crash16.C: New test.
30680
30681 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
30682
30683         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30684
30685 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30686
30687         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30688         ports.
30689         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30690         * g++.old-deja/g++.law/profile1.C: Likewise.
30691         * gcc.c-torture/compile/981006-1.c: Likewise.
30692         * gcc.c-torture/execute/loop-2e.x: Likewise.
30693         * gcc.c-torture/execute/loop-2f.x: Remove.
30694         * gcc.c-torture/execute/loop-2g.x: Likewise.
30695         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30696         * gcc.dg/20020312-2.c: Remove traces of dead ports.
30697
30698 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30699
30700         PR c++/13507
30701         * g++.dg/ext/attrib11.C: New test.
30702
30703         PR c++/13494
30704         * g++.dg/template/array2-1.C: New test.
30705         * g++.dg/template/array2-2.C: New test.
30706
30707 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
30708
30709         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30710
30711 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30712
30713         PR c++/12774
30714         * g++.dg/template/array1-1.C: New test.
30715         * g++.dg/template/array1-2.C: New test.
30716
30717 2003-12-29  Roger Sayle  <roger@eyesopen.com>
30718
30719         PR fortran/12632
30720         * g77.dg/12632.f: New test case.
30721
30722 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30723
30724         PR c++/13289
30725         * g++.dg/parse/nontype1.C: New test.
30726
30727 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30728
30729         PR c++/12403
30730         * g++.dg/parse/explicit1.C: New test.
30731         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30732
30733 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30734
30735         PR c++/13081
30736         * g++.dg/opt/inline6.C: New test.
30737
30738         PR c++/12613
30739         * g++.dg/parse/error9.C: New test.
30740
30741         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30742
30743 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30744
30745         PR c++/13009
30746         * g++.dg/init/assign1.C: New test.
30747
30748 2003-12-28  Roger Sayle  <roger@eyesopen.com>
30749
30750         PR c++/13070
30751         * g++.dg/warn/format3.C: New test case.
30752
30753 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30754
30755         * gcc.c-torture/compile/20031227-1.c: New test.
30756
30757 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30758
30759         * g++.dg/bprob/bprob.exp: Load target-supports.exp
30760         * g77.dg/bprob/bprob.exp: Likewise.
30761         * gcc.misc-tests/bprob.exp: Likewise.
30762         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
30763         variants on systems where the library does not provide that
30764         functionality.
30765         * gcc.dg/builtins-20.c: Use builtins-config.h.
30766         * gcc.dg/builtins-config.h: New file.
30767
30768 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30769
30770         * lib/gcc-dg.exp (dg-require-profiling): New function.
30771         * lib/target-supports.exp (check_profiling_available): Likewise.
30772         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30773         * g77.dg/bprob/bprob.exp: Likewise.
30774         * gcc.misc-tests/bprob.exp: Likewise.
30775         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30776         * gcc.dg/20021014-1.c: Likewise.
30777         * gcc.dg/nest.c: Likewise.
30778
30779 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30780
30781         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30782         compiling.
30783         * g++.dg/lookup/java2.C: Likewise.
30784         * gcc.dg/cpp/lexident.c: Likewise.
30785
30786 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
30787
30788         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30789         given.
30790         * gcc.c-torture/compile/961203-1.c: Likewise.
30791         * gcc.c-torture/compile/980506-1.c: Likewise.
30792
30793 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
30794
30795         * lib/gcc-dg.exp (dg-prune-output): New annotation.
30796         (additional_prunes): New global.
30797         (gcc-dg-prune): Handle additional per-test pruning.
30798         (dg-test): Clear additional_prunes between tests.
30799
30800         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
30801         dg-prune-output to avoid spurious failures from assembler
30802         complaining about nonexistent WAW violations.
30803         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30804         Use dg-prune-output to avoid spurious failures from assembler
30805         warning about Itanium B-step errata.
30806
30807 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30808
30809         * g++.dg/abi/macro0.C: New test.
30810         * g++.dg/abi/macro1.C: Likewise.
30811         * g++.dg/abi/macro2.C: Likewise.
30812
30813         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30814         * g++.dg/abi/bitfield7.C: Likewise.
30815         * g++.dg/abi/dtor2.C: Likewise.
30816         * g++.dg/abi/mangle11.C: Likewise.
30817         * g++.dg/abi/mangle12.C: Likewise.
30818         * g++.dg/abi/mangle14.C: Likewise.
30819         * g++.dg/abi/mangle17.C: Likewise.
30820         * g++.dg/abi/vbase10.C: Likewise.
30821         * g++.dg/abi/vbase14.C: Likewise.
30822         * g++.dg/template/qualttp17.C: Likewise.
30823
30824 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30825
30826         PR c/11995
30827         * gcc.dg/20031223-1.c: New test.
30828
30829 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30830
30831         * gcc.dg/noreturn-7.c: New test.
30832
30833 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30834
30835         * gcc.dg/null-pointer-1.c: New test.
30836
30837 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30838
30839         * g++.old-deja/g++.jason/template18.C: Remove.
30840         * g++.old-deja/g++.jason/template37.C: Likewise.
30841
30842         PR c++/12862
30843         * g++.dg/lookup/ns1.C: New test.
30844
30845         PR c++/12397
30846         * g++.dg/template/lookup3.C: New test.
30847
30848 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30849
30850         * g++.dg/template/recurse1.C: New test
30851
30852 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30853
30854         PR c++/12479
30855         * g++.dg/parse/semicolon1.C: New test.
30856         * g++.dg/parse/semicolon1.h: Likewise.
30857
30858 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
30859
30860         * gcc.dg/darwin-misaligned.c: New test.
30861
30862 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30863
30864         PR c/9163
30865         * gcc.dg/20031222-1.c: New test.
30866
30867 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
30868
30869         PR c++/13438
30870         * g++.dg/parse/error8.C: New test.
30871
30872         PR c++/11554
30873         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30874
30875 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
30876
30877         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30878         too small.
30879         * gcc.c-torture/compile/930217-1.c: Likewise.
30880         * gcc.c-torture/compile/930513-1.c: Likewise.
30881         * gcc.c-torture/execute/920908-2.c: Likewise.
30882         * gcc.c-torture/execute/921204-1.c: Likewise.
30883         * gcc.c-torture/execute/930621-1.c: Likewise.
30884         * gcc.c-torture/execute/930630-1.c: Likewise.
30885         * gcc.c-torture/execute/931031-1.c: Likewise.
30886         * gcc.c-torture/execute/980602-2.c: Likewise.
30887         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30888         * gcc.c-torture/execute/compndlit-1.c: Likewise.
30889         * gcc.c-torture/execute/extzvsi.c: Likewise.
30890         * gcc.c-torture/unsorted/ext.c: Likewise.
30891
30892 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
30893
30894         PR target/12749
30895         * gcc.c-torture/compile/20031220-2.c: New test case.
30896
30897 2003-12-20  Roger Sayle  <roger@eyesopen.com>
30898
30899         PR optimization/13031
30900         * gcc.c-torture/compile/20031220-1.c: New test case.
30901
30902 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30903
30904         * gcc.dg/cast-function-1.c: New test.
30905
30906 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30907
30908         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
30909         formats.
30910
30911 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
30912
30913         PR c++/12795
30914         * g++.dg/ext/attrib10.C: New test.
30915
30916 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30917
30918         * gcc.dg/cleanup-10.c: New test.
30919         * gcc.dg/cleanup-11.c: New test.
30920
30921 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30922
30923         PR c++/13239
30924         * g++.dg/opt/expect1.C: New test.
30925
30926 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
30927
30928         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30929
30930 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
30931
30932         PR debug/12923
30933         * gcc.dg/20031218-1.c: New test.
30934
30935         PR debug/12389
30936         * gcc.dg/20031218-2.c: New test.
30937         * gcc.dg/20031218-3.c: New test.
30938
30939         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30940         of label name and allow for USER_LABEL_PREFIX == "_" names.
30941         * g++.dg/abi/mangle18-2.C: Likewise.
30942         * g++.dg/abi/mangle19-1.C: Likewise.
30943         * g++.dg/abi/mangle19-2.C: Likewise.
30944         * g++.dg/abi/mangle20-1.C: Likewise.
30945         * g++.dg/abi/mangle20-2.C: Likewise.
30946
30947 2003-12-18  Richard Henderson  <rth@redhat.com>
30948
30949         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30950
30951 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
30952             Dan Kegel <dank@kegel.com>
30953
30954         PR other/12009
30955         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30956         testing a cross compiler, it causes spurious compile failures.
30957         * lib/g++.exp: Likewise.
30958
30959 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30960
30961         PR c++/13262
30962         * g++.dg/template/access13.C: New test.
30963
30964 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30965
30966         * gcc.dg/20031216-1.c: New test.
30967
30968 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30969
30970         PR c++/9154
30971         * g++.dg/template/error10.C: New test.
30972
30973 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30974
30975         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30976         * g++.dg/eh/simd-2.C: Likewise.
30977
30978 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30979             Roger Sayle  <roger@eyesopen.com>
30980
30981         * gcc.c-torture/execute/ieee/mzero5.c: New.
30982
30983 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30984
30985         PR c++/10603
30986         * g++.dg/parse/error6.C: New test.
30987
30988         PR c++/12827
30989         * g++.dg/parse/error7.C: New test.
30990
30991 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30992
30993         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30994         at -O with stabs debugging formats.
30995         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30996         * gcc.dg/debug/debug-2.c: Likewise.
30997
30998 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30999
31000         PR c++/12696
31001         * g++.dg/init/error1.C: New test.
31002
31003         PR c++/12218
31004         * g++.dg/init/pm3.C: New test.
31005
31006 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31007
31008         PR c/3347
31009         * gcc.dg/bitfld-8.c: New test.
31010
31011 2003-12-16  James Lemke  <jim@wasabisystems.com>
31012
31013         * gcc.dg/arm-scd42-[123].c: New tests.
31014
31015 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31016
31017         PR c++/9043
31018         * g++.dg/abi/mangle20-1.C: New test.
31019         * g++.dg/abi/mangle20-2.C: New test.
31020
31021 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31022
31023         PR c++/13275
31024         * g++.dg/other/offsetof2.C: Remove XFAIL.
31025         * g++.dg/parse/offsetof1.C: New test.
31026         * g++.gd/parse/offsetof2.C: Likewise.
31027
31028 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31029
31030         * g++.dg/template/nontype3.C: New test.
31031         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31032
31033 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31034
31035         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31036
31037 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31038
31039         PR c++/13387
31040         * g++.dg/expr/assign1.C: New test.
31041
31042         PR c++/13242
31043         * g++.dg/abi/mangle19-1.C: New test.
31044         * g++.dg/abi/mangle19-2.C: New test.
31045
31046 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31047
31048         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31049
31050 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31051
31052         * gcc.c-torture/execute/20031216-1.c: New test.
31053
31054 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31055
31056         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31057         an ICE regression.
31058
31059 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31060
31061         PR c++/10926
31062         * g++.dg/template/error9.C: New test.
31063
31064         PR c++/11116
31065         * g++.dg/template/error8.C: New test.
31066
31067 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31068
31069         PR middle-end/13400
31070         * gcc.c-torture/execute/20031215-1.c: New test case.
31071
31072 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31073
31074         PR c++/13269
31075         * g++.dg/parse/error5.C: New test.
31076
31077         PR c++/12989
31078         * g++.dg/expr/sizeof1.C: New test.
31079
31080         PR c++/13310
31081         * g++.dg/template/crash15.C: New test.
31082
31083 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31084
31085         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31086         a non-POD type as the last named parameter of a varargs function.
31087
31088 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31089
31090         PR c++/13243
31091         PR c++/12573
31092         * g++.dg/template/crash14.C: New test.
31093         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31094
31095 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31096
31097         * g++.dg/other/java1.C: New test.
31098
31099         PR c++/13241
31100         * g++.dg/abi/mangle18-1.C: New test.
31101         * g++.dg/abi/mangle18-2.C: New test.
31102
31103 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31104
31105         PR optimization/10312
31106         * gcc.c-torture/execute/20031214-1.c: New.
31107
31108 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31109
31110         PR c++/10779
31111         PR c++/12160
31112         * g++.dg/parse/error3.C: New test.
31113         * g++.dg/parse/error4.C: Likewise.
31114         * g++.dg/abi/mangle4.C: Tweak error messages.
31115         * g++.dg/lookup/using5.C: Likewise.
31116         * g++.dg/other/error2.C: Likewise.
31117         * g++.dg/parse/typename5.C: Likewise.
31118         * g++.dg/parse/undefined1.C: Likewise.
31119         * g++.dg/template/arg2.C: Likewise.
31120         * g++.dg/template/ttp3.C: Likewise.
31121         * g++.dg/template/type1.C: Likewise.
31122         * g++.old-deja/g++.other/crash32.C: Likewise.
31123         * g++.old-djea/g++.pt/defarg8.C: Likewise.
31124
31125 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31126
31127         PR c++/13106
31128         * g++.dg/warn/noreturn-3.C: New test.
31129
31130 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31131
31132         PR c++/13118
31133         * g++.dg/abi/covariant3.C: New.
31134
31135 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
31136
31137         * g++.dg/eh/ia64-1.C: New test.
31138
31139 2003-12-12  Roger Sayle  <roger@eyesopen.com>
31140
31141         PR optimization/13037
31142         * g77.f-torture/execute/13037.f: New test case.
31143
31144 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31145
31146         PR c++/12881
31147         * g++.dg/abi/covariant2.C: New.
31148
31149 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
31150
31151         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
31152
31153 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
31154
31155         * gcc.c-torture/execute/wchar_t-1.x: Delete.
31156
31157 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
31158
31159         PR other/10819
31160         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
31161         to fix Bug 10819.
31162         * lib/g++.exp (g++_version): Likewise.
31163         * lib/g77.exp (g77_version): Likewise.
31164         * lib/objc.exp (default_objc_version): Likewise.
31165
31166 2003-12-10  Richard Henderson  <rth@redhat.com>
31167
31168         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
31169
31170         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
31171
31172 2003-12-08  Matt Austern  <austern@apple.com>
31173
31174         PR c/13134
31175         * lib/gcc-dg.exp (dg-require-visibility): Define.
31176         * lib/target-supports (check_visibility_available): Define.
31177         * gcc.dg/visibility-1.c: New test.
31178         * gcc.dg/visibility-2.c: Likewise.
31179         * gcc.dg/visibility-3.c: Likewise.
31180         * gcc.dg/visibility-4.c: Likewise.
31181         * gcc.dg/visibility-5.c: Likewise.
31182         * gcc.dg/visibility-6.c: Likewise.
31183         * g++.dg/ext/visibility-1.C: Likewise.
31184         * g++.dg/ext/visibility-2.C: Likewise.
31185         * g++.dg/ext/visibility-3.C: Likewise.
31186         * g++.dg/ext/visibility-4.C: Likewise.
31187         * g++.dg/ext/visibility-5.C: Likewise.
31188         * g++.dg/ext/visibility-6.C: Likewise.
31189
31190 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31191
31192         * g++.dg/lookup/java1.C: New test.
31193         * g++.dg/lookup/java2.C: New test.
31194
31195 2003-12-07  Falk Hueffner  <falk@debian.org>
31196
31197         * g++.dg/opt/noreturn-1.C: New test.
31198
31199 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
31200
31201         * gcc.dg/overflow-1.c: New test.
31202
31203 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31204
31205         * g77.f-torture/compile/13060.f: New test.
31206
31207 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
31208
31209         PR c++/13323
31210         * g++.dg/inherit/operator2.C: New test.
31211
31212 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31213
31214         PR c++/13305
31215         * g++.dg/ext/attrib9.C: New test.
31216
31217 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31218
31219         PR c++/13314
31220         * g++.dg/template/error7.C: New test.
31221
31222 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
31223             J"orn Rennecke <joern.rennecke@superh.com>
31224
31225         PR target/13302
31226         * g++.dg/other/struct-va_list.C: New test.
31227
31228 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31229
31230         PR c++/13166
31231         * g++.dg/parse/defarg6.C: New test.
31232
31233 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
31234
31235         PR target/13256
31236         * gcc.c-torture/execute/20031201-1.c: New test.
31237
31238 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
31239
31240         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
31241
31242 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31243
31244         * gcc.dg/builtin-return-1.c: New test.
31245
31246 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
31247             J"orn Rennecke <joern.rennecke@superh.com>
31248
31249         PR optimization/13260
31250         * gcc.c-torture/execute/20031204-1.c: New test.
31251
31252 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31253
31254         PR c++/9127
31255         * g++.dg/template/error6.C: New test.
31256
31257 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
31258
31259         * gcc.dg/20031202-1.c: New test.
31260
31261 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31262
31263         PR c++/13179
31264         * g++.dg/template/eh1.C: New test.
31265
31266         PR c++/10771
31267         * g++.dg/template/error5.C: New test.
31268
31269 2003-12-02  David Ung  <davidu@mips.com>
31270
31271         * gcc.dg/compat/vector-check.h: Corrected type for var
31272         g_##TMODE
31273
31274 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31275
31276         PR c++/10126
31277         * g++.dg/template/ptrmem8.C: New test.
31278
31279 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31280
31281         PR c++/12573
31282         * g++.dg/template/dependent-expr3.C: New test.
31283
31284 2003-12-01  James Lemke  <jim@wasabisystems.com>
31285
31286         * gcc.dg/arm-g2.c: New test.
31287
31288 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31289
31290         PR optimization/11634
31291         * gcc.dg/20031201-2.c: New test case.
31292
31293 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
31294
31295         PR 11433
31296         * objc.dg/proto-lossage-3.m: New test.
31297
31298 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31299
31300         PR optimization/12628
31301         * gcc.dg/20031201-1.c: New test case.
31302
31303 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31304
31305         * gcc.dg/unaligned-1.c: New test.
31306
31307 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
31308
31309         PR c++/9849
31310         * g++.dg/template/error4.C: New test.
31311         * g++.dg/template/nested3.C: Adjust error markers.
31312
31313 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31314
31315         * gcc.dg/cpp/assert4.c: Check more #system assertions.
31316
31317 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31318
31319         PR c/10333
31320         * gcc.dg/bitfld-7.c: New test.
31321
31322 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
31323
31324         * gcc.dg/tls/asm-1.C: New test.
31325
31326 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31327
31328         * gcc.dg/cpp/assert4.c: Update.
31329
31330 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31331
31332         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
31333         * gcc.dg/builtin-apply3.c: New test.
31334
31335 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31336
31337         * lib/compat.exp (compat-obj): New xfaildata parameter.
31338         Use it to set compiler_conditional_xfail_data before compiling.
31339         (compat-get-options): Handle dg-xfail-if.
31340         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
31341         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
31342         * gcc.dg/compat/vector-1_y.c: Likewise.
31343         * gcc.dg/compat/vector-2_x.c: Likewise.
31344         * gcc.dg/compat/vector-2_y.c: Likewise.
31345
31346 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31347
31348         * g++.dg/opt/reg-stack4.C: New test.
31349
31350 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31351
31352         * gcc.dg/builtin-apply2.c: New test.
31353
31354 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31355
31356         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
31357
31358 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31359
31360         PR c++/12924
31361         * g++.dg/template/template-id-2.C: New test.
31362
31363 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31364
31365         PR c++/5369
31366         * g++.dg/template/memfriend1.C: New test.
31367         * g++.dg/template/memfriend2.C: Likewise.
31368         * g++.dg/template/memfriend3.C: Likewise.
31369         * g++.dg/template/memfriend4.C: Likewise.
31370         * g++.dg/template/memfriend5.C: Likewise.
31371         * g++.dg/template/memfriend6.C: Likewise.
31372         * g++.dg/template/memfriend7.C: Likewise.
31373         * g++.dg/template/memfriend8.C: Likewise.
31374         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
31375
31376 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
31377
31378         PR c++/12515
31379         * g++.dg/ext/cond1.C: New test.
31380
31381 2003-11-20  Richard Henderson  <rth@redhat.com>
31382
31383         * gcc.dg/20020201-2.c: Remove.
31384         * gcc.dg/20020201-4.c: Remove.
31385         * gcc.dg/20020304-1.c: Remove.
31386
31387 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
31388
31389         * gcc.dg/cpp/trad/xwin1.c: New test case.
31390
31391 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
31392
31393         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
31394         * lib/g77.exp: Likewise.
31395         * lib/objc.exp: Likewise.
31396         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
31397         for darwin.
31398
31399 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31400
31401         PR c++/12932
31402         * g++.dg/template/static5.C: New test.
31403
31404 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31405
31406         * gcc.dg/nested-func-1.c: New test.
31407
31408 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31409
31410         * gcc.dg/cpp/assert4.c: New test.
31411
31412 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31413
31414         PR c++/2294
31415         * g++.dg/lookup/using9.c: New test.
31416
31417 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
31418
31419         PR c++/12762
31420         * g++.dg/template/error3.C: New test.
31421
31422 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
31423
31424         PR ada/13035
31425         * ada/acats/run_acats, run_all.sh: Fix syntax error.
31426         No longer use a wrapper for gcc, since this does not work under
31427         Windows.
31428
31429 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31430
31431         PR c++/2094
31432         * g++.dg/template/ptrmem7.C: New test.
31433
31434 2003-11-13  Andrew Pinski <apinski@apple.com>
31435
31436         * gcc.c-torture/compile/20031113-1.c: New test.
31437
31438 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
31439             Kean Johnston <jkj@sco.com>
31440
31441         PR c/13029
31442         * gcc.dg/unused-4.c: Update.
31443
31444 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31445
31446         * g++.dg/opt/const3.C: New test.
31447
31448 2003-11-13  Jan Hubicka  <jh@suse.cz>
31449
31450         * gcc.c-torture/compile/20031112-1.c: New test.
31451
31452 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
31453
31454         * g++.dg/parse/crash10.C: Remove bogus error marker.
31455
31456 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31457
31458         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31459         (host_gcc): Likewise.
31460         (ROOT): Honor $PWDCMD.
31461         (BASE): Likewise.
31462         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31463
31464 2003-11-12  Catherine Moore  <clm@redhat.com>
31465
31466         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31467
31468 2003-11-12  Andreas Jaeger  <aj@suse.de>
31469             Jakub Jelinek  <jakub@redhat.com>
31470             Andrew Pinski  <pinskia@physics.uc.edu>
31471             Richard Henderson  <rth@redhat.com>
31472
31473         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31474         systems.
31475         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31476
31477         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31478         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31479
31480 2003-11-11  Andreas Jaeger  <aj@suse.de>
31481
31482         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31483
31484         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31485
31486 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
31487
31488         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31489         Clean ups.
31490
31491 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
31492
31493         * gcc.dg/trampoline-1.c: New test.
31494
31495 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31496
31497         * gcc.c-torture/compile/200031109-1.c: New test.
31498
31499 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31500
31501         PR c/3190
31502         PR c/8714
31503         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31504         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31505         gcc.dg/format/no-y2k-1.c: Update.
31506
31507 2003-11-08  Roger Sayle  <roger@eyesopen.com>
31508
31509         PR optimization/10467
31510         * gcc.dg/20031108-1.c: New test case.
31511
31512 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
31513
31514         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31515
31516 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31517
31518         * gcc.dg/compound-lvalue-1.c: New test.
31519         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31520         some XFAILs.
31521
31522 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31523
31524         * gcc.dg/altivec-varargs-1.c: New test.
31525
31526 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31527
31528         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31529         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31530         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31531         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31532         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31533
31534 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31535
31536         * gcc.dg/cond-lvalue-1.c: New test.
31537
31538 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31539
31540         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31541
31542 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31543
31544         PR c++/11616
31545         * g++.dg/template/instantiate5.C: New test.
31546
31547 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31548
31549         PR c++/12726
31550         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31551         * ChangeLog: Add missing first entry for above test.
31552
31553 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31554
31555         PR c++/9810
31556         * g++.dg/template/using8.C: New test.
31557         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31558
31559 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31560
31561         PR optimization/10817
31562         * gcc.c-torture/compile/20031102-1.c: New test case.
31563
31564 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31565
31566         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31567         2147483647.
31568
31569 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31570
31571         * gcc.dg/20031102-1.c: New test.
31572
31573 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31574
31575         * gcc.dg/complex-1.c: New test.
31576
31577 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31578
31579         PR c++/12796
31580         * g++.dg/template/crash13.C: Adjust expected error location.
31581         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31582
31583 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31584
31585         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31586
31587 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31588
31589         PR/10239
31590         * gcc.c-torture/compile/20031031-2.c: New test.
31591
31592 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31593
31594         PR/11640
31595         * gcc.c-torture/compile/20031031-1.c: New test.
31596
31597 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31598
31599         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31600         * gcc.misc-tests/bprob.exp: Likewise.
31601         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31602         the execution test on arm-elf configs.
31603         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31604         configs that don't support scratch files.
31605         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31606
31607 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31608
31609         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31610         done by dejagnu.
31611
31612 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31613
31614         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31615         Avoid non pure sh syntax. Add more logging.
31616
31617         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31618         fail.
31619
31620 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31621
31622         PR libgcj/10610
31623         * gcc.dg/ppc-stackalign-1.c: New test.
31624
31625 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31626
31627         * ada/acats/run_all.sh: Change output to be more compliant with
31628         dejagnu framework.
31629         Create acats.sum and acats.log files under testsuite/ada/acats
31630         Only run [a-z]* directories, to filter out e.g. CVS.
31631         Redirect build output to log file.
31632
31633 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31634
31635         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31636
31637 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31638
31639         PR ada/5909:
31640         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31641
31642 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31643
31644         * gcc.c-torture/compile/20031023-1.c: New test.
31645         * gcc.c-torture/compile/20031023-2.c: New test.
31646         * gcc.c-torture/compile/20031023-3.c: New test.
31647         * gcc.c-torture/compile/20031023-4.c: New test.
31648
31649 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31650
31651         PR c++/10371
31652         * g++.dg/lookup/scoped8.C: New test.
31653
31654 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31655
31656         * g++.dg/opt/reg-stack3.C: New test.
31657
31658 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31659
31660         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31661
31662 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31663
31664         PR c++/11076
31665         * g++.dg/template/crash13.C: New test.
31666
31667 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31668
31669         * gcc.dg/c99-restrict-2.c: New test.
31670
31671 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31672
31673         PR c++/12698, c++/12699, c++/12700, c++/12566
31674         * g++.dg/inherit/covariant9.C: New test.
31675         * g++.dg/inherit/covariant10.C: New test.
31676         * g++.dg/inherit/covariant11.C: New test.
31677
31678 2003-10-23  Jason Merrill  <jason@redhat.com>
31679
31680         PR c++/12726
31681         * g++.dg/ext/complit2.C: New test.
31682
31683 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31684
31685         PR target/12654
31686         * gcc.c-torture/execute/20031020-1.c: New test.
31687
31688 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31689
31690         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31691         following the jump_insn.
31692
31693 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31694
31695         * gcc.dg/cast-lvalue-1.c: New test.
31696
31697 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
31698
31699         PR c++/11962
31700         * g++.dg/template/cond2.C: New test.
31701
31702 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31703
31704         * gcc.dg/builtins-28.c: New test.
31705
31706 2003-10-20  Jan Hubicka  <jh@suse.cz>
31707
31708         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31709         parameter.
31710         * testsuite/gcc.dg/inline-2.c: Likewise.
31711
31712 2003-10-20  Phil Edwards  <phil@codesourcery.com>
31713
31714         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31715         * gcc.dg/nest.c: Likewise.
31716
31717 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31718
31719         PR c++/9781, c++/10583, c++/11862
31720         * g++.dg/parse/crash13.C: New test.
31721
31722 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31723
31724         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31725
31726 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31727
31728         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31729         Define HAVE_C99_RUNTIME except on Solaris.
31730         * gcc.dg/builtins-20.c: Likewise.
31731
31732 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31733
31734         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31735
31736 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31737
31738         PR c++/12495
31739         * g++.dg/template/crash21.C: New test.
31740
31741 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31742
31743         PR c++/2513
31744         * g++.dg/template/typename5.C: New test.
31745
31746 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31747
31748         PR c++/12369
31749         * g++.dg/template/friend25.C: New test.
31750
31751 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
31752
31753         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31754         versions.
31755
31756 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
31757
31758         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31759         == 2147483647.
31760
31761 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
31762
31763         * gcc.c-torture/execute/960416-1.x: Remove.
31764         * gcc.c-torture/execute/divconst-3.x: Likewise.
31765
31766 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
31767
31768         PR target/12598
31769         * gcc.dg/torture/cris-volatile-1.c: New test.
31770
31771 2003-10-14  Roger Sayle  <roger@eyesopen.com>
31772
31773         PR optimization/9325
31774         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31775         for overflowing floating point to integer conversion during RTL
31776         simplification.
31777
31778 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
31779
31780         * objc/execute/_cmd.m: Fix typo.
31781         * objc.dg/image-info.m, objc.dg/symtab-1.m:
31782         Relax 'scan-assembler' regexp.
31783         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31784         objc.dg/try-catch-4.m: Run on non-Darwin targets.
31785         * objc.dg/zero-link-2.m: Remove blank line.
31786         * objc.dg/zero-link-3.m: New test case.
31787
31788 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
31789
31790         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31791
31792         * gcc.dg/asm-names.c: Use scan-assembler-not rather
31793         than linker trickery.
31794
31795 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31796
31797         PR c++/12370
31798         * g++.dg/other/friend2.C: New test.
31799
31800 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31801
31802         * gcc.dg/20031012-1.c: New test.
31803
31804 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31805
31806         * gcc.dg/weak/weak-3.c: Fix for new warning.
31807
31808 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
31809
31810         PR optimization/8750
31811         * gcc.c-torture/execute/20031012-1.c: New test case.
31812
31813 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31814
31815         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31816         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31817
31818 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31819
31820         PR optimization/12260
31821         * gcc.c-torture/compile/20031011-2.c: New test case.
31822
31823 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31824
31825         * gcc.c-torture/execute/20031011-1.c: New testcase.
31826
31827 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
31828
31829         * gcc.c-torture/compile/20031011-1.c: New test.
31830
31831 2003-10-11  Jan Hubicka  <jh@suse.cz>
31832
31833         * g++.dg/other/first-global.C: New test.
31834
31835 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31836
31837         * gcc.c-torture/execute/string-opt-18.c: New testcase.
31838
31839 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
31840
31841         * gcc.c-torture/compile/20031010-1.c: New test.
31842
31843 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
31844
31845         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31846         * gcc.c-torture/execute/va-arg-25.c: ... here.
31847
31848 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
31849
31850         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31851
31852 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
31853
31854         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31855
31856 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
31857
31858         * g++.dg/parse/error2.C: New test.
31859
31860 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
31861
31862         PR c++/11097
31863         * g++.dg/other/error5.C: Modify the error message.
31864         * g++.dg/lookup/using8.C: New test.
31865
31866 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
31867
31868         * gcc.dg/darwin-abi-2.c: New file.
31869         * gcc.c-torture/execute/va-arg-24.c: New file.
31870
31871 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
31872
31873         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
31874         indentation.
31875
31876 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
31877
31878         PR c++/10147
31879         * g++.dg/other/error4.C: Update error messages.
31880         * g++.dg/template/ptrmem4.C: Likewise.
31881
31882         PR c++/12337
31883         * g++.dg/init/new9.C: New test.
31884
31885         PR c++/12334, c++/12236, c++/8656
31886         * g++.dg/ext/attrib8.C: New test.
31887
31888 2003-10-06  Devang Patel  <dpatel@apple.com>
31889
31890         * gcc.dg/debug/dwarf2-3.h: New test.
31891         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31892
31893 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
31894
31895         * g++.dg/opt/cfg2.C: New test.
31896
31897 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31898
31899         * g++.dg/opt/float1.C: New test.
31900
31901 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31902
31903         * gcc.dg/c90-array-lval-6.c: New test.
31904         * gcc.dg/c99-array-lval-6.c: New test.
31905
31906 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
31907             Ziemowit Laski  <zlaski@apple.com>
31908
31909         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
31910         'Derived', so that it is never considered a class method; add
31911         new warning for '+port' method ambiguity.
31912         * objc.dg/method-12.m: Include <objc/objc.h> instead of
31913         <objc/objc-api.h> (needed on Mac OS X).
31914         * objc.dg/method-13.m: New test.
31915
31916 2003-10-03  Roger Sayle  <roger@eyesopen.com>
31917
31918         PR optimization/9325, PR java/6391
31919         * gcc.c-torture/execute/20031003-1.c: New test case.
31920
31921 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
31922
31923         PR optimization/12180
31924         * gcc.dg/20031002-1.c: New test.
31925
31926         PR c++/12486
31927         * g++.dg/inherit/error1.C: New test.
31928
31929 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
31930
31931         * lib/f-torture.exp (search_for): Rename to...
31932         (search_for_re): This.  Also, clean up comments and the
31933         "regexp" invocation.
31934
31935 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
31936
31937         * gcc.c-torture/compile/20031002-1.c: New test.
31938
31939 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
31940
31941         * g++.dg/opt/cond1.C: New test.
31942
31943 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
31944
31945         * gcc.dg/Wold-style-definition-2.c: New testcase.
31946         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31947
31948 2003-09-29  Richard Henderson  <rth@redhat.com>
31949
31950         * g++.dg/init/array10.C: Add dg-options.
31951
31952 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31953
31954         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31955
31956 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31957
31958         * g++.dg/template/friend19.C: Fix typo.
31959         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31960
31961 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
31962
31963         * gcc.c-torture/execute/20030928-1.c: New test.
31964         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31965
31966 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31967
31968         * g++.dg/opt/unroll1.C: New test.
31969
31970 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31971
31972         PR optimization/11741
31973         * gcc.dg/20030926-1.c: New test case.
31974
31975 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31976
31977         PR c++/5655
31978         * g++.dg/parse/access7.C: New test.
31979         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31980
31981 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31982
31983         MERGE OF objc-improvements-branch into MAINLINE:
31984         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31985         if libobjc has not been built.
31986         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31987         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31988         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31989         objc/execute/nested-3.m, objc/execute/np-2.m,
31990         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31991         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31992         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31993         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31994         objc.dg/special/unclaimed-category-1.h,
31995         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31996         well as GNU runtime.
31997         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31998         * execute/cascading-1.m, execute/function-message-1.m,
31999         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32000         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32001         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32002         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32003         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32004         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32005         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32006         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32007         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32008         * objc.dg/bitfield-2.m: Run only on Darwin.
32009         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32010         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32011         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32012         * objc.dg/const-str-1.m: Fix constant string layout.
32013
32014 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32015
32016         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32017
32018 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32019
32020         * gcc.dg/darwin-abi-1.c: New file.
32021
32022 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32023
32024         PR target/12281
32025         * gcc.c-torture/compile/20030921-1.c: New test.
32026
32027 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32028
32029         * g++.dg/opt/reg-stack2.C: New test.
32030
32031 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32032
32033         * g++.dg/eh/delayslot1.C: New test.
32034
32035 2003-09-20  Richard Henderson  <rth@redhat.com>
32036
32037         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32038
32039 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32040
32041         * gcc.c-torture/execute/20030920-1.c: New test case.
32042
32043 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32044
32045         * g++.dg/rtti/typeid3.C: Correct expected error message.
32046
32047 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32048
32049         PR c++/157
32050         * g++.dg/parse/crash12.C: New test.
32051
32052 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32053
32054         * gcc.dg/compat/mixed-struct-check.h: New.
32055         * gcc.dg/compat/mixed-struct-defs.h: New.
32056         * gcc.dg/compat/mixed-struct-init.h: New.
32057         * gcc.dg/compat/struct-by-value-19_main.c: New.
32058         * gcc.dg/compat/struct-by-value-19_x.c: New.
32059         * gcc.dg/compat/struct-by-value-19_y.c: New.
32060         * gcc.dg/compat/struct-by-value-20_main.c: New.
32061         * gcc.dg/compat/struct-by-value-20_x.c: New.
32062         * gcc.dg/compat/struct-by-value-20_y.c: New.
32063         * gcc.dg/compat/struct-return-19_main.c: New.
32064         * gcc.dg/compat/struct-return-19_x.c: New.
32065         * gcc.dg/compat/struct-return-19_y.c: New.
32066         * gcc.dg/compat/struct-return-20_main.c: New.
32067         * gcc.dg/compat/struct-return-20_x.c: New.
32068         * gcc.dg/compat/struct-return-20_y.c: New.
32069
32070 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32071         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32072         so that it will not complain on LP64 targets.
32073
32074 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32075
32076         PR c++/495
32077         * g++.dg/template/friend24.C: New test.
32078
32079 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32080
32081         PR c++/12332
32082         * g++.dg/template/memtmpl2.C: New test.
32083
32084 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32085
32086         PR target/11184
32087         * gcc.dg/builtin-apply1.c: New test.
32088
32089 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32090
32091         PR c++/9848
32092         * g++.dg/warn/Wunused-4.C: New test.
32093
32094 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32095
32096         PR c++/12316
32097         * g++.dg/other/gc2.C: New test.
32098
32099 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32100
32101         PR c++/11991
32102         * g++.dg/rtti/typeid3.C: New test.
32103
32104         PR c++/12266
32105         * g++.dg/overload/template1.C: New test.
32106
32107 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32108
32109         * g++.dg/opt/cfg3.C: New test.
32110
32111 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32112
32113         PR c++/7939
32114         * g++.dg/template/crash11.C: New test.
32115
32116 2003-09-16  Jason Merrill  <jason@redhat.com>
32117             Jakub Jelinek  <jakub@redhat.com>
32118
32119         * gcc.dg/attr-warn-unused-result.c: New test.
32120
32121 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32122
32123         PR c++/12184
32124         * g++.dg/expr/call2.C: New test.
32125
32126 2003-09-15  Andreas Jaeger  <aj@suse.de>
32127
32128         * gcc.dg/Wold-style-definition-1.c: New test.
32129
32130 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
32131
32132         PR c++/3907
32133         * g++.dg/parse/template12.C: New test.
32134
32135         * g++.dg/abi/bitfield11.C: New test.
32136         * g++.dg/abi/bitfield12.C: Likewise.
32137
32138 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
32139
32140         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
32141         non-expansion of functional macro name without arguments at EOL.
32142         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
32143
32144 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
32145
32146         * gcc.c-torture/execute/20030914-[12].c: New tests.
32147
32148 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32149
32150         PR c++/11788
32151         * g++.dg/overload/addr1.C: New test.
32152
32153 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
32154
32155         * gcc.dg/20030909-1.c: New test.
32156
32157 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32158
32159         * gcc.dg/ultrasp10.c: New test.
32160
32161 2003-09-09  Devang Patel  <dpatel@apple.com>
32162
32163         * gcc.dg/darwin-ld-6.c: New test.
32164
32165 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32166
32167         * gcc.dg/torture/builtin-explog-1.c: New testcase.
32168
32169 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32170
32171         * gcc.dg/ia64-types1.c: New test.
32172         * gcc.dg/ia64-types2.c: Likewise.
32173
32174 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32175
32176         * gcc.dg/builtins-1.c: Add more _Complex tests.
32177         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32178
32179         * gcc.dg/builtins-1.c: Test existing _Complex functions.
32180         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32181
32182 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32183
32184         PR c++/11786
32185         * g++.dg/lookup/koenig2.C: New test.
32186
32187         PR c++/5296
32188         * g++.dg/rtti/typeid2.C: New test.
32189
32190 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
32191
32192         * gcc.c-torture/compile/20030904-1.c: New test.
32193
32194 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32195
32196         * g++.dg/opt/longbranch2.C: New test.
32197
32198 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32199
32200         * g++.dg/template/crash10.C: Only compile it.
32201
32202 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32203
32204         PR middle-end/11665
32205         * gcc.c-torture/compile/20030907-1.c: New test.
32206         * g++.dg/init/array11.C: New test.
32207
32208 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32209
32210         PR c++/11852
32211         * g++.dg/init/struct1.C: New test.
32212
32213 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32214
32215         PR c++/12181
32216         * g++.dg/expr/comma1.C: New test.
32217
32218 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
32219
32220         PR c++/11867
32221         * g++.dg/expr/static_cast5.C: New test.
32222
32223 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
32224
32225         PR c++/11507
32226         * g++.dg/lookup/scoped7.C: New test.
32227
32228         PR c++/9574
32229         * g++.dg/other/static1.C: New test.
32230
32231         PR c++/11490
32232         * g++.dg/warn/template-1.C: New test.
32233
32234         PR c++/11432
32235         * g++.dg/template/crash10.C: New test.
32236
32237         PR c++/2478
32238         * g++.dg/overload/VLA.C: New test.
32239
32240         PR c++/10804
32241         * g++.dg/template/call1.C: New test.
32242
32243 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32244
32245         PR c++/11794
32246         * g++.dg/parse/using3.C: New test.
32247
32248 2003-09-06  Roger Sayle  <roger@eyesopen.com>
32249
32250         PR c++/11409
32251         * g++.dg/overload/builtin3.C: New test case.
32252
32253 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
32254
32255         PR c/9862
32256         * gcc.dg/20030906-1.c: New test.
32257         * gcc.dg/20030906-2.c: Likewise.
32258
32259 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32260
32261         PR c++/12167
32262         * g++.dg/parse/defarg5.C: New test.
32263
32264         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
32265
32266 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
32267
32268         PR c++/12163
32269         * g++.dg/expr/static_cast4.C: New test.
32270
32271         PR c++/12146
32272         * g++.dg/template/crash9.C: New test.
32273
32274 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
32275
32276         * g++.old-deja/g++.ext/pretty2.C: Update for change
32277         in __FUNCTION__.
32278         * g++.old-deja/g++.ext/pretty3.C: Likewise.
32279
32280 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
32281
32282         PR c++/11922
32283         * g++/dg/template/qualified-id1.C: New test.
32284
32285         PR c++/12037
32286         * g++.dg/warn/noeffect4.C: New test.
32287
32288 2003-09-04  Matt Austern  <austern@apple.com>
32289
32290         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
32291         * g++.dg/ext/fnname2.C: Likewise.
32292         * g++.dg/ext/fnname3.C: Likewise.
32293
32294 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
32295
32296         * g++.dg/expr/lval1.C: New test.
32297         * g++.dg/ext/lvcast.C: Remove.
32298
32299 2003-09-03  Roger Sayle  <roger@eyesopen.com>
32300
32301         PR optimization/11700.
32302         * gcc.c-torture/compile/20030903-1.c: New test case.
32303
32304 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
32305
32306         PR c++/12053
32307         * g++.dg/abi/layout4.C: New test.
32308
32309 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
32310
32311         PR c++/11553
32312         * g++.dg/parse/friend3.C: New test.
32313
32314 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
32315
32316         PR c++/11847
32317         * g++.dg/template/class1.C: New test.
32318
32319         PR c++/11808
32320         * g++.dg/expr/call1.C: New test.
32321
32322 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
32323
32324         PR c++/12114
32325         * g++.dg/init/ref9.C: New test.
32326
32327         PR c++/11972
32328         * g++.dg/template/nested4.C: New test.
32329
32330 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32331
32332         PR c++/12093
32333         * g++.dg/template/non-dependent4.C: New test.
32334
32335         PR c++/11928
32336         * g++.dg/inherit/conv1.C: New test.
32337
32338 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32339
32340         PR c++/6196
32341         * g++.dg/ext/label1.C: New test.
32342         * g++.dg/ext/label2.C: Likewise.
32343
32344 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32345
32346         * g++.dg/expr/cond3.C: New test.
32347
32348 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32349
32350         * gcc.dg/builtins-1.c: Add new builtin cases.
32351
32352 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32353
32354         * gcc.dg/builtins-1.c: Add new cases.
32355         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32356
32357 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32358
32359         * gcc.dg/builtins-1.c: Add more math builtin tests.
32360         * gcc.dg/torture/builtin-attr-1.c: New test.
32361
32362 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32363
32364         PR optimization/5079
32365         * g++.dg/opt/static3.C: New test.
32366
32367 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32368
32369         * gcc.misc-tests/gcov-10b.c: New test.
32370
32371 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
32372
32373         * g++.dg/opt/ptrmem3.C: New test.
32374
32375         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
32376
32377 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
32378
32379         * gcc.dg/20030826-2.c: New test.
32380
32381 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32382
32383         PR middle-end/12002
32384         * g77.f-torture/compile/12002.f: New test case.
32385
32386 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32387
32388         * gcc.dg/20030826-1.c: New test case.
32389
32390 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
32391
32392         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
32393
32394 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
32395
32396         PR c++/11871
32397         * c++.dg/lookup/crash1.C: New test.
32398
32399         * c++.dg/warn/noeffect3.C: New test.
32400
32401 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
32402
32403         * gcc.dg/compat/vector-1_x.c: Compile with -w.
32404         * gcc.dg/compat/vector-1_y.c: Ditto.
32405         * gcc.dg/compat/vector-2_x.c: Ditto.
32406         * gcc.dg/compat/vector-2_y.c: Ditto.
32407
32408 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
32409
32410         * gcc.dg/20030702-1.c: New test.
32411
32412 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
32413
32414         PR c++/8795
32415         * g++.dg/ext/altivec-1.C: New test.
32416
32417 2003-08-24  Richard Henderson  <rth@redhat.com>
32418
32419         * g++.dg/eh/simd-2.C: Add -w for x86.
32420
32421 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
32422
32423         * gcc.dg/20030815-1.c: New test.
32424
32425 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32426
32427         PR c++/3765
32428         * g++.dg/parse/access6.C: New test.
32429
32430 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32431
32432         PR c++/641, c++/11876
32433         * g++.dg/template/friend22.C: New test.
32434         * g++.dg/template/friend23.C: Likewise.
32435
32436 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32437
32438         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32439         identically.
32440
32441 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32442
32443         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
32444
32445 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32446
32447         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
32448
32449 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32450
32451         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
32452
32453 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32454
32455         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32456
32457 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
32458
32459         PR c++/11919
32460         * g++.dg/overload/prom1.C: New test.
32461
32462         PR c++/11551
32463         * g++.dg/parse/dtor2.C: New test.
32464
32465         PR c++/10762
32466         * g++.dg/parse/using2.C: New test.
32467
32468 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
32469
32470         PR target/11805
32471         * gcc.c-torture/compile/20030821-1.c: New.
32472
32473 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
32474
32475         PR c++/11834
32476         * g++.dg/template/deduce2.C: New test.
32477
32478 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
32479
32480         * gcc.c-torture/execute/20030821-1.c: New test.
32481
32482 2003-08-20  Roger Sayle  <roger@eyesopen.com>
32483
32484         PR middle-end/11984
32485         * gcc.dg/20030820-1.c: New test case.
32486
32487 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
32488
32489         PR c++/11945
32490         * g++.dg/warn/noeffect2.C: New test.
32491
32492 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
32493
32494         PR c++/10926
32495         * g++.dg/template/dtor2.C: New test.
32496
32497         PR c++/11684
32498         * g++.dg/template/operator1.C: New test.
32499         * g++.dg/parse/operator4.C: New test.
32500
32501         PR c++/11946.C
32502         * g++.dg/expr/enum1.C: New test.
32503         * gcc.dg/c99-bool-1.c: Remove bogus warning.
32504
32505         PR c++/11036.C
32506         * g++.dg/parse/elab2.C: New test.
32507         * g++.dg/parse/typedef4.C: Change error message.
32508         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32509         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32510         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32511
32512 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
32513
32514         * gcc.dg/pch/warn-1.c: New.
32515         * gcc.dg/pch/warn-1.hs: New.
32516
32517         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32518         not-tested file.
32519
32520 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32521
32522         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32523
32524 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32525
32526         * gcc.dg/uninit-D.c: New Test.
32527         * gcc.dg/uninit-E.c: New Test.
32528         * gcc.dg/uninit-F.c: New Test.
32529         * gcc.dg/uninit-G.c: New Test.
32530
32531 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32532
32533         * g++.dg/README: Describe the pch directory.
32534
32535 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32536
32537         PR c++/11174
32538         * g++.dg/parse/access4.C: New test.
32539         * g++.dg/parse/access5.C: Likewise.
32540         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32541
32542 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32543
32544         * gcc.dg/noncompile/20030818-1.c: New.
32545
32546 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32547
32548         PR c++/11957
32549         * g++.dg/warn/noeffect1.C: New test.
32550
32551         * g++.dg/template/scope2.C: New test.
32552         * g++.dg/template/error2.C: Correct dg-error
32553
32554 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32555
32556         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32557
32558 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32559
32560         PR C++/11512
32561         * g++.dg/template/warn1.C: New.
32562
32563 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32564
32565         * g++.dg/template/error2.C: New test.
32566         * g++.dg/lookup/using7.C: Adjust errors
32567         * g++.old-deja/g++.pt/crash36.C: Likewise.
32568         * g++.old-deja/g++.pt/derived3.C: Likewise.
32569
32570 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32571
32572         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32573         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32574         * gcc.c-torture/execute/builtins/string-9.c: New, from
32575         string-opt-9.c.  Adjust for execute/builtins framework.
32576         * gcc.c-torture/execute/string-opt-9.c: Delete.
32577
32578 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32579
32580         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32581
32582         * g++.dg/parse/ret-type2.C: New test.
32583
32584         PR c++/11703
32585         * g++.dg/init/new8.C: New test.
32586
32587         PR c++/10923
32588         * g++.dg/parse/typedef5.C: New test.
32589
32590         PR c++/9512
32591         * g++.dg/parse/qualified2.C: New test.
32592         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32593         invalid code.
32594
32595 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32596
32597         * g++.dg/conversion/ptrmem1.C: New test.
32598
32599 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32600
32601         PR target/11693
32602         * gcc.dg/20030811-1.c: New test.
32603
32604         PR target/11535
32605         * gcc.c-torture/execute/20030811-1.c: New test.
32606
32607 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32608
32609         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32610
32611 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32612
32613         PR c++/11789.C
32614         * g++.dg/inherit/multiple1.C: New test.
32615
32616 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32617
32618         * gcc.dg/spe1.c: New test.
32619
32620         PR c++/11670
32621         * g++.dg/expr/cast2.C: New test.
32622
32623         PR c++/10530
32624         * g++.dg/template/dependent-name2.C: New test.
32625
32626 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32627
32628         * g++.dg/parse/crash11.C: Put the dg options in comments.
32629
32630 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32631
32632         * lib/gcc-dg.exp: Update for diagnostic change.
32633
32634 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32635
32636         PR c++/5767
32637         * g++.dg/parse/crash11.C: New test.
32638
32639 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32640
32641         * gcc.dg/cpp/spacing1.c: Update.
32642
32643 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32644
32645         PR target/11739
32646         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32647         a value for -mtune.
32648
32649 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32650
32651         PR middle-end/11771
32652         * gcc.c-torture/compile/20030804-1.c: New test case.
32653
32654 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32655
32656         * gcc.dg/20030804-1.c: New test case.
32657
32658 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32659
32660         * gcc.dg/cpp/separate-1.c: New test.
32661
32662 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32663
32664         PR c++/11704
32665         * g++.dg/template/dependent-expr2.C: New test.
32666
32667         PR c++/11766
32668         * g++.dg/expr/ptrmem1.C: New test.
32669
32670 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32671
32672         PR c++/9453
32673         * g++.dg/template/friend15.C: New test.
32674
32675 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32676
32677         * lib/dg-pch.exp: Work round PCH bug.
32678
32679 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32680
32681         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
32682         builtins.  Move cases from builtins-4.c here.
32683
32684         * gcc.dg/torture/builtin-math-1.c: New test taken from
32685         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32686         additional cases.
32687
32688         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32689         Delete.
32690
32691 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32692
32693         PR c++/9447
32694         * g++.dg/template/using7.C: New test.
32695
32696 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
32697
32698         * import1.c, import2.c: New tests.
32699
32700 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
32701
32702         * g++.dg/eh/crossjump1.C: New test.
32703
32704 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
32705
32706         PR c++/11697
32707         * g++.dg/template/using6.C: New test.
32708
32709         PR c++/11744
32710         * g++.dg/template/koenig2.C: New test.
32711
32712 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32713
32714         PR c++/7983
32715         * g++.dg/parse/typedef4.C: New test.
32716
32717 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32718
32719         PR c++/8442, c++/8806
32720         * g++.dg/template/elab1.C: New test.
32721         * g++.dg/template/type2.C: Likewise.
32722         * g++.dg/template/ttp3.C: Adjust expected error message.
32723         * g++.old-deja/g++.law/visibility13.C: Likewise.
32724         * g++.old-deja/g++.niklas/t135.C: Likewise.
32725         * g++.old-deja/g++.pt/ttp41.C: Likewise.
32726         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32727         template argument.
32728         * g++.old-deja/g++.pt/ttp44.C: Likewise.
32729
32730 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
32731
32732         PR c++/11295
32733         * g++.dg/ext/stmtexpr1.C: New test.
32734
32735         * g++.dg/opt/tmp1.C: New test.
32736
32737         PR c++/11525
32738         * g++.dg/parse/constant4.C: New test.
32739
32740         PR c++/9447
32741         * g++.dg/template/using5.C: New test.
32742
32743 2003-07-31  Roger Sayle  <roger@eyesopen.com>
32744
32745         * gcc.dg/builtins-27.c: New test case.
32746
32747 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
32748
32749         * gcc.dg/tls/opt-7.c: New test.
32750
32751 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
32752
32753         * g++.old-deja/g++.other/crash18.C: Remove.
32754
32755 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32756
32757         * g++.dg/template/explicit3.C: New.
32758         * g++.dg/template/explicit4.C: New.
32759         * g++.dg/template/explicit5.C: New.
32760
32761         PR c++/11347
32762         * g++.dg/template/memtmpl1.C: New.
32763
32764 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
32765
32766         PR target/11565
32767         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32768         * gcc.dg/i386-387-5.c (dg-options): Likewise.
32769
32770 2003-07-30  Jan Hubicka  <jh@suse.cz>
32771
32772         * vtgc1.c: Kill.
32773
32774 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
32775
32776         * gcc.dg/struct-in-proto-1.c: New test.
32777
32778 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
32779
32780         * gcc.dg/cpp/include2.c: Only expect one message.
32781
32782 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
32783
32784         PR c++/9447
32785         * g++.dg/template/using1.C: New test.
32786         * g++.dg/template/using2.C: New test.
32787         * g++.dg/template/using3.C: New test.
32788         * g++.dg/template/using4.C: New test.
32789
32790 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
32791
32792         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32793         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32794
32795 2003-07-28  Jan Hubicka  <jh@suse.cz>
32796
32797         PR c++/11530
32798         * g++.dg/opt/call1.C: New test.
32799
32800 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
32801
32802         PR c++/11667
32803         * g++.dg/init/enum2.C: New test.
32804         * g++.dg/template/overload1.C: Add "-w" option.
32805
32806 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
32807
32808         * gcc.dg/Wdeclaration-after-statement-1.c,
32809         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32810
32811 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
32812
32813         * gcc.c-torture/compile/20030725-1.c: New test.
32814
32815 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
32816
32817         * gcc.dg/20030505.c: Only run for SPE.
32818         Remove definition of opaque type.
32819
32820 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
32821
32822         * g++.dg/template/ptrmem6.C: New test.
32823
32824 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
32825
32826         * gcc.c-torture/compile/zero-strct-2.c: New test.
32827
32828 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
32829
32830         * gcc.dg/intermod-1.c: New test.
32831
32832 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32833
32834         PR c++/11617
32835         * g++.dg/template/lookup2.C: New test.
32836         * g++.dg/template/memclass1.C: Remove instantiated from error.
32837         * g++.dg/other/error2.C: Tweak expected errors.
32838
32839         PR c++/11596
32840         * g++.dg/template/defarg3.C: New test.
32841
32842         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32843
32844 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
32845
32846         * g++.dg/inherit/access5.C: New test.
32847
32848 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32849
32850         PR c++/11513
32851         * g++.dg/template/crash8.C: New test.
32852
32853 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
32854
32855         PR c/10602
32856         * gcc.dg/noncompile/incomplete-2.c: New test.
32857
32858 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
32859
32860         PR c++/11645
32861         * g++.dg/inherit/access4.C: New test.
32862
32863         PR c++/11517
32864         * g++.dg/expr/cond2.C: New test.
32865
32866         PR optimization/10679
32867         * g++.dg/opt/inline4.C: New test.
32868
32869 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32870
32871         * g++.dg/parse/crash10: New test.
32872
32873 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32874
32875         * g++.dg/ext/flexary1.C: New test.
32876
32877 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32878
32879         PR c++/10793
32880         * g++.dg/template/crash9.C: New test.
32881
32882 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32883
32884         PR c++/3004
32885         * g++.dg/parse/typedef3.C: New test.
32886
32887         PR c++/7906
32888         * g++.dg/parse/operator2.C: New test.
32889
32890         PR c++/8895
32891         * g++.dg/parse/def-tmpl-arg1.C: New test.
32892
32893         PR c++/9282
32894         * g++.dg/parse/funptr1.C: New test.
32895
32896         PR c++/9452
32897         * g++.dg/parse/ambig3.C: New test.
32898
32899         PR c++/9454
32900         * g++.dg/parse/operator3.C: New test.
32901
32902         PR c++/9486
32903         * g++.dg/parse/template10.C: New test.
32904
32905         PR c++/9488
32906         * g++.dg/parse/template11.C: New test.
32907
32908         PR c++/10150
32909         * g++.dg/parse/invalid-op1.C: New test.
32910
32911         PR c++/10247
32912         * g++.dg/parse/condexpr1.C: New test.
32913
32914 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32915
32916         * g++.dg/ext/packed3.C: New test.
32917         * g++.dg/ext/packed4.C: New test.
32918
32919         * gcc.dg/pack-test-3.c: New test.
32920
32921 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
32922
32923         * lib/compat.exp: Handle dg-options per source file.
32924         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
32925         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32926         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32927         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32928         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32929         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32930         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32931         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32932         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32933         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32934         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32935         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32936         * g++.dg/compat/break/bitfield7_x.C: Ditto.
32937         * g++.dg/compat/break/bitfield7_y.C: Ditto.
32938
32939 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
32940
32941         PR c/10320
32942         * gcc.c-torture/execute/20030718-1.c: New test.
32943
32944 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32945
32946         PR optimization/11536
32947         * gcc.dg/20030721-1.c: New test.
32948
32949 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
32950
32951         PR c++/11546
32952         * g++.dg/template/lookup1.C: New test.
32953
32954 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
32955
32956         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32957         diagnostics of ill-formed constructs involving labels.
32958         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32959         the new 'previously defined here' message.
32960
32961 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
32962
32963         * g++.dg/parse/non-dependent2.C: New test.
32964
32965 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32966
32967         * g++.dg/init/init-ref4.C: xfail on targets without
32968         weak symbols.
32969
32970 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32971
32972         PR target/11087
32973         * gcc.c-torture/execute/20030717-1.c: New test.
32974
32975 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32976
32977         * g++.dg/opt/cfg1.C: New test.
32978
32979 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32980
32981         PR optimization/11557
32982         * gcc.dg/20030717-1.c: New test.
32983
32984 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32985
32986         PR c++/10476
32987         * g++.dg/expr/crash-1.C: New test.
32988
32989         PR c++/11027
32990         * g++.dg/template/init3.C: New test.
32991
32992         PR c++/8222
32993         * g++.dg/template/non-dependent1.C: New test.
32994
32995         PR c++/11070
32996         * g++.dg/template/non-dependent2.C: New test.
32997
32998         PR c++/11071
32999         * g++.dg/template/non-dependent3.C: New test.
33000
33001         PR c++/9907
33002         * g++.dg/template/sizeof5.C: New test.
33003
33004 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33005
33006         PR 11498
33007         * gcc.c-torture/compile/mangle-1.c: New file.
33008
33009 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33010
33011         PR c++/7809
33012         * g++.dg/parse/access3.C: New test.
33013
33014 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33015
33016         PR c++/11384
33017         * g++.dg/init/init-ref4.C: New test.
33018
33019 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33020
33021         PR c++/11547
33022         * g++.dg/parse/constant3.C: New test.
33023         * g++.dg/parse/crash7.C: Likewise.
33024
33025 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33026
33027         PR target/11008
33028         * gcc.dg/i386-pentium4-not-mull.c: New.
33029
33030 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33031
33032         * gcc.dg/asm-names.c (ymain): Make it weak.
33033
33034 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33035
33036         PR c++/5421
33037         * g++.dg/template/friend21.C: New test.
33038
33039 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33040
33041         * gcc.dg/cleanup-8.c: New test.
33042         * gcc.dg/cleanup-9.c: New test.
33043
33044 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33045
33046         * g++.dg/ext/dll-MI1.h: New file.
33047         * g++.dg/ext/dllexport-MI1.C: New file.
33048         * g++.dg/ext/dllimport-MI1.C: New file.
33049
33050 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33051
33052         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33053         it does not have cmpstrsi patterns (just cmpmemsi).
33054
33055 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33056
33057         PR debug/11473
33058         * g++.dg/debug/debug8.C: New test.
33059
33060 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33061
33062         PR c++/10108
33063         * g++.dg/template/crash7.C: New test.
33064
33065 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33066
33067         PR target/10795
33068         * gcc.c-torture/compile/20030708-1.c: New.
33069
33070 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33071
33072         * gcc.c-torture/execute/20030715-1.c: New test.
33073
33074 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33075
33076         * gcc.dg/pch/inline-3.c: New file.
33077         * gcc.dg/pch/inline-3.hs: New file.
33078         * gcc.dg/pch/inline-4.c: New file.
33079         * gcc.dg/pch/inline-4.hs: New file.
33080
33081 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33082
33083         PR c++/11509
33084         * g++.dg/template/crash6.C: New test.
33085
33086         PR c++/7053
33087         * g++.dg/template/friend20.C: New test.
33088
33089         PR c++/7019
33090         * g++.dg/template/overload2.C: New test.
33091
33092 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33093
33094         PR optimization/11440
33095         * gcc.c-torture/execute/20030714-1.c: New test.
33096
33097 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33098
33099         PR c++/11154
33100         * g++.dg/template/partial2.C: New test.
33101
33102 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33103
33104         PR c++/11503
33105         * g++.dg/template/anon1.C: New test.
33106
33107         PR c++/11493
33108         PR c++/11495
33109         * g++.dg/parse/template9.C: Likewise.
33110         * g++.dg/template/crash4.C: New test.
33111         * g++.dg/template/koenig1.C: Likewise.
33112         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33113         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33114         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33115         functions.
33116         * g++.old-deja/g++.jason/template36.C: Likewise.
33117         * g++.old-deja/g++.mike/p1989.C: Likewise.
33118         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33119         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33120         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33121         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33122         compiling.
33123         * g++.old-deja/g++.pt/union2.C: Use this->.
33124
33125 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
33126
33127         * gcc.dg/20030711-1.c: New test.
33128
33129 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
33130
33131         PR c++/11050
33132         * g++.dg/parse/args1.C: New test.
33133         * g++.pt/defarg8.C: Change expected errors.
33134
33135 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
33136
33137         PR c++/8164
33138         * g++.dg/template/nontype2.C: New test.
33139
33140         PR c++/10558
33141         * g++.dg/parse/template8.C: New test.
33142
33143         PR c++/8327
33144         * g++.dg/template/scope1.C: New test.
33145
33146         * g++.dg/warn/Wsign-compare-1.C: New test.
33147
33148 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33149
33150         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
33151
33152 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
33153
33154         PR c++/9411
33155         * g++.dg/template/explicit2.C: New test.
33156
33157         PR c++/10032
33158         * g++.dg/warn/pedantic1.C: New test.
33159
33160 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
33161
33162         PR c++ 9483
33163         * g++.dg/other/field1.C: New test.
33164
33165 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33166
33167         PR c/11449
33168         * gcc.c-torture/compile/20030707-1.c: New.
33169
33170 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33171
33172         PR c++/10849
33173         * g++.dg/template/access12.C: New test.
33174
33175 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
33176
33177         * g++.dg/bprob/bprob.exp (prof_ext): Update.
33178         * g77.dg/bprob/bprob.exp (prof_ext): Update.
33179         * gcc.misc-tests/bprob.exp (prof_ext): Update.
33180         * gcc.misc-tests/gcov.exp: Update
33181         * g++.dg/gcov/gcov.exp: Update
33182         * lib/gcov.exp: Update.
33183
33184 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
33185
33186         * g++.dg/abi/mangle17.C: Make sure template expressions are
33187         dependent.
33188         * g++.dg/abi/mangle4.C: Mark erroneous casts.
33189         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
33190         * g++.dg/opt/stack1.C: Remove erroneous code.
33191         * g++.dg/parse/template7.C: New test.
33192         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
33193         * g++.old-deja/g++.pt/crash4.C: Likewise.
33194
33195 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33196
33197         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
33198         with zero or one occurence of `$' after the initial `L'.
33199
33200 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
33201
33202         * gcc.c-torture/compile/20030704-1.c: Add a comment.
33203
33204 2003-07-08  Roger Sayle  <roger@eyesopen.com>
33205
33206         PR c/11370
33207         * gcc.dg/Wunreachable-6.c: New testcase.
33208         * gcc.dg/Wunreachable-7.c: New testcase.
33209
33210 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33211
33212         PR c/11420
33213         * gcc.dg/20030708-1.c: New test.
33214
33215 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
33216
33217         * gcc.dg/compat/sdata-section.h: New file.
33218         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
33219         * gcc.dg/torture/mips-sdata-1.c: New test.
33220
33221 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33222
33223         PR c++/11030
33224         * g++.dg/template/friend19.C: New test.
33225
33226 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33227
33228         * g++.dg/opt/strength-reduce.C: New test.
33229
33230 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33231
33232         PR target/10979
33233         * gcc.dg/20030707-1.c: New testcase.
33234
33235 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33236
33237         PR optimization/11059
33238         * g++.dg/opt/emptyunion.C: New testcase.
33239
33240 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33241             Eric Botcazou  <ebotcazou@libertysurf.fr>
33242
33243         * g++.dg/opt/stack1.C: New test.
33244
33245 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
33246
33247         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
33248         run test.
33249
33250         PR c++/11431
33251         * g++.dg/expr/static_cast3.C: New test.
33252
33253 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
33254
33255         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
33256         everywhere.
33257         * gcc.dg/concat.c: Concatenation of string constants with
33258         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
33259         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
33260         * gcc.dg/cpp/escape-2.c: Use wide character constants where
33261         necessary to avoid multi-character character constant warning.
33262         * gcc.dg/cpp/escape.c: Likewise.
33263         * gcc.dg/cpp/ucs.c: Likewise.
33264         Remove backslashes from dg-bogus comments, as they confuse Tcl.
33265         Fix a typo.
33266
33267 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33268
33269         PR c/11428
33270         * gcc.c-torture/compile/20030704-1.c: New.
33271
33272 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33273
33274         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
33275
33276 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
33277
33278         PR c++/5287, PR c++/7910,  PR c++/11021
33279         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
33280         tests for warnings.
33281         * g++.dg/ext/dllimport2.C: Add tests for warnings.
33282         * g++.dg/ext/dllimport3.C: Likewise.
33283         * g++.dg/ext/dllimport4.C: New file.
33284         * g++.dg/ext/dllimport5.C: New file.
33285         * g++.dg/ext/dllimport6.C: New file.
33286         * g++.dg/ext/dllimport7.C: New file.
33287         * g++.dg/ext/dllimport8.C: New file.
33288         * g++.dg/ext/dllimport9.C: New file.
33289         * g++.dg/ext/dllimport10.C: New file.
33290         * g++.dg/ext/dllexport1.C: New file.
33291
33292 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33293
33294         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
33295         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
33296
33297 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33298
33299         * gcc.dg/builtins-25.c: New testcase.
33300         * gcc.dg/builtins-26.c: New testcase.
33301
33302 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
33303
33304         * gcc.dg/compat/vector-defs.h: New file.
33305         * gcc.dg/compat/vector-setup.h: New file.
33306         * gcc.dg/compat/vector-check.h: New file.
33307         * gcc.dg/compat/vector-1_main.c: New file.
33308         * gcc.dg/compat/vector-1_x.c: New file.
33309         * gcc.dg/compat/vector-1_y.c: New file.
33310         * gcc.dg/compat/vector-2_main.c: New file.
33311         * gcc.dg/compat/vector-2_x.c: New file.
33312         * gcc.dg/compat/vector-2_y.c: New file.
33313
33314         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
33315         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
33316         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
33317         * gcc.dg/compat/struct-align-1.h: New file.
33318         * gcc.dg/compat/struct-align-1_main.c: New file.
33319         * gcc.dg/compat/struct-align-1_x.c: New file.
33320         * gcc.dg/compat/struct-align-1_y.c: New file.
33321         * gcc.dg/compat/struct-align-2.h: New file.
33322         * gcc.dg/compat/struct-align-2_main.c: New file.
33323         * gcc.dg/compat/struct-align-2_x.c: New file.
33324         * gcc.dg/compat/struct-align-2_y.c: New file.
33325
33326         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
33327         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33328         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33329         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33330         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33331         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33332         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33333         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33334         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33335         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33336         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33337         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33338         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33339         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33340         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33341         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33342         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33343         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33344         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33345         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33346         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33347         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33348         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33349         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33350         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33351         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33352         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33353         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33354         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33355
33356 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33357
33358         * gcc.dg/i386-call-1.c: New test.
33359
33360 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33361
33362         PR c++/9162
33363         * g++.dg/parse/defarg4.C: New.
33364
33365 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33366
33367         PR target/10700
33368         * gcc.c-torture/compile/20030703-1.c: New test case.
33369
33370 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33371
33372         * g++.dg/template/local3.C: Remove extra semicolon.
33373
33374 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33375
33376         * gcc.dg/i386-volatile-1.c: New test.
33377
33378 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
33379
33380         PR c++/11072
33381         * g++.dg/other/offsetof2.C: XFAIL.
33382         * g++.dg/other/offsetof5.C: New.
33383
33384         PR c++/10219
33385         * g++.dg/template/error1.C: New.
33386
33387         PR c++/9779
33388         * g++.dg/template/dependent-expr1.C: New.
33389
33390 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33391
33392         PR c++/6949
33393         * g++.dg/template/local3.C: New test.
33394
33395         PR c++/11149
33396         * g++.dg/lookup/scoped6.C: New test.
33397
33398 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
33399
33400         PR c++/8046
33401         * g++.dg/other/error7.C: New test.
33402
33403 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
33404
33405         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
33406         * g++.old-deja/g++.abi/vtable3.h: Likewise.
33407         * g++.old-deja/g++.law/code-gen5.C: Likewise.
33408         * g++.old-deja/g++.other/union2.C: Likewise.
33409         * gcc.dg/c90-const-expr-2.c: Likewise.
33410         * gcc.dg/c90-const-expr-3.c: Likewise.
33411         * gcc.dg/c99-const-expr-2.c: Likewise.
33412         * gcc.dg/c99-const-expr-3.c: Likewise.
33413         * gcc.dg/concat.c: Likewise.
33414
33415 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33416
33417         PR c++/9559
33418         * g++.dg/init/static1.C: New test.
33419
33420 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33421
33422         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
33423         * g++.old-deja/g++.other/access2.C: Likewise.
33424         * g++.old-deja/g++.other/decl2.C: Likewise.
33425         * gcc.c-torture/execute/20020615-1.c: Likewise.
33426
33427 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33428
33429         PR c++/4933
33430         * g++.dg/template/sizeof4.C: New test.
33431
33432 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33433
33434         * g++.dg/other/error6.C: New test.
33435
33436 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33437
33438         PR c++/10750
33439         * g++.dg/parse/constant2.C: New test.
33440
33441 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
33442
33443         PR c++/11106
33444         * g++.dg/other/error5.C: New test.
33445
33446 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33447
33448         * gcc.dg/format/gcc_diag-1.c: New test.
33449
33450 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
33451
33452         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33453
33454 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33455
33456         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33457         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33458         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33459
33460 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
33461
33462         * gcc.c-torture/execute/builtins/string-8.c: New test.
33463         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33464         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33465         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33466
33467 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33468
33469         PR c++/10468
33470         * g++.dg/ext/typeof6.C: New test.
33471
33472 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33473
33474         PR c++/10796
33475         * g++.dg/init/enum1.C: New test.
33476
33477 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33478
33479         * gcc.dg/20030627-1.c: New test.
33480
33481 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
33482
33483         PR c++/11332
33484         * g++.dg/expr/static_cast2.C: New test.
33485
33486 2003-06-26  Roger Sayle  <roger@eyesopen.com>
33487             Jakub Jelinek  <jakub@redhat.com>
33488
33489         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33490         sprintf(dst,"%s",src) optimization.
33491         * gcc.c-torture/execute/20030626-1.c: New test case.
33492         * gcc.c-torture/execute/20030626-2.c: New test case.
33493
33494 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
33495
33496         * gcc.c-torture/execute/multi-ix.c: New test.
33497
33498         * gcc.c-torture/execute/simd-4.c (main):
33499         Added missing semicolon at end of union.
33500
33501 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
33502
33503         PR c++/8266
33504         * g++.dg/template/explicit-instantiation3.C: New test.
33505
33506 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33507
33508         * gcc.dg/20030626-1.c: Use signed char.
33509
33510 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33511
33512         * gcc.dg/20030626-1.c: New test.
33513
33514 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
33515
33516         * const-str-2.m: Update.
33517
33518 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
33519
33520         PR c++/10990
33521         * g++.dg/rtti/dyncast1.C: New test.
33522         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33523         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33524         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33525
33526         PR c++/10931
33527         * g++.dg/expr/static_cast1.C: New test.
33528
33529 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33530
33531         * gcc.dg/20030625-1.c: New test.
33532
33533 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33534
33535         * gcc.c-torture/compile/20030624-1.c: New test case.
33536
33537 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33538
33539         * gcc.c-torture/execute/string-opt-17.c: New test.
33540
33541 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33542
33543         PR c++/5754
33544         * g++.dg/parse/crash6.C: New test.
33545
33546 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33547
33548         * gcc.dg/builtins-24.c: New test case.
33549
33550 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33551
33552         * g++.dg/opt/operator1.C: New test.
33553
33554 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33555
33556         * gcc.c-torture/execute/string-opt-16.c: New test case.
33557
33558 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33559
33560         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33561         * g++.old-deja/g++.other/conv7.C: Likewise.
33562         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33563         * g++.old-deja/g++.other/overload14.C: Likewise.
33564
33565 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33566
33567         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33568         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33569
33570 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33571
33572         PR c++/10888
33573         * g++.dg/warn/Winline-3.C: New test.
33574
33575 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33576
33577         * lib/target-supports.exp (check_alias_available): Make the test
33578         program acceptable to the Solaris assembler.
33579
33580         PR c++/10749
33581         * g++.dg/template/memclass2.C: New test.
33582
33583 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33584             Eric Botcazou  <ebotcazou@libertysurf.fr>
33585
33586         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33587         data for non-matching targets.
33588         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33589
33590 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33591
33592         PR c++/10845
33593         * g++.dg/template/member3.C: New test.
33594
33595 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33596
33597         PR c++/10939
33598         * g++.dg/template/func1.C: New test.
33599
33600         PR c++/9649
33601         * g++.dg/template/static4.C: New test.
33602         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33603
33604         PR c++/11041
33605         * g++.dg/init/ref7.C: New test.
33606
33607 2003-06-19  Matt Austern  <austern@apple.com>
33608
33609         PR c++/11228
33610         * g++.dg/anew1.C: New test.
33611         * g++.dg/anew2.C: New test.
33612         * g++.dg/anew3.C: New test.
33613         * g++.dg/anew4.C: New test.
33614
33615 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33616
33617         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33618
33619 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33620
33621         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33622         endian-dependent.
33623
33624 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33625
33626         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33627         Remove cruft.
33628
33629 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33630
33631         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33632         * gcc.c-torture/compile/961203-1.c: Likewise.
33633         * gcc.c-torture/compile/980506-1.c: Likewise.
33634
33635 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33636
33637         PR c++/10712
33638         * g++.dg/lookup/using7.C: New test.
33639
33640 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33641
33642         PR c++/11105
33643         * g++.dg/abi/conv1.C: Remove it.
33644         * g++.dg/template/conv7.C: New test.
33645         * g++.dg/template/conv8.C: Likewise.
33646         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33647         conversion operator.
33648
33649 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33650
33651         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33652         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33653         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33654         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33655         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33656         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33657         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33658         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33659         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33660         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33661         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33662         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33663         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33664         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33665         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33666         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33667         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33668         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33669         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33670         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33671         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33672         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33673         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33674         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33675         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33676         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33677         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33678         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33679         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33680
33681 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
33682
33683         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33684         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33685         indications.
33686
33687 2003-06-16  Roger Sayle  <roger@eyesopen.com>
33688
33689         * gcc.dg/i386-387-5.c: New test case.
33690         * gcc.dg/i386-387-6.c: New test case.
33691         * gcc.dg/builtins-23.c: New test case.
33692
33693 2003-06-15  Roger Sayle  <roger@eyesopen.com>
33694
33695         * gcc.dg/builtins-22.c: New test case.
33696         * gcc.dg/i386-387-1.c: Update to test exp.
33697         * gcc.dg/i386-387-2.c: Likewise.
33698
33699 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33700
33701         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33702
33703 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33704
33705         * lib/gcc-dg.exp (dg-require-dll): New function.
33706         (dg-xfail-if): Likewise.
33707         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33708         driver.
33709
33710         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33711         * gcc.c-torture/compile/20001205-1.c: Likewise.
33712         * gcc.c-torture/compile/20001226-1.c: Likewise.
33713         * gcc.c-torture/compile/20010518-2.c: Likewise.
33714         * gcc.c-torture/compile/20020312-1.c: Likewise.
33715         * gcc.c-torture/compile/20020604-1.c: Likewise.
33716         * gcc.c-torture/compile/920501-12.c: Likewise.
33717         * gcc.c-torture/compile/920501-4.c: Likewise.
33718         * gcc.c-torture/compile/920520-1.c: Likewise.
33719         * gcc.c-torture/compile/920521-1.c: Likewise.
33720         * gcc.c-torture/compile/920625-1.c: Likewise.
33721         * gcc.c-torture/compile/961203-1.c: Likewise.
33722         * gcc.c-torture/compile/980506-1.c: Likewise.
33723         * gcc.c-torture/compile/981006-1.c: Likewise.
33724         * gcc.c-torture/compile/981022-1.c: Likewise.
33725         * gcc.c-torture/compile/981223-1.c: Likewise.
33726         * gcc.c-torture/compile/990617-1.c: Likewise.
33727         * gcc.c-torture/compile/dll.c: Likewise.
33728         * gcc.c-torture/compile/labels-3.c: Likewise.
33729         * gcc.c-torture/compile/mipscop-1.c: Likewise.
33730         * gcc.c-torture/compile/mipscop-2.c: Likewise.
33731         * gcc.c-torture/compile/mipscop-3.c: Likewise.
33732         * gcc.c-torture/compile/mipscop-4.c: Likewise.
33733         * gcc.c-torture/compile/simd-5.c: Likewise.
33734         * gcc.c-torture/compile/20000804-1.x: Remove.
33735         * gcc.c-torture/compile/20001205-1.x: Likewise.
33736         * gcc.c-torture/compile/20001226-1.x: Likewise.
33737         * gcc.c-torture/compile/20010518-2.x: Likewise.
33738         * gcc.c-torture/compile/20020312-1.x: Likewise.
33739         * gcc.c-torture/compile/20020604-1.x: Likewise.
33740         * gcc.c-torture/compile/920501-12.x: Likewise.
33741         * gcc.c-torture/compile/920501-4.x: Likewise.
33742         * gcc.c-torture/compile/920520-1.x: Likewise.
33743         * gcc.c-torture/compile/920521-1.x: Likewise.
33744         * gcc.c-torture/compile/920625-1.x: Likewise.
33745         * gcc.c-torture/compile/961203-1.x: Likewise.
33746         * gcc.c-torture/compile/980506-1.x: Likewise.
33747         * gcc.c-torture/compile/981006-1.x: Likewise.
33748         * gcc.c-torture/compile/981022-1.x: Likewise.
33749         * gcc.c-torture/compile/981223-1.x: Likewise.
33750         * gcc.c-torture/compile/990617-1.x: Likewise.
33751         * gcc.c-torture/compile/mipscop-1.x: Likewise.
33752         * gcc.c-torture/compile/mipscop-2.x: Likewise.
33753         * gcc.c-torture/compile/mipscop-3.x: Likewise.
33754         * gcc.c-torture/compile/mipscop-4.x: Likewise.
33755         * gcc.c-torture/compile/simd-5.x: Likewise.
33756
33757         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33758
33759 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33760
33761         * gcc.c-torture/execute/20030611-1.c: New test.
33762
33763 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33764
33765         PR middle-end/168
33766         * gcc.dg/20030612-1.c: New test case.
33767
33768 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33769
33770         PR c++/10635
33771         * g++.dg/expr/cast1.C: New test.
33772
33773 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33774
33775         * gcc.dg/builtins-21.c: New test case.
33776
33777 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
33778
33779         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33780         options instead of at the end.
33781         * lib/objc.exp (objc_target_compile): Likewise.
33782
33783 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
33784
33785         PR c++/10432
33786         * g++.dg/parse/error1.C: New test.
33787
33788 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
33789
33790         * gcc.dg/compat/struct-by-value-11_main.c: New file.
33791         * gcc.dg/compat/struct-by-value-11_x.c: New file.
33792         * gcc.dg/compat/struct-by-value-11_y.c: New file.
33793         * gcc.dg/compat/struct-by-value-12_main.c: New file.
33794         * gcc.dg/compat/struct-by-value-12_x.c: New file.
33795         * gcc.dg/compat/struct-by-value-12_y.c: New file.
33796         * gcc.dg/compat/struct-by-value-13_main.c: New file.
33797         * gcc.dg/compat/struct-by-value-13_x.c: New file.
33798         * gcc.dg/compat/struct-by-value-13_y.c: New file.
33799         * gcc.dg/compat/struct-by-value-14_main.c: New file.
33800         * gcc.dg/compat/struct-by-value-14_x.c: New file.
33801         * gcc.dg/compat/struct-by-value-14_y.c: New file.
33802         * gcc.dg/compat/struct-by-value-15_main.c: New file.
33803         * gcc.dg/compat/struct-by-value-15_x.c: New file.
33804         * gcc.dg/compat/struct-by-value-15_y.c: New file.
33805         * gcc.dg/compat/struct-by-value-16_main.c: New file.
33806         * gcc.dg/compat/struct-by-value-16_x.c: New file.
33807         * gcc.dg/compat/struct-by-value-16_y.c: New file.
33808         * gcc.dg/compat/struct-by-value-17_main.c: New file.
33809         * gcc.dg/compat/struct-by-value-17_x.c: New file.
33810         * gcc.dg/compat/struct-by-value-17_y.c: New file.
33811         * gcc.dg/compat/struct-by-value-18_main.c: New file.
33812         * gcc.dg/compat/struct-by-value-18_x.c: New file.
33813         * gcc.dg/compat/struct-by-value-18_y.c: New file.
33814
33815         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33816         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33817         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33818         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33819         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33820         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33821         * gcc.dg/compat/scalar-return-3_main.c: New file.
33822         * gcc.dg/compat/scalar-return-3_x.c: New file.
33823         * gcc.dg/compat/scalar-return-3_y.c: New file.
33824         * gcc.dg/compat/scalar-return-4_main.c: New file.
33825         * gcc.dg/compat/scalar-return-4_x.c: New file.
33826         * gcc.dg/compat/scalar-return-4_y.c: New file.
33827
33828 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
33829
33830         * gcc.dg/compat/fp2-struct-check.h: New file.
33831         * gcc.dg/compat/fp2-struct-defs.h: New file.
33832         * gcc.dg/compat/fp2-struct-init.h: New file.
33833         * gcc.dg/compat/struct-by-value-10_main.c: New file.
33834         * gcc.dg/compat/struct-by-value-10_x.c: New file.
33835         * gcc.dg/compat/struct-by-value-10_y.c: New file.
33836         * gcc.dg/compat/struct-return-10_main.c: New file.
33837         * gcc.dg/compat/struct-return-10_x.c: New file.
33838         * gcc.dg/compat/struct-return-10_y.c: New file.
33839
33840         * gcc.dg/compat/compat-common.h: New file.
33841         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33842         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33843         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33844         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33845         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33846         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33847         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33848         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33849         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33850         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33851         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33852         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33853         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33854         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33855         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33856         * gcc.dg/compat/small-struct-check.h: Ditto.
33857         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33858         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33859         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33860         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33861         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33862         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33863         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33864         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33865         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33866         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33867         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33868         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33869         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33870         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33871         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33872         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33873         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33874         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33875         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33876         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33877         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33878         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33879         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33880         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33881         * gcc.dg/compat/struct-return-2_main.c: Ditto.
33882         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33883         * gcc.dg/compat/struct-return-2_y.c: Ditto.
33884         * gcc.dg/compat/struct-return-3_main.c: Ditto.
33885         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33886         * gcc.dg/compat/struct-return-3_y.c: Ditto.
33887
33888 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
33889
33890         * g++.dg/pch/static-1.C: New file.
33891         * g++.dg/pch/static-1.Hs: New file.
33892
33893 2003-06-10  Richard Henderson  <rth@redhat.com>
33894
33895         * gcc.dg/asm-7.c: Adjust expected warning text.
33896
33897 2003-06-10  Roger Sayle  <roger@eyesopen.com>
33898
33899         * gcc.dg/builtins-20.c: New test case.
33900
33901 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
33902
33903         PR c++/11131
33904         * g++.dg/opt/template1.C: New test.
33905
33906 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33907
33908         * lib/gcc-dg.exp (dg-test): Clear additional_files and
33909         additional_sources.
33910
33911 2003-05-21  David Taylor  <dtaylor@emc.com>
33912
33913         * gcc.dg/Wpadded.c: New file.
33914
33915 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33916
33917         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
33918         * gcc.dg/special/weak-2.c: Add dg-require-weak.
33919         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
33920         dg-require-weak.
33921
33922 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
33923
33924         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
33925
33926 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33927
33928         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33929         (dg-require-alias): Likewise.
33930         (dg-require-gc-sections): Likewise.
33931         * lib/target-supports.exp (check_gc_sections_available): Likewise.
33932
33933 2003-06-08  Richard Henderson  <rth@redhat.com>
33934
33935         * gcc.dg/20011029-2.c: Fix the array reference.
33936         * gcc.dg/asm-7.c: New.
33937
33938 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
33939
33940         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33941
33942 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
33943
33944         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33945         (dg-require-gc-sections): Likewise.
33946
33947 2003-06-08  Jan Hubicka  <jh@suse.cz>
33948
33949         * i386-cmov1.c: Fix regular expression.
33950         * i386-cvt-1.c: Likewise.
33951         * i386-local.c: Likewise.
33952         * i386-local2.c: Likewise.
33953         * i386-mul.c: Likewise.
33954         * i386-ssetype-1.c: Likewise.
33955         * i386-ssetype-3.c: Likewise.
33956         * i386-ssetype-5.c: Likewise.
33957
33958 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33959
33960         PR c++/11039
33961         * g++.dg/warn/implicit-typename2.C: New test.
33962         * g++.dg/warn/implicit-typename3.C: New test.
33963
33964 2003-06-07  Richard Henderson  <rth@redhat.com>
33965
33966         * g++.dg/other/offsetof3.C: Use size_t.
33967         * g++.dg/other/offsetof4.C: Likewise.
33968
33969 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33970
33971         * lib/copy-file.exp: New. Implement gcc_copy_files.
33972
33973         * lib/dg-pch.exp: Load copy-file.exp
33974         (dg-pch): Use gcc_copy_files instead of "file copy".
33975
33976 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33977
33978         * gcc.dg/weak/weak.exp: Simplify.
33979         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33980         * gcc.dg/weak/weak-1.c: Likewise.
33981         * gcc.dg/weak/weak-2.c: Likewise.
33982         * gcc.dg/weak/weak-3.c: Likewise.
33983         * gcc.dg/weak/weak-4.c: Likewise.
33984         * gcc.dg/weak/weak-5.c: Likewise.
33985         * gcc.dg/weak/weak-6.c: Likewise.
33986         * gcc.dg/weak/weak-7.c: Likewise.
33987         * gcc.dg/weak/weak-8.c: Likewise.
33988         * gcc.dg/weak/weak-9.c: Likewise.
33989
33990 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33991
33992         gcc.c-torture/execute/20030606-1.c: New.
33993
33994 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33995
33996         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33997         * gcc.dg/builtins-19.c: Likewise.
33998
33999 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34000
34001         * gcc.dg/builtins-2.c: Add some more tests.
34002         * gcc.dg/builtins-18.c: New test case.
34003         * gcc.dg/builtins-19.c: New test case.
34004
34005 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34006             Jim Wilson  <wilson@tuliptree.org>
34007
34008         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34009
34010 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34011
34012         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34013         mempcpy/stpcpy calls not to be optimized into something else.
34014         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34015         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34016         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34017
34018 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34019
34020         * gcc.dg/format/asm_fprintf-1.c: New test.
34021
34022 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34023
34024         * lib/gcc-defs.exp (additional_sources): New variable.
34025         (dg-additional-sources): New function.
34026         (additional_files): New variable.
34027         (dg-additional-files): New function.
34028         (dg-additional-files-options): Likewise.
34029         * lib/gcc-dg.exp (dg-require-weak): New function.
34030         (dg-require-alias): Likewise.
34031         (dg-require-gc-sections): Likewise.
34032         * lib/target-supports.exp (check_alias_available): Remove testfile
34033         parameter.
34034         (check_gc_sections_available): New function.
34035         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34036         (dg-gpp-additional-files): Likewise.
34037         * lib/g++.exp (additional_sources): Remove.
34038         (additional_files): Likewise.
34039         (g++_target_compile): Use dg-additional-files-options.
34040
34041         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34042         Tcl logic.
34043         * gcc.dg/special/ecos.exp: Remove.
34044         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34045         * gcc.dg/special/alias-1.c: Likewise.
34046         * gcc.dg/special/alias-2.c: Likewise.
34047         * gcc.dg/special/gcsec-1.c: Likewise.
34048         * gcc.dg/special/weak-1.c: Likewise.
34049         * gcc.dg/special/weak-2.c: Likewise.
34050         * gcc.dg/special/wkali-1.c: Likewise.
34051         * gcc.dg/special/wkali-2.c: Likewise.
34052
34053         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34054         dg-gpp-additional-*.
34055         * g++.dg/special/conpr-3.C: Likewise.
34056         * g++.dg/special/conpr-4.C: Likewise.
34057         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34058         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34059         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34060         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34061         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34062         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34063         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34064         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34065         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34066         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34067         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34068         * g++.old-deja/g++.other/comdat1.C: Likewise.
34069         * g++.old-deja/g++.other/comdat2.C: Likewise.
34070         * g++.old-deja/g++.other/comdat3.C: Likewise.
34071         * g++.old-deja/g++.other/ctor1.C: Likewise.
34072         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34073
34074 2003-06-05  Richard Henderson  <rth@redhat.com>
34075
34076         * gcc.dg/debug/20030605-1.c: New.
34077
34078 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34079
34080         * README.QMTEST: Update.
34081
34082 2003-06-04  Richard Henderson  <rth@redhat.com>
34083
34084         * gcc.dg/cleanup-1.c: New.
34085         * gcc.dg/cleanup-2.c: New.
34086         * gcc.dg/cleanup-3.c: New.
34087         * gcc.dg/cleanup-4.c: New.
34088         * gcc.dg/cleanup-5.c: New.
34089         * gcc.dg/cleanup-6.c: New.
34090         * gcc.dg/cleanup-7.c: New.
34091
34092 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34093
34094         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34095
34096         * lib/dg-pch.exp: New file.
34097         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34098         * gcc.dg/pch/pch.exp: Likewise.
34099
34100 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34101
34102         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34103         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34104         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34105         * gcc.dg/builtins-17.c: New test case.
34106         * gcc.dg/i386-387-4.c: New test case.
34107         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34108
34109 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34110
34111         * gcc.dg/ultrasp9.c: New test.
34112
34113 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34114
34115         * gcc.c-torture/compile/20030604-1.c: New test.
34116         * gcc.dg/sparc-constant-1.c: New test.
34117
34118 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34119
34120         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34121
34122 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34123
34124         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
34125
34126         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34127         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
34128
34129 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
34130
34131         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
34132
34133 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34134
34135         PR c++/10940
34136         * g++.dg/template/spec10.C: New test.
34137
34138 2003-06-03  Roger Sayle  <roger@eyesopen.com>
34139
34140         * gcc.dg/builtins-16.c: New test case.
34141
34142 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
34143
34144         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
34145         mempcpy test with post-increments.
34146         * gcc.c-torture/execute/string-opt-3.c: New test.
34147         * gcc.dg/string-opt-1.c: New test.
34148
34149 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
34150
34151         PR fortran/10965
34152         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
34153
34154 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
34155
34156         * lib/scanasm.exp (dg-scan): New function, factored out of ...
34157         (scan-assembler): ... here.  Use dg-scan.
34158         (scan-assembler-not): Likewise.
34159         (scan-file): New function.
34160         (scan-file-not): Likewise.
34161         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
34162         * gcc.dg/cpp/_Pragma4.c: Likewise.
34163         * gcc.dg/cpp/_Pragma5.c: Likewise.
34164         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34165         * gcc.dg/cpp/avoidpaste2.c: Likewise.
34166         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
34167         * gcc.dg/cpp/cmdlne-P.c: Likewise.
34168         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
34169         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
34170         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
34171         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
34172         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
34173         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
34174         * gcc.dg/cpp/cxxcom1.c: Likewise.
34175         * gcc.dg/cpp/line1.c: Likewise.
34176         * gcc.dg/cpp/maccom1.c: Likewise.
34177         * gcc.dg/cpp/maccom2.c: Likewise.
34178         * gcc.dg/cpp/maccom3.c: Likewise.
34179         * gcc.dg/cpp/maccom4.c: Likewise.
34180         * gcc.dg/cpp/maccom5.c: Likewise.
34181         * gcc.dg/cpp/maccom6.c: Likewise.
34182         * gcc.dg/cpp/multiline.c: Likewise.
34183         * gcc.dg/cpp/spacing1.c: Likewise.
34184         * gcc.dg/cpp/spacing2.c: Likewise.
34185         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
34186         * gcc.dg/cpp/trad/maccom1.c: Likewise.
34187         * gcc.dg/cpp/trad/maccom2.c: Likewise.
34188         * gcc.dg/cpp/trad/maccom3.c: Likewise.
34189         * gcc.dg/cpp/trad/maccom4.c: Likewise.
34190         * gcc.dg/cpp/trad/maccom6.c: Likewise.
34191         * gcc.dg/cpp/cxxcom2.c: Likewise.
34192         * gcc.dg/cpp/cxxcom2.h: New file.
34193
34194         * gcc.dg/cpp/truefalse.cpp: Move it to ...
34195         * g++.dg/cpp/truefalse.C: Here.
34196         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
34197
34198 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
34199
34200         * gcc.dg/cpp/redef3.c: New file.
34201
34202 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34203
34204         * gcc.dg/i386-loop-3.c: New test.
34205
34206 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
34207
34208         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
34209
34210 2003-05-31  Roger Sayle  <roger@eyesopen.com>
34211
34212         * gcc.dg/fwrapv-1.c: New test case.
34213         * gcc.dg/fwrapv-2.c: New test case.
34214
34215 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34216
34217         PR c++/10956
34218         * g++.dg/template/spec9.C: New test.
34219
34220 2003-05-29  Roger Sayle  <roger@eyesopen.com>
34221
34222         * gcc.dg/duff-4.c: New test case.
34223
34224 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
34225
34226         PR fortran/10843
34227         * g77.dg/ffixed-form-1.f: New test
34228         * g77.dg/ffixed-form-2.f: New test
34229         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
34230         * g77.dg/ffree-form-3.f: New test
34231
34232 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
34233
34234         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
34235         * gcc.dg/wint_t-1.c: Likewise.
34236
34237 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34238
34239         * g++.dg/template/access11.C: New test.
34240
34241 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34242
34243         PR c++/10849
34244         * g++.dg/template/access10.C: New test.
34245
34246 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34247             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34248
34249         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
34250
34251 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34252
34253         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
34254         suppress for powerpc-*-darwin*.
34255         * gcc.dg/torture/builtin-noret-2.c: Likewise.
34256
34257 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34258
34259         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
34260         suppress option for powerpc-*-darwin*.
34261
34262 2003-05-23  Roger Sayle  <roger@eyesopen.com>
34263
34264         * gcc.dg/builtins-1.c: Add tests for tan and atan.
34265         * gcc.dg/builtins-4.c: Add test for fmod.
34266
34267 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34268
34269         PR c++/10682
34270         * g++.dg/template/instantiate4.C: New test.
34271
34272 2003-05-22  Roger Sayle  <roger@eyesopen.com>
34273
34274         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
34275
34276 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
34277
34278         * gcc.dg/compat/scalar-return-1_main.c: New file.
34279         * gcc.dg/compat/scalar-return-1_x.c: New file.
34280         * gcc.dg/compat/scalar-return-1_y.c: New file.
34281         * gcc.dg/compat/scalar-return-2_main.c: New file.
34282         * gcc.dg/compat/scalar-return-2_x.c: New file.
34283         * gcc.dg/compat/scalar-return-2_y.c: New file.
34284         * gcc.dg/compat/struct-return-3_main.c: New file.
34285         * gcc.dg/compat/struct-return-3_y.c: New file.
34286         * gcc.dg/compat/struct-return-3_x.c: New file.
34287         * gcc.dg/compat/struct-return-2_main.c: New file.
34288         * gcc.dg/compat/struct-return-2_x.c: New file.
34289         * gcc.dg/compat/struct-return-2_y.c: New file.
34290
34291 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34292
34293         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
34294         for hppa*-hp-hpux*.
34295         * gcc.dg/20021014-1.c (dg-options): Likewise.
34296         * gcc.dg/nest.c (dg-options): Likewise.
34297
34298 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
34299
34300         PR c++/9738
34301         * g++.dg/ext/dllimport2.C: New file.
34302         * g++.dg/ext/dllimport3.C: New file.
34303
34304 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
34305
34306         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
34307         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34308         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34309         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34310         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34311         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34312         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
34313         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
34314         * gcc.dg/compat/small-struct-defs.h: New file.
34315         * gcc.dg/compat/small-struct-init.h: New file.
34316         * gcc.dg/compat/small-struct-check.h: New file.
34317         * gcc.dg/compat/fp-struct-defs.h: New file.
34318         * gcc.dg/compat/fp-struct-check.h: New file.
34319         * gcc.dg/compat/fp-struct-init.h: New file.
34320         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
34321         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
34322
34323 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
34324
34325         * gcc.dg/20030225-2.c: New test.
34326
34327 2003-05-18  Roger Sayle  <roger@eyesopen.com>
34328             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34329
34330         * gcc.c-torture/compile/20030518-1.c: New test case.
34331
34332 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
34333
34334         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
34335         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
34336         gcc-dg-debug-runtest.
34337         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
34338         gcc-dg-debug-runtest.
34339
34340 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34341
34342         PR c++/9022
34343         * g++.dg/lookup/using6.C: New test.
34344
34345 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34346
34347         * g++.dg/parse/access2.C: New test.
34348
34349 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
34350
34351         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
34352         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
34353         * gcc.dg/debug/debug.exp: Likewise.
34354
34355 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
34356
34357         * gcc.dg/dollar.c: New test.
34358
34359 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
34360
34361         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
34362         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
34363         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
34364         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
34365         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
34366         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
34367         * gcc.dg/compat/struct-by-value-6_main.c: New file.
34368         * gcc.dg/compat/struct-by-value-6_x.c: New file.
34369         * gcc.dg/compat/struct-by-value-6_y.c: New file.
34370         * gcc.dg/compat/struct-by-value-7_main.c: New file.
34371         * gcc.dg/compat/struct-by-value-7_x.c: New file.
34372         * gcc.dg/compat/struct-by-value-7_y.c: New file.
34373         * gcc.dg/compat/struct-by-value-8_main.c: New file.
34374         * gcc.dg/compat/struct-by-value-8_x.c: New file.
34375         * gcc.dg/compat/struct-by-value-8_y.c: New file.
34376         * gcc.dg/compat/struct-by-value-9_main.c: New file.
34377         * gcc.dg/compat/struct-by-value-9_x.c: New file.
34378         * gcc.dg/compat/struct-by-value-9_y.c: New file.
34379
34380 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
34381
34382         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
34383         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
34384         support for "repo" mode.
34385         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
34386         * lib/g77-dg.exp: Likewise.
34387         * lib/obj-dg.exp: Likewise.
34388
34389 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
34390
34391         Merge from gcc-3_2-rhl8-branch:
34392         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
34393
34394         * gcc.dg/tls/opt-6.c: New test.
34395
34396         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
34397
34398         * gcc.dg/20030405-1.c: New test.
34399
34400         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
34401
34402         * gcc.dg/20030309-1.c: New test.
34403
34404         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34405
34406         * gcc.c-torture/execute/20030307-1.c: New test.
34407
34408         2003-02-20  Randolph Chung  <tausq@debian.org>
34409
34410         * gcc.c-torture/compile/20030220-1.c: New test.
34411
34412         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
34413
34414         * gcc.dg/20030217-1.c: New test.
34415
34416         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
34417
34418         * gcc.c-torture/compile/20020129-1.c: New test.
34419
34420         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34421
34422         * gcc.dg/unroll-1.c: New test.
34423
34424         2002-11-16  Jan Hubicka  <jh@suse.cz>
34425
34426         * gcc.c-torture/execute/20020920-1.c: New test.
34427
34428         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
34429
34430         PR target/7434
34431         * gcc.c-torture/compile/20021008-1.c: New test.
34432
34433         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
34434
34435         PR target/7559
34436         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
34437
34438         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34439
34440         * gcc.c-torture/compile/20020807-1.c: New test.
34441
34442         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
34443
34444         * gcc.dg/tls/opt-1.c: New test.
34445
34446         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
34447
34448         * gcc.dg/20020729-1.c: New test.
34449
34450         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
34451
34452         * g++.dg/opt/life1.C: New test.
34453
34454         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
34455
34456         * gcc.dg/20020525-1.c: New test.
34457
34458         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34459
34460         PR c++/6794
34461         * g++.dg/ext/pretty1.C: New test.
34462         * g++.dg/ext/pretty2.C: New test.
34463
34464 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
34465
34466         PR c++/8385
34467         * g++.dg/ext/typeof5.C: New test.
34468
34469 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
34470
34471         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34472         __USER_LABEL_PREFIX__ into account.
34473         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34474
34475 2003-05-14  Roger Sayle  <roger@eyesopen.com>
34476
34477         * gcc.dg/builtins-15.c: New test case.
34478
34479 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
34480
34481         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34482
34483 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
34484
34485         * lib/g++.exp: Tweak handling of additional source files.
34486         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34487         * g++.dg/special/conpr-2a.C: Rename to ...
34488         * g++.dg/special/conpr-2a.cc: ... this.
34489         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34490         * g++.dg/special/conpr-3a.C: Rename to ...
34491         * g++.dg/special/conpr-3a.cc: This.
34492         * g++.dg/special/conpr-3b.C: Rename to ...
34493         * g++.dg/special/conpr-3b.cc: This.
34494         * g++.dg/special/conpr-4.C: New test.
34495         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34496
34497 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
34498
34499         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34500
34501 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34502
34503         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34504         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34505         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34506         * g++.old-deja/g++.other/warn3.C: Likewise.
34507
34508 2003-05-11  Roger Sayle  <roger@eyesopen.com>
34509
34510         * gcc.dg/i386-387-1.c: Update to also test log.
34511         * gcc.dg/i386-387-2.c: Likewise.
34512
34513 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34514
34515         * g77.f-torture/execute/int8421.f: New test.
34516
34517 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34518
34519         PR c++/10230, c++/10481
34520         * g++.dg/lookup/scoped5.C: New test.
34521
34522 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34523
34524         PR c++/10552
34525         * g++.dg/template/ttp6.C: New test.
34526
34527 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34528
34529         * gcc.c-torture/execute/builtins: New directory.
34530         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34531         gcc.c-torture/execute/builtins.
34532         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34533         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34534         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34535         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34536
34537 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34538
34539         PR c++/9252
34540         * g++.dg/template/access8.C: New test.
34541         * g++.dg/template/access9.C: New test.
34542
34543 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34544
34545         PR c++/9554
34546         * g++.dg/parse/access1.C: New test.
34547
34548 2003-05-09  DJ Delorie  <dj@redhat.com>
34549
34550         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34551         long, and not an int.
34552
34553 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34554
34555         PR c++/10555, c++/10576
34556         * g++.dg/template/memclass1.C: New test.
34557
34558 2003-05-08  DJ Delorie  <dj@redhat.com>
34559
34560         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34561         targets.
34562         * gcc.c-torture/execute/20021024-1.x: Likewise.
34563         * gcc.c-torture/execute/shiftdi.x: Likewise.
34564         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34565         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34566         * gcc.dg/20021018-1.c: Likewise.
34567
34568 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34569
34570         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34571
34572         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34573         (bcopy): Call memmove.
34574
34575 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34576
34577         * g77.f-torture/compile/8485.f: New test case.
34578
34579 2003-05-07  Richard Henderson  <rth@redhat.com>
34580
34581         PR c++/10570
34582         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34583         Verify exception_cleanup not called for rethrows.
34584         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34585         when exiting catch block without rethrowing.
34586         * g++.dg/eh/forced3.C: New.
34587         * g++.dg/eh/forced4.C: New.
34588
34589 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34590
34591         * gcc.dg/20030505.c: Fix triplet.
34592
34593 2003-05-06  DJ Delorie  <dj@redhat.com>
34594
34595         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34596         * gcc.dg/nest.c: Likewise.
34597
34598 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34599
34600         * gcc.dg/builtins-14.c: New test case.
34601
34602 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34603
34604         * lib/compat.exp (compat-execute): New argument.
34605         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34606         * gcc.dg/compat: New test directory.
34607         * gcc.dg/compat/compat.exp: New expect script.
34608         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34609         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34610         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34611         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34612         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34613         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34614
34615         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34616         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34617         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34618         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34619         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34620         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34621         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34622         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34623         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34624         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34625         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34626         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34627         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34628         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34629         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34630
34631 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34632
34633         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34634
34635 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34636
34637         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34638
34639 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34640
34641         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34642         * gcc.dg/ppc-fsel-2.c: New test.
34643
34644         * gcc.dg/unused-5.c: New test.
34645
34646 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34647
34648         PR c++/10496
34649         * g++.dg/warn/pmf1.C: New test.
34650
34651 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34652
34653         PR c++/4494
34654         * g++.dg/warn/main.C: New test.
34655
34656 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34657
34658         * gcc.dg/nonnull-3.c: New test.
34659
34660 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34661
34662         * gcc.dg/cpp/Wtrigraphs.c: Update.
34663         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34664
34665 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34666
34667         * gcc.dg/ppc-fsel-1.c: New test.
34668
34669 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34670
34671         PR c/10604
34672         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34673
34674 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34675
34676         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34677
34678 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34679
34680         PR c++/9364, c++/10553, c++/10586
34681         * g++.dg/parse/typename4.C: New test.
34682         * g++.dg/parse/typename5.C: Likewise.
34683
34684 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
34685
34686         * gcc.c-torture/compile/20030503-1.c: New test.
34687
34688 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34689
34690         * g++.dg/lookup/using5.C: Fix testcase error.
34691
34692 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
34693
34694         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34695         since MEABI is no longer supported.  Remove all vestiges
34696         of MEABI from the test.
34697
34698 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34699
34700         PR c++/10554
34701         * g++.dg/lookup/using5.C: New test.
34702
34703 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34704
34705         PR c++/8772
34706         * g++.dg/template/ttp5.C: New test.
34707
34708 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
34709
34710         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34711         (dg-gpp-additional-sources): New function.
34712         (dg-gpp-additional-files): Likewise.
34713         * lib/g++.exp (additional_sources): New variable.
34714         (additional_files): Likewise.
34715         (g++_target_compile): Deal with them.
34716         * lib/old-dejagnu.exp: Remove.
34717         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34718         * g++.old-deja: Revise all tests to use dg commands.
34719
34720 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34721
34722         PR c++/9432, c++/9528
34723         * g++.dg/lookup/using4.C: New test.
34724
34725 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
34726
34727         * gcc.dg/noreturn-5.c: New file.
34728         * gcc.dg/noreturn-6.c: New file.
34729
34730         * gcc.c-torture/compile/inline-1.c: New file.
34731
34732 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34733
34734         PR c++/10551
34735         * g++.dg/template/explicit1.C: New test.
34736
34737 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34738
34739         PR c++/10549
34740         * g++.dg/other/bitfield1.C: New test.
34741
34742         PR c++/10527
34743         * g++.dg/init/new7.C: New test.
34744
34745 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34746
34747         * g++.dg/ext/desig1.C: New test.
34748         * g++.dg/ext/init1.C: Update.
34749
34750         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34751
34752 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
34753
34754         PR c++/10180
34755         * g++.dg/warn/Winline-1.C: New test.
34756
34757 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
34758
34759         * gcc.c-torture/execute/string-opt-19.c: New test.
34760
34761         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34762         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34763
34764 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
34765
34766         PR c++/10506
34767         * g++.dg/init/new6.C: New test.
34768
34769         PR c++/10503
34770         * g++.dg/init/ref6.C: New test.
34771
34772 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
34773
34774         * g++.dg/warn/weak1.C: XFAIL on AIX4.
34775
34776 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34777
34778         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34779         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34780
34781 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
34782
34783         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34784         initialized static data members.
34785
34786 2003-04-25  H.J. Lu <hjl@gnu.org>
34787
34788         * gcc.dg/ia64-sync-4.c: New test.
34789
34790 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34791
34792         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
34793         date.
34794
34795 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
34796
34797         PR c++/10337
34798         * g++.dg/warn/conv1.C: New test.
34799         * g++.old-deja/g++.other/conv7.C: Adjust.
34800         * g++.old-deja/g++.other/overload14.C: Adjust.
34801
34802 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34803
34804         PR c++/10471
34805         * g++.dg/template/defarg2.C: New test.
34806
34807 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
34808
34809         * gcc.dg/cpp/include2.c: Update.
34810         * gcc.dg/cpp/multiline-2.c: New.
34811         * gcc.dg/cpp/multiline.c: Update.
34812         * gcc.dg/cpp/strify2.c: Update.
34813         * gcc.dg/cpp/trad/literals-2.c: Update.
34814
34815 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34816
34817         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34818
34819 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34820
34821         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34822
34823 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34824
34825         PR c++/10451
34826         * g++.dg/parse/crash4.C: New test.
34827
34828         PR c++/9847
34829         * g++.dg/parse/crash5.C: New test.
34830
34831 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
34832
34833         PR c++/10446
34834         * g++.dg/parse/crash3.C: New test.
34835
34836         PR c++/10428
34837         * g++.dg/parse/elab1.C: New test.
34838
34839 2003-04-22  Devang Patel  <dpatel@apple.com>
34840
34841         * gcc.dg/cpp/trad/funlike-5.c: New test.
34842
34843 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
34844
34845         * g++.dg/other/packed1.C: Fix dg options.
34846
34847 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
34848
34849         * g++.dg/other/offsetof2.C: New test.
34850
34851 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
34852
34853         * g++.dg/template/recurse.C: Adjust location of error messages.
34854
34855 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
34856
34857         PR c++/9881
34858         * g++.dg/init/addr-const1.C: New test.
34859         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34860
34861 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34862
34863         PR c++/10405
34864         * g++.dg/lookup/struct-hack1.C: New test.
34865
34866 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
34867
34868         * ucs.c: Update diagnostic messages.
34869
34870 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34871
34872         * gcc.dg/cpp/truefalse.cpp: New test.
34873         * gcc.dg/cpp/cpp.exp: Update.
34874         * g++.dg/other/stdbool-if.C: Remove.
34875
34876 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34877
34878         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34879         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34880
34881 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34882
34883         * gcc.c-torture/compile/20030418-1.c: New test.
34884
34885 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
34886
34887         * README.compat: Remove; content moved to doc/sourcebuild.texi.
34888
34889 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34890
34891         PR c++/10347
34892         g++.dg/template/dependent-name1.C: New test.
34893
34894 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
34895
34896         * gcc.dg/warn-1.c (tourist_guide): New array,
34897         contains a pointer to bar.
34898
34899 2003-04-16  Roger Sayle  <roger@eyesopen.com>
34900
34901         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
34902         * gcc.c-torture/execute/medce-1.c: New test case.
34903         * gcc.c-torture/execute/medce-2.c: New test case.
34904
34905 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
34906
34907         * lib/prune.exp: Ignore more messages.
34908
34909         PR c++/10381
34910         * g++.dg/parse/lookup3.C: New test.
34911
34912 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
34913
34914         * gcc.c-torture/compile/20030415-1.c : New test.
34915
34916 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
34917
34918         * gcc.c-torture/execute/scope-2.c: Move to ...
34919         * gcc.dg/noncompile/scope.c: .... here.
34920
34921 2003-04-14  Roger Sayle  <roger@eyesopen.com>
34922
34923         * gcc.dg/20030414-2.c: New test case.
34924
34925 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
34926
34927         PR target/10377
34928         * gcc.dg/20030414-1.c: New test.
34929
34930 2003-04-13  Roger Sayle  <roger@eyesopen.com>
34931
34932         * gcc.dg/builtins-12.c: New test case.
34933         * gcc.dg/builtins-13.c: New test case.
34934
34935 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34936
34937         * gcc.c-torture/execute/string-opt-18.c: New test.
34938
34939 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
34940
34941         PR c++/10300
34942         * g++.dg/init/new5.C: New test.
34943
34944 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
34945
34946         PR c++/7910
34947         * g++.dg/ext/dllimport1.C: New test.
34948
34949 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34950
34951         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34952
34953 2003-04-11  Bud Davis <bdavis9659@comcast.net>
34954
34955         PR Fortran/9263
34956         * g77.f-torture/noncompile/9263.f: New test
34957         PR Fortran/1832
34958         * g77.f-torture/execute/1832.f: New test
34959
34960 2003-04-11  David Chad  <davidc@freebsd.org>
34961             Loren J. Rittle  <ljrittle@acm.org>
34962
34963         libobjc/8562
34964         * objc.dg/headers.m: New test.
34965
34966 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34967
34968         * gcc.c-torture/execute/builtin-noret-2.c: New.
34969         * gcc.c-torture/execute/builtin-noret-2.x: New.
34970         XFAIL builtin-noret-2.c at -O1 and above.
34971         * gcc.dg/redecl.c: New.
34972         * gcc.dg/Wshadow-1.c: Update error regexps.
34973
34974 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34975
34976         * g++.dg/abi/bitfield10.C: New test.
34977
34978 2003-04-09  Mike Stump  <mrs@apple.com>
34979
34980         * gcc.dg/pch/pch.exp: Make testcase names longer.
34981         * g++.dg/pch/pch.exp: Make testcase names longer.
34982
34983 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34984
34985         * gcc.dg/builtins-11.c: New test case.
34986
34987 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34988
34989         * gcc.dg/builtins-9.c: New test case.
34990         * gcc.dg/builtins-10.c: New test case.
34991
34992 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34993
34994         * gcc.dg/noncompile/init-4.c.c: New test.
34995
34996 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34997
34998         * gcc.misc-test/gcov-9.c: New test.
34999         * gcc.misc-test/gcov-10.c: New test
35000         * gcc.misc-test/gcov-11.c: New test.
35001
35002 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35003
35004         PR optimization/10024
35005         * gcc.c-torture/compile/20030405-1.c: New test.
35006
35007 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35008
35009         * gcc.dg/pch/static-3.c: New.
35010         * gcc.dg/pch/static-3.hs: New.
35011         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35012
35013 2003-04-04  Richard Henderson  <rth@redhat.com>
35014
35015         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35016         * g++.dg/eh/forced2.C: Likewise.
35017
35018 2003-04-03  Mike Stump  <mrs@apple.com>
35019
35020         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35021         target arg.
35022         (scan-assembler-times, scan-assembler-not): Likewise.
35023         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35024
35025 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35026
35027         * gcc.dg/sparc-loop-1.c: New test.
35028
35029 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35030
35031         PR other/9274
35032         * g++.dg/pch/system-2.C: New.
35033         * g++.dg/pch/system-2.Hs: New.
35034
35035 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35036
35037         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35038
35039         * g++.dg/eh/simd-1.C (vecfunc): Same.
35040
35041 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35042
35043         * gcc.c-torture/execute/20030401-1.c: New test case.
35044
35045 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35046
35047         * objc.dg/defs.m: New.
35048
35049 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35050
35051         * g++.dg/eh/simd-1.C: New.
35052         * g++.dg/eh/simd-2.C: New.
35053
35054 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35055
35056         * gcc.c-torture/execute/simd-3.c: New.
35057
35058 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35059
35060         PR c/9936
35061         * gcc.dg/20030331-2.c: New test.
35062
35063 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35064
35065         PR c++/10278
35066         * g++.dg/parse/crash2.C: New test.
35067
35068 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35069
35070         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35071         * gcc.c-torture/execute/20030331-1.c: ...here.
35072
35073 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35074
35075         * gcc.c-torture/execute/20030331-1.c: New test.
35076
35077 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35078
35079         * lib/gcov.exp: Adjust call return testing strings.
35080         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35081
35082 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35083
35084         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35085         * gcc.dg/builtins-7.c: New test case.
35086         * gcc.dg/builtins-8.c: New test case.
35087
35088 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35089
35090         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35091
35092 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35093
35094         PR c++/7647
35095         * g++.dg/lookup-class-member-2.C: New test.
35096
35097 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35098
35099         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35100
35101 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35102
35103         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35104
35105 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35106
35107         * g++.dg/init/attrib1.C: New test.
35108
35109 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35110
35111         * gcc.dg/ultrasp8.c: New test.
35112
35113 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35114
35115         * gcc.dg/ultrasp7.c: New test.
35116
35117 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35118
35119         PR c++/10047
35120         * g++.dg/template/inline1.C: New test.
35121
35122 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35123
35124         * gcc.dg/sparc-dwarf2.c: New test.
35125
35126 2003-03-27  Roger Sayle  <roger@eyesopen.com>
35127
35128         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
35129         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
35130
35131 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
35132
35133         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
35134         than reading .x files.
35135         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35136         * g77.dg/gcov/gcov-1.f: Likewise.
35137         * gcc.misc-tests/gcov-4b.c: Likewise.
35138         * gcc.misc-tests/gcov-5b.c: Likewise.
35139         * gcc.misc-tests/gcov-6.c: Likewise.
35140         * gcc.misc-tests/gcov-7.c: Likewise.
35141         * gcc.misc-tests/gcov-8.c: Likewise.
35142         * g++.dg/gcov/gcov-1.x: Remove.
35143         * g77.dg/gcov/gcov-1.x: Likewise.
35144         * gcc.misc-tests/gcov-4b.x: Likewise.
35145         * gcc.misc-tests/gcov-5b.x: Likewise.
35146         * gcc.misc-tests/gcov-6.x: Likewise.
35147         * gcc.misc-tests/gcov-7.x: Likewise.
35148         * gcc.misc-tests/gcov-8.x: Likewise.
35149
35150 2003-03-27  Glen Nakamura  <glen@imodulo.com>
35151
35152         PR opt/10087
35153         * gcc.dg/20030324-1.c: New test.
35154
35155 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
35156
35157         PR c++/10224
35158         * g++.dg/template/arg3.C: New test.
35159
35160         PR c++/10158
35161         * g++.dg/template/friend18.C: New test.
35162
35163 2003-03-26  Roger Sayle  <roger@eyesopen.com>
35164
35165         * g77.f-torture/compile/20030326-1.f: New test case.
35166
35167 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
35168
35169         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
35170
35171         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
35172
35173 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
35174
35175         * gcc.dg/ia64-sync-3.c: New test.
35176
35177 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
35178
35179         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
35180
35181 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35182
35183         * gcc.dg/ultrasp6.c: New test.
35184
35185 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35186
35187         * gcc.dg/i386-signbit-1.c: New test.
35188         * gcc.dg/i386-signbit-2.c: New test.
35189         * gcc.dg/i386-signbit-3.c: New test.
35190
35191 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35192
35193         * gcc.dg/ultrasp5.c: Fix options.
35194
35195 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35196
35197         * gcc.dg/ultrasp5.c: Fix comment.
35198
35199 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
35200
35201         PR fortran/10197
35202         * g77.f-torture/execute/10197.f: New test.
35203
35204 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
35205
35206         PR c++/9898, c++/383
35207         * g++.dg/template/conv6.C: New test.
35208
35209         PR c++/10119
35210         * g++.dg/template/ptrmem5.C: New test.
35211
35212         PR c++/10026
35213         * g++.dg/lookup/koenig1.C: New test.
35214
35215         PR C++/10199
35216         * g++.dg/lookup/template2.C: New test.
35217
35218 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
35219
35220         * g++.dg/opt/rtti1.C: New test.
35221
35222 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35223
35224         * gcc.dg/ultrasp5.c: New test.
35225
35226 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
35227
35228         PR middle-end/9967
35229         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
35230         builtin fputs.
35231
35232 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
35233
35234         PR c/8224
35235         * gcc.dg/20030323-1.c: New test.
35236
35237 2003-03-23  Roger Sayle  <roger@eyesopen.com>
35238
35239         * gcc.c-torture/compile/20030323-1.c: New test case.
35240
35241 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
35242
35243         * gcc.dg/20030321-1.c: New test.
35244
35245 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
35246
35247         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
35248
35249 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
35250
35251         PR c++/9978, c++/9708
35252         * g++.dg/ext/vlm1.C: Adjust expected error.
35253         * g++.dg/ext/vla2.C: New test.
35254         * g++.dg/template/arg1.C: New test.
35255         * g++.dg/template/arg2.C: New test.
35256
35257 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
35258
35259         * g77.f-torture/execute/select.f: New test.
35260         * g77.f-torture/noncompile/select_no_compile.f: New test.
35261
35262 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
35263
35264         PR c++/9898
35265         * g++.dg/other/error4.C: New test.
35266
35267 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
35268
35269         * g++.dg/template/friend17.C: New test.
35270
35271 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
35272
35273         * gcc.c-torture/compile/20030320-1.c: New.
35274
35275 2003-03-20  Roger Sayle  <roger@eyesopen.com>
35276
35277         * gcc.dg/builtins-6.c: New test case.
35278
35279 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
35280
35281         PR target/10073
35282         * gcc.c-torture/compile/20030319-1.c: New.
35283
35284 2003-03-18  Jan Hubicka  <jh@suse.cz>
35285
35286         * gcc.dg/i386-cvt-1.c: New test.
35287
35288 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
35289
35290         * objc.dg/naming-1.m: Use "(parse|syntax) error".
35291         * objc.dg/naming-2.m: Likewise.
35292
35293 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
35294
35295         PR c++/9639
35296         * g++.dg/parse/crash1.C: New test.
35297
35298 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
35299
35300         PR c++/8805
35301         * g++.dg/eh/cleanup1.C: New test.
35302
35303 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35304
35305         * gcc.c-torture/execute/20030316-1.c: New test case.
35306
35307 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35308
35309         PR c++/9629
35310         * g++.dg/init/ctor2.C: New test.
35311
35312 2003-03-15  Roger Sayle  <roger@eyesopen.com>
35313
35314         * g77.f-torture/compile/xformat.f: New test case.
35315
35316 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35317
35318         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
35319         * g++.old-deja/g++.mike/eh50.C: Likewise.
35320
35321 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35322
35323         PR c++/6440
35324         * g++.dg/template/spec7.C: New test.
35325         * g++.dg/template/spec8.C: Likewise.
35326
35327 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
35328
35329         * gcc.c-torture/execute/20030313-1.c: New test.
35330
35331 2003-03-14  Richard Henderson  <rth@redhat.com>
35332
35333         * gcc.dg/inline-2.c: Adjust alpha test for external call.
35334
35335 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35336
35337         * gcc.c-torture/compile/20030314-1.c: New test.
35338
35339 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
35340
35341         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
35342         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
35343         thumb target,
35344         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
35345         to accept newer _imp__  prefix and additional
35346         newline in .drectve section.
35347         * gcc.dg/dll-4.c: Likewise.
35348         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
35349         switch.
35350
35351 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
35352
35353         * g++.dg/parse/namespace9.C: New test.
35354
35355         * g++.dg/init/ref5.C: New test.
35356         * g++.dg/parse/ptrmem1.C: Likewise.
35357
35358 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35359
35360         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
35361         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
35362         regular expression.
35363         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
35364         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
35365
35366 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
35367
35368         * gcc.c-torture/execute/20030224-2.c: New test.
35369
35370 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35371
35372         * gcc.dg/decl-3.c: New test.
35373
35374 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35375
35376         * gcc.dg/i386-loop-2.c: New test.
35377
35378 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
35379
35380         PR c++/9474
35381         * g++.dg/parse/namespace8.C: New test.
35382
35383         PR c++/9924
35384         * g++.dg/overload/builtin2.C: New test.
35385
35386 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
35387
35388         * gcc.dg/return-type-3.c: New test.
35389
35390 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35391
35392         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
35393         profiling options are not supported.
35394
35395 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
35396
35397         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
35398         * g++.old-deja/g++.warn/impint2.C: Likewise.
35399
35400 2003-03-10  Devang Patel  <dpatel@apple.com>
35401
35402         * g++.dg/cpp/c++_cmd_1.C: New test.
35403         * g++.dg/cpp/c++_cmd_1.h: New file.
35404
35405 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
35406
35407         * gcc.dg/altivec-9.c: New file.
35408
35409 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35410
35411         * gcc.dg/ppc-sdata-1.c: New test.
35412         * gcc.dg/ppc-sdata-2.c: New test.
35413
35414 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
35415
35416         PR c++/9373
35417         * g++.dg/opt/ptrmem2.C: New test.
35418
35419         PR c++/8534
35420         * g++.dg/opt/ptrmem1.C: New test.
35421
35422 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35423
35424         * gcc.dg/i386-loop-1.c: New test.
35425
35426 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35427
35428         PR c++/9970
35429         * g++.dg/lookup/friend1.C: New test.
35430
35431 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35432
35433         PR c++/9823
35434         * g++.dg/parser/constructor1.C: New test.
35435
35436 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
35437
35438         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
35439
35440         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
35441
35442 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
35443
35444         * gcc.dg/cpp/Wunused.c: Update test.
35445
35446 2003-03-08  Jan Hubicka  <jh@suse.cz>
35447
35448         * gcc.dg/inline-3.c: New test.
35449
35450 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35451
35452         PR c++/9809
35453         * g++.dg/parse/builtin1.C: New test.
35454
35455         PR c++/9982
35456         * g++.dg/abi/cookie1.C: New test.
35457         * g++.dg/abi/cookie2.C: Likewise.
35458
35459         PR c++/9524
35460         * g++.dg/template/field1.C: New test.
35461
35462         PR c++/9912
35463         * g++.dg/parse/class1.C: New test.
35464         * g++.dg/parse/namespace7.C: Likewise.
35465         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35466
35467 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
35468
35469         * g++.dg/init/ref4.C: New test.
35470
35471 2003-03-07  Jan Hubicka  <jh@suse.cz>
35472
35473         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35474         * gcc.dg/inline-3.c: New test.
35475
35476 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
35477
35478         * g++.dg/init/ref3.C: New test.
35479
35480         PR c++/9965
35481         * g++.dg/init/ref2.C: New test.
35482
35483         PR c++/9400
35484         * g++.dg/warn/Wshadow-2.C: New test.
35485
35486         PR c++/9791
35487         * g++.dg/warn/Woverloaded-1.C: New test.
35488
35489 2003-03-05  Jan Hubicka  <jh@suse.cz>
35490
35491         * gcc.dg/i386-local2.c: New.
35492         * gcc.dg/i386-local.c: Fix typo.
35493
35494 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
35495
35496         * g++.dg/abi/layout3.C: New test.
35497
35498 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35499
35500         * gcc.c-torture/compile/20030305-1.c
35501
35502 2003-03-05  Jan Hubicka  <jh@suse.cz>
35503
35504         * gcc.dg/i386-local.c: New.
35505
35506 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
35507
35508         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35509
35510 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35511
35512         * gcc.dg/switch-2.c: New test.
35513         * gcc.dg/switch-3.c: New test.
35514         * gcc.dg/Wswitch.c: Adjust line numbers.
35515         * gcc.dg/Wswitch-default.c: Likewise.
35516         * gcc.dg/Wswitch-enum.c: Likewise.
35517
35518 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
35519
35520         * gcc.c-torture/execute/20030222-1.c: New test.
35521
35522 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35523
35524         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35525
35526 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35527
35528         PR c++/9878
35529         * g++.dg/init/ref1.C: New test.
35530
35531 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35532
35533         * gcc.dg/sh-relax.c: New SH-only test.
35534
35535 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35536
35537         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35538         comment explaining purpose of testcase.
35539
35540 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35541
35542         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35543         for HC11/HC12 (asm needs two int registers).
35544         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35545         HC11/HC12 because the test uses an asm which needs two 32-bit
35546         registers.
35547
35548 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35549
35550         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35551         for HC11/HC12 (array is too large otherwise).
35552         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35553         * gcc.c-torture/compile/20010518-2.x: Likewise.
35554         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35555         HC11/HC12 (array is too large).
35556
35557 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35558
35559         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35560         * lib/g++-dg.exp (g++-dg-test): Likewise.
35561
35562 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35563
35564         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35565         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35566
35567 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35568
35569         * g++.dg/warn/implicit-typename1.C: Remove warning.
35570
35571 2003-02-28  Richard Henderson  <rth@redhat.com>
35572
35573         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35574         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35575
35576 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35577
35578         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35579         * g++.dg/pch/pch.exp: Likewise.
35580
35581 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35582
35583         PR c++/9879
35584         * testsuite/g++.dg/init/new4.C: New test.
35585
35586 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35587
35588         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35589
35590 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35591
35592         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35593         unsigned long.
35594
35595         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35596         wider than float.
35597
35598 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35599
35600         * lib/scanasm.exp: Add support for counting numbers of
35601         occurences.
35602         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35603         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35604
35605 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35606
35607         PR c++/9683
35608         * g++.dg/template/static3.C: New test.
35609
35610         PR c++/9829
35611         * g++.dg/parse/namespace6.C: New test.
35612
35613 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35614
35615         PR target/9732
35616         * gcc.dg/20030225-1.c: New test.
35617
35618 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35619
35620         * README: Remove out-of-date information.
35621
35622         PR c++/9836
35623         * g++.dg/template/spec6.C: New test.
35624
35625 2003-02-24  Jeff Law  <law@redhat.com>
35626
35627         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35628
35629 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35630
35631         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35632         * gcc.dg/pragma-ep-1.c: Likewise.
35633
35634 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35635
35636         PR c++/9602
35637         * g++.dg/template/friend16.C: New test.
35638
35639 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35640
35641         PR c++/5333
35642         * g++.dg/parse/fused-params1.C: Adjust error messages.
35643         * g++.dg/template/nested3.C: New test.
35644
35645 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35646
35647         * g++.dg/abi/param1.C: New test.
35648
35649 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35650
35651         PR c++/7982
35652         * g++.dg/warn/implicit-typename1.C: New test.
35653
35654 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35655
35656         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35657         with "mtune".
35658         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35659         * gcc.c-torture/execute/20010129-1.x: Likewise.
35660         * gcc.dg/20011107-1.c: Likewise.
35661         * gcc.dg/20020108-1.c: Likewise.
35662         * gcc.dg/20020122-3.c: Likewise.
35663         * gcc.dg/20020206-1.c: Likewise.
35664         * gcc.dg/20020310-1.c: Likewise.
35665         * gcc.dg/20020426-2.c: Likewise.
35666         * gcc.dg/20020517-1.c: Likewise.
35667         * gcc.dg/991230-1.c: Likewise.
35668         * gcc.dg/i386-unroll-1.c: Likewise.
35669         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35670
35671 2003-02-22  Jan Hubicka  <jh@suse.cz>
35672
35673         * gcc.dg/i386-mul.c: New test.
35674
35675 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35676
35677         * gcc.dg/builtins-5.c: New test case.
35678
35679 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35680
35681         * gcc.dg/asmreg-1.c: New test.
35682
35683 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35684
35685         PR c++/9749
35686         * g++.dg/parse/varmod1.C: New test.
35687
35688 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35689
35690         PR c++/9727
35691         * g++.dg/template/op1.C: New test.
35692
35693 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35694
35695         PR c++/8906
35696         * g++.dg/template/nested2.C: New test.
35697
35698 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35699
35700         PR c++/8724
35701         * g++.dg/expr/dtor1.C: New test.
35702
35703 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
35704
35705         * gcc.dg/cpp/include3.c: New test.
35706         * gcc.dg/cpp/inc/foo.h: New file.
35707
35708 2003-02-21  Glen Nakamura  <glen@imodulo.com>
35709
35710         * gcc.c-torture/execute/20030221-1.c: New test.
35711
35712 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
35713
35714         PR c++/9729
35715         * g++.dg/abi/conv1.C: New test.
35716
35717 2003-02-20  Jan Hubicka  <jh@suse.cz>
35718
35719         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35720
35721 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
35722
35723         * gcc.c-torture/compile/20030219-1.c: New test.
35724
35725 2003-02-18  Jan Hubicka  <jh@suse.cz>
35726
35727         * gcc.dg/funcorder.c: New test.
35728
35729 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35730
35731         * gcc.c-torture/execute/20030218-1.c: New.
35732
35733 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
35734
35735         * gcc.dg/20030218-1.c: New.
35736
35737 2003-02-18  Richard Henderson  <rth@redhat.com>
35738
35739         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35740         * gcc.dg/attr-used-2.c: New.
35741
35742 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
35743
35744         PR c++/9704
35745         * g++.dg/init/copy5.C: New test.
35746
35747 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
35748
35749         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35750         * g++.dg/pch/pch.exp: Likewise.
35751
35752 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35753
35754         * gcc.c-torture/execute/20030209-1.c: Enable the test if
35755         STACK_SIZE is not defined.
35756
35757 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35758
35759         PR c++/9457
35760         * g++.dg/template/init1.C: New test.
35761
35762 2003-02-16  Jan HUbicka  <jh@suse.cz>
35763
35764         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35765         (foo): Add few extra tests
35766         * gcc.dg/c99-const-expr-3.c: Likewise.
35767         * gcc.c-torture/execute/20030216-1.c: New.
35768
35769 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35770
35771         PR c++/9459
35772         * g++.dg/ext/typeof4.C: New test.
35773
35774 2003-02-15  Roger Sayle  <roger@eyesopen.com>
35775
35776         * gcc.dg/i386-387-3.c: New test case.
35777
35778 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
35779
35780         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35781         cris-*-elf* cris-*-aout* and mmix-*-*.
35782
35783 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
35784
35785         * gcc.dg/20030213-1.c: New test.
35786
35787 2003-02-12  Roger Sayle  <roger@eyesopen.com>
35788
35789         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35790         * gcc.dg/i386-387-2.c: Likewise.
35791
35792 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
35793
35794         * gcc.dg/ppc-spe.c: Fix formatting.
35795         Enable tests that were previously unsupported by gas.
35796         Delete tests for instructions that no longer exist.
35797         Switch arguments on evsubifw builtin.
35798
35799 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
35800
35801         * gcc.c-torture/execute/20030209-1.c: Disable the test if
35802         STACK_SIZE is too small.
35803
35804 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35805             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35806
35807         * gcc.dg/decl-2.c: New test.
35808
35809 2003-02-10  Jan Hubicka  <jh@suse.cz>
35810
35811         * gcc.dg/i386-fpcvt-1.c: New test.
35812
35813 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
35814
35815         * gcc.c-torture/execute/20030209-1.c: New test.
35816
35817 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
35818
35819         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35820         int-wide bitops, use the constants of the same width.
35821         Likewise, if long long is 32-bit wide, test bitops using
35822         32-bit constants.
35823
35824 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
35825
35826         * gcc.dg/20021014-1.c: Annotate with expected notice text.
35827
35828 2003-02-07  Roger Sayle  <roger@eyesopen.com>
35829
35830         * testsuite/gcc.dg/builtins-4.c: New test case.
35831
35832 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35833
35834         * gcc.dg/20020430-1.c: Fix dg command typos.
35835         * gcc.dg/20020503-1.c: Likewise.
35836
35837 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35838
35839         PR c++/8785
35840         * g++.dg/parse/fused-params1.C: New test.
35841
35842         PR c++/8857
35843         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35844
35845         PR c++/8921
35846         * g++.dg/parse/non-dependent1.C: New test.
35847
35848         PR c++/8928
35849         * g++.dg/parse/dupl-tmpl-args1.C: New test.
35850
35851         PR c++/9228
35852         * g++.dg/parse/undefined7.C: New test.
35853         * g++.dg/parse/non-templ1.C: New test.
35854
35855         PR c++/9229
35856         * g++.dg/parse/too-many-tmpl-args1.C: New test.
35857
35858 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
35859
35860         * gcc.c-torture/compile/20030206-1.c: New test.
35861
35862 2003-02-05  Roger Sayle  <roger@eyesopen.com>
35863
35864         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35865         "pow" to "foo" to avoid potential confusion with a math built-in.
35866
35867 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35868
35869         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35870         conditions for SPARC targets.
35871
35872 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
35873
35874         * gcc.dg/20030204-1.c: New test.
35875
35876 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35877
35878         PR c++/38
35879         * g++.dg/parse/array-size1.C: New test.
35880
35881         PR c++/5657
35882         * g++.dg/parse/undefined3.C: New test.
35883
35884         PR c++/5665
35885         * g++.dg/parse/undefined4.C: New test.
35886
35887         PR c++/5975
35888         * g++.dg/parse/undefined5.C: New test.
35889
35890         PR c++/7259
35891         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35892
35893         PR c++/8578
35894         * g++.dg/parse/casting-operator1.C: New test.
35895
35896         PR c++/8596
35897         * g++.dg/parse/undefined6.C: New test.
35898
35899         PR c++/8736
35900         * g++.dg/parse/missing-template1.C: New test.
35901
35902 2003-02-04  Jan Hubicka  <jh@suse.cz>
35903
35904         * gcc.dg/i386-cadd.c: Compile using -march=k8.
35905         * gcc.dg/i386-cmov?.c: Likewise.
35906         * gcc.dg/i386-fpcvt-?.c: Likewise.
35907         * gcc.dg/i386-ssefp-1.c: Likewise.
35908         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
35909         conventions.
35910
35911 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
35912
35913         PR c++/7129
35914         * testsuite/g++.dg/ext/max.C: New test.
35915
35916 2003-02-03  Jan Hubicka  <jh@suse.cz>
35917
35918         * gcc.c-torture/execute/20030203-1.c: New test.
35919
35920 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
35921
35922         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
35923         'natural-endian'.
35924
35925 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
35926
35927         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35928         * g++.dg/init/new2.C: Likewise.
35929         * g++.dg/other/new1.C: Likewise.
35930
35931 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
35932
35933         * gcc.dg/struct-ret-libc.c: New test.
35934
35935 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
35936
35937         * gcc.dg/20030129-1.c: New test.
35938
35939 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35940
35941         PR c++/8849
35942         * g++.dg/template/ptrmem4.C: New test.
35943
35944 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
35945
35946         * g++.dg/parser/constant1.C: New test.
35947
35948 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35949
35950         PR c++/8591
35951         * g++.dg/parse/friend2.C: New test.
35952
35953 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35954
35955         PR c++/9437
35956         * g++.dg/template/unify4.C: New test.
35957
35958 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
35959
35960         * gcc.c-torture/execute/20030128-1.c: New test.
35961
35962 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35963
35964         * g++.dg/lookup/nested1.C: Test moved from ...
35965         * g++.old-deja/g++.other/lookup24.C: ... here.
35966
35967 2003-01-28  Jan Hubicka  <jh@suse.cz>
35968
35969         * gcc.dg/i386-cmov5.c: New test.
35970
35971 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35972
35973         * gcc.c-torture/execute/20010925-1.c: Changed the
35974         memcpy declaration.
35975
35976 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35977
35978         PR c++/3902
35979         * g++.dg/parse/template5.C: New test.
35980
35981 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35982
35983         PR fortran/9258
35984         * g77.dg/pr9258: New test.
35985
35986 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35987
35988         * README: Move relevant parts from README.g++.
35989
35990         * README.g++: Remove this file.
35991
35992 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35993
35994         * g++.dg/abi/dcast1.C: New test.
35995
35996 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35997
35998         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35999
36000 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36001
36002         PR c++/47
36003         * g++.old-deja/g++.other/lookup24.C: New test.
36004
36005 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36006
36007         PR middle-end/7227
36008         * gcc.dg/uninit-C.c: New test.
36009
36010 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36011
36012         * g++.dg/abi/covariant1.C: New test.
36013
36014 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36015
36016         * gcc.dg/20030123-1.c: New test.
36017
36018 2003-01-25  Jan Hubicka  <jh@suse.cz>
36019
36020         PR opt/8492
36021         * gcc.c-torture/compile/20030125-1.c
36022
36023 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36024
36025         PR c++/9403
36026         * g++.dg/parse/template3.C: New test.
36027         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36028
36029         PR c++/795
36030         * g++.dg/parse/template4.C: New test.
36031
36032         PR c++/9415
36033         * g++.dg/template/qual2.C: New test.
36034
36035         PR c++/8545
36036         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36037
36038         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36039
36040 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36041
36042         * gcc.c-torture/execute/switch-1.c: New test case.
36043
36044 2003-01-25  Jan Hubicka  <jh@suse.cz>
36045
36046         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36047
36048 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36049
36050         Tweaks for Bison-1.875. From the NEWS file:
36051         "- `parse error' -> `syntax error'
36052         Bison now uniformly uses the term `syntax error'"
36053         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36054         * gcc.dg/cpp/digraph2.c: Likewise.
36055         * gcc.dg/cpp/direct2.c: Likewise.
36056         * gcc.dg/cpp/paste4.c: Likewise.
36057         * gcc.dg/c90-restrict-1.c: Likewise.
36058         * gcc.dg/c99-func-2.c: Likewise.
36059         * gcc.dg/noncompile/920721-2.c: Likewise.
36060         * gcc.dg/noncompile/930622-2.c: Likewise.
36061         * gcc.dg/noncompile/940112-1.c: Likewise.
36062         * gcc.dg/noncompile/950921-1.c: Likewise.
36063         * gcc.dg/noncompile/951123-1.c: Likewise.
36064         * gcc.dg/noncompile/971104-1.c: Likewise.
36065         * gcc.dg/noncompile/990416-1.c: Likewise.
36066
36067 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36068
36069         * g++.dg/parse/undefined1.C: Add error message.
36070
36071 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36072
36073         PR c++/9354
36074         * g++.dg/parse/new1.C: New test.
36075
36076         PR c++/9216
36077         * g++.dg/parse/template2.C: New test.
36078
36079         PR c++/9354
36080         * g++.dg/parse/typedef2.C: New test.
36081
36082         PR c++/9328
36083         * g++.dg/ext/typeof3.C: New test.
36084
36085 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36086
36087         PR c++/2738
36088         * g++.dg/parse/ret-type1.C: New test.
36089
36090         PR c++/3792
36091         * g++.dg/parse/tmpl-outside1.C: New test.
36092
36093         PR c++/4207
36094         * g++.dg/parse/int-as-enum1.C: New test.
36095
36096         PR c++/4903
36097         * g++.dg/parse/no-typename1.C: New test.
36098
36099         PR c++/5533
36100         * g++.dg/parse/no-value1.C: New test.
36101
36102         PR c++/5921
36103         * g++.dg/parse/wrong-inline1.C: New test.
36104
36105         PR c++/6402
36106         * g++.dg/parse/ref1.C: New test.
36107
36108         PR c++/6992
36109         * g++.dg/parse/attr-ctor1.C: New test.
36110
36111         PR c++/7229
36112         * g++.dg/parse/namespace5.C: New test.
36113
36114         PR c++/7917
36115         * g++.dg/parse/func-def1.C: New test.
36116
36117         PR c++/8143
36118         * g++.dg/parse/undefined1.C: New test.
36119
36120         PR c++/5723, PR c++/8522
36121         * g++.dg/parse/specialization1.C: New test.
36122
36123         PR c++/163, PR c++/8595
36124         * g++.dg/parse/struct-as-enum1.C: New test.
36125
36126         PR c++/9173
36127         * g++.dg/parse/undefined2.C: New test.
36128
36129 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36130
36131         PR c++/9298
36132         * g++.dg/parse/template1.C: New test.
36133
36134         PR c++/9384
36135         * g++.dg/parse/using1.C: New test.
36136
36137         PR c++/9285
36138         PR c++/9294
36139         * g++.dg/parse/expr2.C: New test.
36140
36141         PR c++/9388
36142         * g++.dg/parse/lookup2.C: Likewise.
36143
36144 2003-01-21  Jan Hubicka  <jh@suse.cz>
36145
36146         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
36147         * gcc.c-torture/execute/eeprof-1.c: Likewise.
36148         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
36149         * gcc.c-torture/execute/string-opt-*.c: Likewise.
36150
36151 2003-01-20  Nick Clifton  <nickc@redhat.com>
36152
36153         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
36154         problem with ARM sibcall code generation.
36155
36156 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
36157
36158         * gcc.c-torture/execute/20030120-1.c: New.
36159
36160 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
36161
36162         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
36163
36164 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
36165
36166         PR c++/9272
36167         * g++.dg/parse/ctor1.C: New test.
36168
36169         PR c++/9294:
36170         * g++.dg/parse/qualified1.C: New test.
36171
36172         * g++.dg/parse/typename3.C: New test.
36173
36174 2003-01-16  Richard Henderson  <rth@redhat.com>
36175
36176         * g++.dg/tls/init-2.C: Fix error matches for real this time.
36177
36178 2003-01-16  Richard Henderson  <rth@redhat.com>
36179
36180         * g++.dg/pch/pch.exp: Copy test header to the working directory
36181         before using it either for precompilation or direct use.
36182         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
36183         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
36184
36185 2003-01-16  Richard Henderson  <rth@redhat.com>
36186
36187         * gcc.dg/pch/pch.exp: Copy test header to the working directory
36188         before using it either for precompilation or direct use.
36189         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
36190         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
36191
36192 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
36193
36194         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
36195         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
36196         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
36197         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
36198         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
36199         typename warning into error.
36200         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
36201         error messages.
36202         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
36203         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
36204         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
36205         messages.
36206         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
36207         make declaration visible in template.
36208         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
36209         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
36210         messages.
36211         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
36212         message.
36213         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
36214         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
36215         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
36216         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
36217         typename warning with error message.
36218         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
36219         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
36220         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
36221
36222 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
36223
36224         * g++.dg/parse/ambig2.C: New test.
36225
36226 2003-01-15  Richard Henderson  <rth@redhat.com>
36227
36228         * g++.dg/tls/init-2.C: Update error message string.
36229
36230 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36231
36232         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
36233
36234 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
36235
36236         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
36237         all for HC11/HC12.
36238         * gcc.c-torture/compile/20001205-1.x: Likewise.
36239         * gcc.c-torture/compile/20001226-1.x: Likewise.
36240         * gcc.c-torture/compile/920520-1.x: Likewise.
36241         * gcc.c-torture/compile/961203-1.x: Likewise.
36242         * gcc.c-torture/compile/20020604-1.x: Likewise.
36243
36244 2003-01-15  Jan Hubicka  <jh@suse.cz>
36245
36246         * gcc.c-torture/compile/20030115-1.c: New test.
36247
36248         * gcc.dg/i386-fpcvt-1.c: New test.
36249         * gcc.dg/i386-fpcvt-2.c: New test.
36250
36251 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
36252
36253         Further conform g++'s __vmi_class_type_info to the C++ ABI
36254         specification.
36255         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
36256         the specification.
36257
36258 2003-01-14  Jan Hubicka  <jh@suse.cz>
36259
36260         * gcc.dg/i386-fpcvt-1.c: New test.
36261         * gcc.dg/i386-fpcvt-2.c: New test.
36262
36263 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36264
36265         * gcc.dg/i386-mmx-3.c: New test.
36266
36267 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
36268
36269         PR c++/9264
36270         * g++.dg/parse/octal1.C: New file.
36271
36272         PR c++/9172
36273         * g++.dg/parse/typename1.C: New file.
36274
36275 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
36276
36277         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
36278         * gcc.dg/bf-no-ms-layout.c: Likewise.
36279         * gcc.dg/bf-ms-attrib.c: Likewise.
36280
36281 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
36282
36283         PR c++/9099
36284         * g++.dg/parse/dtor1.C: New file.
36285
36286         PR c++/9128
36287         * g++.dg/rtti/typeid1.C: New file.
36288
36289         PR c++/9153
36290         * g++.dg/parse/lookup1.C: New file.
36291
36292         PR c++/9171
36293         * g++.dg/templ/spec5.C: New file.
36294
36295 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
36296
36297         * gcc.c-torture/compile/20030110-1.c: New test.
36298
36299 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
36300
36301         Merge from pch-branch:
36302
36303         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
36304
36305         * gcc.dg/pch/cpp-1.h: New.
36306         * gcc.dg/pch/cpp-1.c: New.
36307         * gcc.dg/pch/cpp-2.h: New.
36308         * gcc.dg/pch/cpp-2.c: New.
36309
36310         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
36311
36312         * gcc.dg/pch/except-1.h: New.
36313         * gcc.dg/pch/except-1.c: New.
36314
36315         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
36316
36317         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
36318         running test.
36319         * gcc.dg/pch: Include *.hp not *.h.
36320         * gcc.dg/pch/system-1.h: New.
36321         * gcc.dg/pch/system-1.c: New.
36322
36323         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
36324
36325         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
36326         rather than trying to build and run a program using PCH.
36327         * gcc.dg/pch: Remove dg-do commands from test files.
36328
36329         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
36330
36331         * gcc.dg/pch/macro-3.c: New.
36332         * gcc.dg/pch/macro-3.h: New.
36333
36334         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
36335
36336         * gcc.dg/pch/common-1.c: New.
36337         * gcc.dg/pch/common-1.h: New.
36338         * gcc.dg/pch/decl-1.c: New.
36339         * gcc.dg/pch/decl-1.h: New.
36340         * gcc.dg/pch/decl-2.c: New.
36341         * gcc.dg/pch/decl-2.h: New.
36342         * gcc.dg/pch/decl-3.c: New.
36343         * gcc.dg/pch/decl-3.h: New.
36344         * gcc.dg/pch/decl-4.c: New.
36345         * gcc.dg/pch/decl-4.h: New.
36346         * gcc.dg/pch/decl-5.c: New.
36347         * gcc.dg/pch/decl-5.h: New.
36348         * gcc.dg/pch/global-1.c: New.
36349         * gcc.dg/pch/global-1.h: New.
36350         * gcc.dg/pch/inline-1.c: New.
36351         * gcc.dg/pch/inline-1.h: New.
36352         * gcc.dg/pch/inline-2.c: New.
36353         * gcc.dg/pch/inline-2.h: New.
36354         * gcc.dg/pch/static-1.c: New.
36355         * gcc.dg/pch/static-1.h: New.
36356         * gcc.dg/pch/static-2.c: New.
36357         * gcc.dg/pch/static-2.h: New.
36358
36359         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
36360
36361         * g++.dg/pch/pch.exp: Better handle failing testcases.
36362         * gcc.dg/pch/pch.exp: Likewise.
36363         * gcc.dg/pch/macro-1.c: New.
36364         * gcc.dg/pch/macro-1.h: New.
36365         * gcc.dg/pch/macro-2.c: New.
36366         * gcc.dg/pch/macro-2.h: New.
36367
36368         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
36369
36370         * g++.dg/dg.exp: Treat files in pch/ specially.
36371         * g++.dg/pch/pch.exp: New file.
36372         * g++.dg/pch/empty.H: New file.
36373         * g++.dg/pch/empty.C: New file.
36374         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
36375         "precompile".
36376
36377         * gcc.dg/pch/pch.exp: New file.
36378         * gcc.dg/pch/empty.h: New file.
36379         * gcc.dg/pch/empty.c: New file.
36380         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
36381         "precompile".
36382
36383 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36384
36385         * g++.dg/template/friend14.C: New test.
36386
36387 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36388
36389         * gcc.dg/old-style-asm-1.c: New test.
36390
36391 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
36392
36393         * gcc.c-torture/compile/20030109-1.c: New test.
36394
36395 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36396
36397         * gcc.c-torture/execute/20030109-1.c: New test.
36398
36399 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
36400
36401         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
36402         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
36403         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
36404         * g++.old-deja/g++.mike/eh2.C: Likewise.
36405         * g++.old-deja/g++.mike/eh3.C: Likewise.
36406         * g++.old-deja/g++.mike/eh5.C: Likewise.
36407         * g++.old-deja/g++.mike/eh6.C: Likewise.
36408         * g++.old-deja/g++.mike/eh7.C: Likewise.
36409         * g++.old-deja/g++.mike/eh8.C: Likewise.
36410         * g++.old-deja/g++.mike/eh9.C: Likewise.
36411         * g++.old-deja/g++.mike/eh10.C: Likewise.
36412         * g++.old-deja/g++.mike/eh12.C: Likewise.
36413         * g++.old-deja/g++.mike/eh13.C: Likewise.
36414         * g++.old-deja/g++.mike/eh14.C: Likewise.
36415         * g++.old-deja/g++.mike/eh16.C: Likewise.
36416         * g++.old-deja/g++.mike/eh17.C: Likewise.
36417         * g++.old-deja/g++.mike/eh18.C: Likewise.
36418         * g++.old-deja/g++.mike/eh21.C: Likewise.
36419         * g++.old-deja/g++.mike/eh23.C: Likewise.
36420         * g++.old-deja/g++.mike/eh24.C: Likewise.
36421         * g++.old-deja/g++.mike/eh25.C: Likewise.
36422         * g++.old-deja/g++.mike/eh26.C: Likewise.
36423         * g++.old-deja/g++.mike/eh27.C: Likewise.
36424         * g++.old-deja/g++.mike/eh28.C: Likewise.
36425         * g++.old-deja/g++.mike/eh29.C: Likewise.
36426         * g++.old-deja/g++.mike/eh31.C: Likewise.
36427         * g++.old-deja/g++.mike/eh33.C: Likewise.
36428         * g++.old-deja/g++.mike/eh34.C: Likewise.
36429         * g++.old-deja/g++.mike/eh35.C: Likewise.
36430         * g++.old-deja/g++.mike/eh36.C: Likewise.
36431         * g++.old-deja/g++.mike/eh37.C: Likewise.
36432         * g++.old-deja/g++.mike/eh38.C: Likewise.
36433         * g++.old-deja/g++.mike/eh39.C: Likewise.
36434         * g++.old-deja/g++.mike/eh40.C: Likewise.
36435         * g++.old-deja/g++.mike/eh41.C: Likewise.
36436         * g++.old-deja/g++.mike/eh42.C: Likewise.
36437         * g++.old-deja/g++.mike/eh44.C: Likewise.
36438         * g++.old-deja/g++.mike/eh46.C: Likewise.
36439         * g++.old-deja/g++.mike/eh47.C: Likewise.
36440         * g++.old-deja/g++.mike/eh48.C: Likewise.
36441         * g++.old-deja/g++.mike/eh49.C: Likewise.
36442         * g++.old-deja/g++.mike/eh50.C: Likewise.
36443         * g++.old-deja/g++.mike/eh51.C: Likewise.
36444         * g++.old-deja/g++.mike/eh53.C: Likewise.
36445         * g++.old-deja/g++.mike/eh55.C: Likewise.
36446         * g++.old-deja/g++.mike/p7912.C: Likewise.
36447         * g++.old-deja/g++.mike/p9706.C: Likewise.
36448         * g++.old-deja/g++.mike/p10416.C: Likewise.
36449         * g++.old-deja/g++.mike/p11667.C: Likewise.
36450         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
36451         Remove redundant reference to Iris.
36452         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36453         Elxsi, i860, Pico Java, and WE32K.
36454
36455 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
36456
36457         * g++.dg/ext/asm4.C: New test.
36458
36459 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36460
36461         PR c++/9030
36462         * g++.dg/template/friend12.C: New test.
36463         * g++.dg/template/friend13.C: Likewise.
36464         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36465
36466 2003-01-08  Jan Hubicka  <jh@suse.cz>
36467
36468         * gcc.dg/i386-cadd.c: New test.
36469         * gcc.dg/i386-cmov4.c: Likewise.
36470
36471 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
36472
36473         PR c++/9165
36474         * g++.dg/warn/Wunused-3.C: New test.
36475
36476         * g++.dg/abi/bitfield9.C: New test.
36477
36478         PR c++/9189
36479         * g++.dg/parse/defarg3.C: New test.
36480
36481 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36482
36483         * g++.dg/parse/ambig1.C: New test.
36484         * g++.dg/parse/defarg2.C: New test.
36485
36486 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
36487
36488         * g++.dg/template/defarg-1.C: New test.
36489         * g++.dg/template/local2.C: Likewise.
36490
36491 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
36492
36493         * gcc.c-torture/execute/20030105-1.c: New test.
36494
36495 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36496
36497         * g++.dg/parse/namespace3.C: Remove extra semicolons.
36498         * g++.dg/parse/namespace4.C: Likewise.
36499
36500 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36501
36502         * g++.dg/template/ntp2.C: New test.
36503
36504 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
36505
36506         * g++.dg/parse/extern-C-1.C: New test.
36507
36508         * g++.dg/parse/namespace4.C: New test.
36509
36510         * g++.dg/template/nested1.C: New test.
36511
36512         * g++.dg/parse/namespace3.C: New test.
36513
36514 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36515
36516         * g++.dg/lookup/two-stage1.C: New test.
36517
36518 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36519
36520         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36521         * g++.old-deja/g++.jason/access8.C: Likewise.
36522         * g++.old-deja/g++.other/decl5.C: Likewise.
36523
36524 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36525
36526         * g++.dg/parse/parse7.C: New test.
36527
36528 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36529
36530         PR c++/2843
36531         * g++.dg/ext/attrib7.C: New test.
36532
36533 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36534
36535         * g++.dg/parse/parse6.C: New test.
36536
36537 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36538
36539         * gcc.dg/h8300-stack-1.c: New.
36540
36541 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36542
36543         g++.dg/lookup/exception1.C: New test.
36544
36545         g++.dg/lookup/template1.C: New test.
36546
36547         g++.dg/parse/namespace2.C: New test.
36548
36549         g++.dg/parse/parens2.C: New test.
36550
36551 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36552
36553         * g++.dg/parse/parse5.C: New test.
36554         * g++.dg/lookup/scoped4.C: New test.
36555
36556 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36557
36558         * g++.dg/parse/parens1.C: New test.
36559
36560         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36561         angle-bracket1.C.
36562         * g++.dg/parse/parens2.C: New test.
36563
36564         * g++.dg/lookup/scope-operator1.C: New test.
36565
36566         * g++.dg/parse/operator1.C: New test.
36567
36568 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36569
36570         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36571         * g++.old-deja/g++.other/access6.C: Likewise.
36572         * g++.old-deja/g++.other/decl1.C: Likewise.
36573         * g++.old-deja/g++.pt/typename12.C: Likewise.
36574
36575 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36576
36577         * g++.dg/parse/namespace1.C: New test.
36578
36579 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36580
36581         * g++.dg/parse/parse4.C: New test.
36582
36583 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36584
36585         * g++.dg/parse/parse3.C: New test.
36586
36587 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36588
36589         * g++.dg/parse/parse2.C: New test.
36590
36591 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36592
36593         * g++.dg/template/friend11.C: New test.
36594
36595 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36596
36597         * g++.dg/parse/parse1.C: New test.
36598
36599 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36600
36601         * lib/profopt.exp: Change the name of a global variable to avoid
36602         possible clashes with other test suites.
36603
36604 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36605
36606         * g++.dg/inherit/covariant8.C: New test.
36607
36608 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36609
36610         * g++.dg/init/array9.C: New test.
36611
36612         PR c++/9112
36613         * g++.dg/parse/expr1.C: New test.
36614
36615 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36616
36617         * gcc.c-torture/compile/20021230-1.c: New test.
36618
36619 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36620
36621         * g++.dg/inherit/covariant5.C: New test.
36622         * g++.dg/inherit/covariant6.C: New test.
36623         * g++.dg/inherit/covariant7.C: New test.
36624
36625 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36626
36627         PR c++/2739
36628         * g++.dg/other/access2.C: New test.
36629
36630 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36631
36632         * g++.dg/other/anon-struct.C: No longer fails
36633         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36634         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36635         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36636
36637 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36638
36639         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36640
36641 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36642
36643         * g++.dg/eh/spec4.C: Remove stray semicolon.
36644         * g++.dg/expr/pmf-1.C: Change error message.
36645         * g++.dg/ext/asm1.C: Remove stray semicolon.
36646         * g++.dg/ext/typename1.C: Add missing typenames.
36647         * g++.dg/inherit/template-as-base.C: Change error message.
36648         * g++.dg/lookup/scoped1.C: Likewise.
36649         * g++.dg/lookup/scoped2.C: Likewise.
36650         * g++.dg/lookup/using2.C: Likewise.
36651         * g++.dg/other/component1.C: Remove stray semicolon.
36652         * g++.dg/other/do1.C: Change error message.
36653         * g++.dg/other/error2.C: Likewise.
36654         * g++.dg/other/init1.C: Likewise.
36655         * g++.dg/other/packed1.C: Remove stray semicolon.
36656         * g++.dg/other/ptrmem2.C: Change error message.
36657         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36658         marker.
36659         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36660         * g++.dg/template/access3.C: Add typename keyword.
36661         * g++.dg/template/access5.C: Remove stray semicolon.
36662         * g++.dg/template/access6.C: Likewise.
36663         * g++.dg/template/complit1.C: Likewise.
36664         * g++.dg/template/crash1.C: Change error message.
36665         * g++.dg/template/inherit2.C: Remove stray semicolon.
36666         * g++.dg/template/instantiate2.C: Likewise.
36667         * g++.dg/template/instantiate3.C: Change error message.
36668         * g++.dg/template/qual1.C: Remove stray semicolon.
36669         * g++.dg/template/qualttp18.C: Change error message.
36670         * g++.dg/template/ref1.C: Remove stray semicolon.
36671         * g++.dg/template/sizeof1.C (A::value): Declare it.
36672         * g++.dg/template/spec4.C: Change error message.
36673         * g++.dg/template/static1.C: Likewise.
36674         * g++.dg/template/type1.C: Likewise.
36675         * g++.dg/template/typename3.C: Likewise.
36676         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36677         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36678         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36679         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36680         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36681         named return value extension.
36682         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36683         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36684         * g++.old-deja/g++.bob/extern_C.C: Likewise.
36685         * g++.old-deja/g++.bob/inherit2.C: Likewise.
36686         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36687         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36688         * g++.old-deja/g++.brendan/crash13.C: Likewise.
36689         * g++.old-deja/g++.brendan/crash15.C: Likewise.
36690         * g++.old-deja/g++.brendan/crash18.C: Change error message.
36691         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36692         * g++.old-deja/g++.brendan/crash38.C: Likewise.
36693         * g++.old-deja/g++.brendan/crash50.C: Likewise.
36694         * g++.old-deja/g++.brendan/crash56.C: Likewise.
36695         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36696         syntax.
36697         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36698         * g++.old-deja/g++.brendan/crash8.C: Change error message.
36699         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36700         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36701         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36702         * g++.old-deja/g++.brendan/template11.C: Likewise.
36703         * g++.old-deja/g++.brendan/template26.C: Likewise.
36704         * g++.old-deja/g++.brendan/template27.C: Use explicit
36705         specialization syntax.
36706         * g++.old-deja/g++.brendan/template30.C: Likewise.
36707         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36708         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36709         non-dependent names.
36710         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36711         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36712         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36713         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36714         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36715         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36716         named return value extension.
36717         * g++.old-deja/g++.ext/namedret2.C: Likewise.
36718         * g++.old-deja/g++.ext/namedret3.C: Likewise.
36719         * g++.old-deja/g++.ext/return1.C: Likewise.
36720         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36721         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36722         * g++.old-deja/g++.jason/access8.C: Likewise.
36723         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36724         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36725         pseudo-destructor names.
36726         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36727         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36728         pseudo-destructor names.
36729         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36730         * g++.old-deja/g++.jason/overload19.C: Likewise.
36731         * g++.old-deja/g++.jason/overload32.C: Likewise.
36732         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36733         stray semicolons.
36734         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36735         * g++.old-deja/g++.jason/return.C: Likewise.
36736         * g++.old-deja/g++.jason/return2.C: Likewise.
36737         * g++.old-deja/g++.jason/shadow1.C: Likewise.
36738         * g++.old-deja/g++.jason/special.C: Use explicit specialization
36739         syntax.
36740         * g++.old-deja/g++.jason/template10.C: Account for use of
36741         non-dependent names.
36742         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36743         syntax.
36744         * g++.old-deja/g++.jason/template37.C: Likewise.
36745         * g++.old-deja/g++.law/access4.C: Change error messages.
36746         * g++.old-deja/g++.law/arm13.C: Remove incorrect
36747         pseudo-destructor names.
36748         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36749         * g++.old-deja/g++.law/ctors9.C: Likewise.
36750         * g++.old-deja/g++.law/cvt22.C: Likewise.
36751         * g++.old-deja/g++.law/dtors5.C: Likewise.
36752         * g++.old-deja/g++.law/global-init1.C: Likewise.
36753         * g++.old-deja/g++.law/missed-error3.C: Likewise.
36754         * g++.old-deja/g++.law/operators28.C: Likewise.
36755         * g++.old-deja/g++.law/visibility28.C: Likewise.
36756         * g++.old-deja/g++.martin/eval1.C: Likewise.
36757         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36758         name.
36759         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36760         * g++.old-deja/g++.mike/net34.C: Likewise.
36761         * g++.old-deja/g++.mike/net36.C: Likewise.
36762         * g++.old-deja/g++.mike/ns2.C: Likewise.
36763         * g++.old-deja/g++.mike/p12306.C: Likewise.
36764         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36765         value extension.
36766         * g++.old-deja/g++.mike/p700.C: Likewise.
36767         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36768         * g++.old-deja/g++.mike/p710.C: Likewise.
36769         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36770         value extension.
36771         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36772         * g++.old-deja/g++.mike/pmf9.C: Likewise.
36773         * g++.old-deja/g++.ns/crash2.C: Likewise.
36774         * g++.old-deja/g++.ns/crash3.C: Likewise.
36775         * g++.old-deja/g++.ns/invalid1.C: Likewise.
36776         * g++.old-deja/g++.ns/ns17.C: Likewise.
36777         * g++.old-deja/g++.ns/template16.C: Likewise.
36778         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36779         keyword.
36780         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36781         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36782         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36783         named return value extension.
36784         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36785         * g++.old-deja/g++.other/access4.C: Issue additional error
36786         messages.
36787         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36788         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36789         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36790         * g++.old-deja/g++.other/crash25.C: Change error message.
36791         * g++.old-deja/g++.other/crash4.C: Change error message.
36792         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36793         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36794         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36795         checks.
36796         * g++.old-deja/g++.other/defarg8.C: Likewise.
36797         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36798         * g++.old-deja/g++.other/dtor10.C: Likewise.
36799         * g++.old-deja/g++.other/incomplete.C: Likewise.
36800         * g++.old-deja/g++.other/linkage7.C: Likewise.
36801         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36802         lookup algorithm.
36803         * g++.old-deja/g++.other/mangle2.C: Likewise.
36804         * g++.old-deja/g++.other/refinit2.C: Likewise.
36805         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36806         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36807         * g++.old-deja/g++.pt/crash28.C: Likewise.
36808         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36809         syntax.
36810         * g++.old-deja/g++.pt/crash32.C: Change error message.
36811         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36812         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36813         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36814         error message position.
36815         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36816         * g++.old-deja/g++.pt/defarg8.C: Change error message.
36817         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36818         syntax.
36819         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36820         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36821         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36822         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36823         keyword.
36824         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36825         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36826         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36827         keyword.
36828         * g++.old-deja/g++.pt/explicit71.C: Change error message.
36829         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36830         syntax.
36831         * g++.old-deja/g++.pt/friend28.C: Account for use of
36832         non-dependent names.
36833         * g++.old-deja/g++.pt/friend29.C: Likewise.
36834         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36835         rules.
36836         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36837         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
36838         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
36839         lookup rules.
36840         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36841         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36842         keyword.
36843         * g++.old-deja/g++.pt/memclass20.C: Likewise.
36844         * g++.old-deja/g++.pt/memclass5.C: Likewise.
36845         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36846         keyword.
36847         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36848         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36849         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36850         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36851         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36852         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36853         keyword.
36854         * g++.old-deja/g++.pt/spec10.C: Likewise.
36855         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36856         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36857         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36858         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36859         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36860         * g++.old-deja/g++.pt/ttp62.C: Likewise.
36861         * g++.old-deja/g++.pt/ttp64.C: Likewise.
36862         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36863         * g++.old-deja/g++.pt/typename15.C: Likewise.
36864         * g++.old-deja/g++.pt/typename22.C: Likewise.
36865         * g++.old-deja/g++.pt/typename6.C: Change error messages.
36866         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36867         * g++.old-deja/g++.pt/virtual2.C: Likewise.
36868         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36869         syntax.
36870         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36871         return value extension.
36872         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36873         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36874         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36875         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36876
36877 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36878
36879         * g++.dg/warn/inline1.C: New test.
36880         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36881         * g++.old-deja/g++.jason/synth10.C: Likewise.
36882         * g++.old-deja/g++.mike/net31.C: Likewise.
36883         * g++.old-deja/g++.mike/p8786.C: Likewise.
36884
36885         * g++.dg/template/friend10.C: New test.
36886         * g++.dg/template/conv5.C: New test.
36887
36888 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36889
36890         * g++.dg/lookup/scoped3.C: New test.
36891
36892         * g++.dg/lookup/decl1.C: New test.
36893         * g++.dg/lookup/decl2.C: New test.
36894
36895 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36896
36897         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36898         gcc.c-torture/compile/20021015-1.c,
36899         gcc.c-torture/compile/20021015-2.c,
36900         gcc.c-torture/compile/20021123-1.c,
36901         gcc.c-torture/compile/20021123-2.c,
36902         gcc.c-torture/compile/20021123-3.c,
36903         gcc.c-torture/compile/20021123-4.c,
36904         gcc.c-torture/execute/20021024-1.c: Add tests previously added
36905         only to 3.1 or 3.2 branch.
36906
36907 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
36908
36909         * gcc.dg/i386-bitfield3.c: New test.
36910
36911         * gcc.dg/i386-bitfield2.c: New test.
36912
36913 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
36914
36915         * g++.dg/parse/conv_op1.C: New test.
36916
36917 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
36918
36919         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
36920         approved.
36921
36922 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
36923
36924         * gcc.c-torture/compile/20021220-1.c: New test.
36925
36926 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
36927
36928         * gcc.dg/i386-fastcall-1.c: New.
36929
36930 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36931
36932         * gcc.c-torture/execute/20021219-1.c: New test.
36933
36934 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36935
36936         * gcc.dg/i386-pic-1.c: New test.
36937
36938 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36939
36940         PR c++/8099
36941         * g++.dg/template/friend9.C: New test.
36942
36943 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36944
36945         PR c++/3663
36946         * g++.dg/template/access7.C: New test.
36947
36948 2002-12-18  Nick Clifton  <nickc@redhat.com>
36949
36950         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36951         the libstdc++-v3 directory has been found.
36952
36953 2002-12-12  Devang Patel <dpatel@apple.com>
36954         * gcc.dg/darwin-ld-1.c: New test.
36955         * gcc.dg/darwin-ld-2.c: New test.
36956         * gcc.dg/darwin-ld-3.c: New test.
36957         * gcc.dg/darwin-ld-4.c: New test.
36958         * gcc.dg/darwin-ld-5.c: New test.
36959
36960 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36961
36962         * gcc.c-torture/compile/20021212-1.c: New test.
36963
36964 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36965
36966         * gcc.dg/fshort-wchar: New test.
36967
36968 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36969
36970         PR c++/8372
36971         * g++.dg/template/dtor1.C: New test.
36972
36973         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36974         markers.
36975
36976 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36977
36978         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36979
36980 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36981
36982         * g++.dg/template/static1.C: New test.
36983         * g++.dg/template/static2.C: New test.
36984         * g++.old-deja/g++.ext/memconst.C: New test.
36985
36986 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36987
36988         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36989         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36990         * g++.dg/special/initp1.C: Likewise.
36991
36992 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36993
36994         * gcc.c-torture/execute/20021204-1.c: New test.
36995
36996 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36997
36998         * gcc.dg/ppc-fmadd-1.c: New file.
36999         * gcc.dg/ppc-fmadd-2.c: New file.
37000         * gcc.dg/ppc-fmadd-3.c: New file.
37001
37002 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37003
37004         * gcc.c-torture/compile/20021204-1.c: New test.
37005
37006 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37007
37008         * g++.dg/inherit/covariant2.C: New test.
37009         * g++.dg/inherit/covariant3.C: New test.
37010         * g++.dg/inherit/covariant4.C: New test.
37011         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37012         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37013
37014 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37015
37016         PR c++/8688
37017         * g++.dg/init/brace3.C: New test.
37018
37019 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37020
37021         * gcc.dg/20020210-1.c: Fix a comment typo.
37022
37023 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37024
37025         PR c++/8720
37026         * g++.dg/parse/defarg1.C: New test.
37027
37028         PR c++/8615
37029         * g++.dg/template/char1.C: New test.
37030
37031         * g++.dg/template/varmod1.C: Fix typo.
37032
37033 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37034
37035         DR 180
37036         * g++.old-deja/g++.pt/crash32.C: Expect error.
37037
37038 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37039
37040         PR c++/5919
37041         * g++.dg/template/varmod1.C: New test.
37042
37043         PR c++/8727
37044         * g++.dg/inherit/typeinfo1.C: New test.
37045
37046         PR c++/8663
37047         * g++.dg/inherit/typedef1.C: New test.
37048
37049 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37050
37051         PR c++/8332
37052         PR c++/8493
37053         * g++.dg/template/strlen1.C: New test.
37054
37055         PR c++/8227
37056         * g++.dg/template/ctor2.C: New test.
37057
37058         PR c++/8214
37059         * g++.dg/init/string1.C: New test.
37060
37061         PR c++/8511
37062         * g++.dg/template/friend8.C: New test.
37063
37064 2002-11-29  Joe Buck <jbuck@synopsys.com>
37065
37066         * g++.dg/lookup/anon2.C: New test.
37067
37068 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37069
37070         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37071         h8300 port.
37072
37073 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37074
37075         * gcc.dg/bitfld-6.c: New test.
37076
37077 2002-11-27  Jan Hubicka  <jh@suse.cz>
37078
37079         * gcc.c-torture/execute/20021127.[cx]: New test.
37080
37081 2002-11-26  Jan Hubicka  <jh@suse.cz>
37082
37083         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37084         quality.
37085
37086 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37087
37088         * g++.dg/init/brace2.C: New test.
37089         * g++.old-deja/g++.mike/p9129.C: Correct.
37090
37091 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37092
37093         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37094
37095 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37096
37097         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37098
37099 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37100
37101         * testsuite/g++.dg/abi/empty11.C: New test.
37102         * testsuite/g++.dg/rtti/cv1.C: New test.
37103
37104 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37105
37106         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37107
37108 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37109
37110         * g++.dg/abi/empty10.C: New test.
37111
37112 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37113
37114         * gcc.c-torture/compile/20021124-1.c: New test.
37115
37116 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37117
37118         * g++.dg/abi/rtti2.C: New test.
37119
37120 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37121
37122         * gcc.dg/i386-unroll-1.c: New test.
37123
37124 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37125
37126         * gcc.c-torture/compile/20021120-1.c: New test.
37127         * gcc.c-torture/compile/20021120-2.c: New test.
37128
37129 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37130
37131         * gcc.dg/bitfld-5.c: New test.
37132
37133 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37134
37135         * gcc.c-torture/execute/20021120-3.c: New test.
37136
37137 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37138
37139         * gcc.c-torture/execute/20021120-2.c: New test.
37140
37141 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37142
37143         * gcc.c-torture/execute/20021120-1.c: New test.
37144
37145 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
37146
37147         * gcc.c-torture/execute/20021118-3.c: New test.
37148
37149 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37150
37151         * gcc.c-torture/compile/20021119-1.c: New test.
37152
37153 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
37154
37155         * gcc.dg/duff-1.c: New test.
37156         * gcc.dg/duff-2.c: New test.
37157         * gcc.dg/duff-3.c: New test.
37158
37159 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
37160
37161         * gcc.dg/cpp/_Pragma5.c: New test.
37162
37163 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37164
37165         * gcc.c-torture/execute/20021118-2.c: New test.
37166
37167 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37168
37169         * gcc.c-torture/execute/20021118-1.c: New test.
37170
37171 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
37172
37173         * gcc.dg/20021116-1.c: New test.
37174
37175 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
37176
37177         * g++.dg/abi/vcall1.C: New test.
37178
37179 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
37180
37181         * gcc.dg/20021029-1.c: New test.
37182         * gcc.dg/20021029-2.c: New test.
37183
37184 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37185
37186         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
37187
37188 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37189
37190         PR c/8439
37191         * gcc.dg/20021110.c: Move to ...
37192         * gcc.c-torture/compile/20021110.c: .... here.
37193
37194 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37195
37196         PR c/8467
37197         * gcc.c-torture/execute/20021111-1.c
37198
37199 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37200
37201         PR c/8439
37202         * gcc.dg/20021110.c: New test.
37203
37204 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
37205
37206         * g++.dg/abi/vthunk3.C: Run only on x86.
37207
37208 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37209
37210         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
37211
37212 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
37213
37214         * lib/compat.exp (compat-execute): Fix logic error in last
37215         change.
37216
37217 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
37218
37219         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
37220
37221 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37222
37223         PR c++/8389
37224         * g++.dg/template/access6.C: New test.
37225
37226 2002-11-08  Jan Hubicka  <jh@suse.cz>
37227
37228         * gcc.dg/i386-ssefp-1.c: New test.
37229         * gcc.dg/i386-ssefp-1.c: New test.
37230
37231 2002-11-08  Jan Hubicka  <jh@suse.cz>
37232
37233         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
37234
37235 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37236
37237         * g++.dg/abi/vthunk3.C: New test.
37238
37239         PR c++/8338
37240         * g++.dg/template/crash2.C: New test.
37241
37242 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37243
37244         * testsuite/g++.dg/abi/dtor1.C: New test.
37245         * testsuite/g++.dg/abi/dtor2.C: Likewise.
37246
37247 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
37248
37249         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
37250         Darwin.
37251
37252 2002-11-04  Adam Nemet  <anemet@lnxw.com>
37253
37254         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
37255         -mthumb.  Only xfail with -O0.
37256
37257 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
37258
37259         * g++.dg/abi/thunk1.C: New test.
37260         * g++.dg/abi/thunk2.C: Likewise.
37261         * g++.dg/abi/vtt1.C: Likewise.
37262
37263 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
37264
37265         PR optimization/8423
37266         * gcc.c-torture/execute/builtin-constant.c: New test.
37267
37268 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
37269
37270         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
37271         Add some more cases.
37272
37273 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
37274
37275         PR c++/8391
37276         * g++.dg/opt/local1.C: New test.
37277
37278 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
37279
37280         PR c++/8160
37281         * g++.dg/template/complit1.C: New test.
37282
37283         PR c++/8149
37284         * g++.dg/template/typename4.C: Likewise.
37285
37286 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37287
37288         Core issue 287, PR c++/7639
37289         * g++.dg/template/instantiate1.C: Adjust error location.
37290         * g++.dg/template/instantiate3.C: New test.
37291         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
37292         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
37293         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
37294
37295 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
37296
37297         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
37298
37299 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
37300
37301         PR c++/8287
37302         * g++.dg/init/dtor2.C: New test.
37303
37304 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37305
37306         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
37307         * gcc.dg/nest.c: Bypass errors on irix6.
37308
37309 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
37310
37311         * gcc.dg/nest.c: Expect error for mmix-*-*.
37312         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
37313
37314 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
37315
37316         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
37317         markers.
37318
37319         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
37320
37321 2002-10-25  Mike Stump  <mrs@apple.com>
37322
37323         * gcc.dg/warn-1.c: New test.
37324
37325 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37326
37327         * g++.dg/template/typename3.C: New test.
37328
37329 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
37330
37331         * g++.dg/lookup/ptrmem1.C: New test.
37332
37333         * g++.dg/abi/vthunk2.C: New test.
37334
37335 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37336
37337         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
37338
37339 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
37340
37341         * g++.dg/abi/empty9.C: New test.
37342
37343 2002-10-24  Richard Henderson  <rth@redhat.com>
37344
37345         * g++.dg/inherit/thunk1.C: Enable for ia64.
37346
37347 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37348
37349         PR c++/8067
37350         * g++.dg/lookup/pretty1.C: New test.
37351
37352 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
37353
37354         * gcc.dg/20021023-1.c: New test.
37355
37356 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37357
37358         PR c++/7679
37359         * g++.dg/parse/inline1.C: New test.
37360
37361 2002-10-23  Richard Henderson  <rth@redhat.com>
37362
37363         * g++.dg/inherit/thunk1.C: Enable for x86_64.
37364
37365         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
37366
37367 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
37368
37369         PR c++/6579
37370         * g++.dg/parse/stmtexpr3.C: New test.
37371
37372 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37373
37374         * g++.dg/expr/cond1.C: New test.
37375
37376 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37377
37378         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
37379
37380 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37381
37382         * g++.dg/abi/vbase13.C: New test.
37383         * g++.dg/abi/vbase14.C: Likewise.
37384
37385 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
37386
37387         * gcc.dg/tls/pic-1.c: New test.
37388         * gcc.dg/tls/nonpic-1.c: New test.
37389         * gcc.dg/20021018-1.c: New test.
37390
37391 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37392
37393         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
37394         Remove only files with the same base name as the test case.
37395         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
37396         (profopt-execute): Likewise.  Also, remove old profiling
37397         and performance data files before running the tests.
37398
37399         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
37400         * g++.dg/bprob/bprob.exp: Likewise.
37401         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
37402         to allow more general test case names.
37403
37404         * g++.dg/bprob/bprob-1.C: Rename to ...
37405         * g++.dg/bprob/g++-bprob-1.C: ... this.
37406
37407         * g77.dg/bprob/bprob-1.f: Rename to ...
37408         * g77.dg/bprob/g77-bprob-1.f: ... this.
37409
37410 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37411
37412         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
37413         bison 1.50 or later.
37414
37415 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
37416
37417         * g++.dg/README: Describe more test directories.
37418
37419 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37420
37421         * g++.dg/init/array6.C: Add additional tests.
37422
37423 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37424
37425         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
37426         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
37427
37428 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
37429
37430         * gcc.c-torture/compile/20020604-1.x: New.
37431         * gcc.c-torture/compile/simd-5.x: Likewise.
37432         * gcc.c-torture/execute/920710-1.x: Likewise.
37433         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
37434
37435 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37436
37437         * g++.dg/inherit/override1.C: Add dg-options clause.
37438
37439 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37440
37441         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
37442         _mm_slli_si128.
37443
37444 2002-10-19  Andreas Schwab  <schwab@suse.de>
37445
37446         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
37447         directory component.
37448
37449 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
37450
37451         * g++.dg/inherit/thunk1.C: New test.
37452
37453         * g++.dg/inherit/override1.C: New test.
37454
37455         * g++.dg/abi/mangle11.C: New test.
37456         * g++.dg/abi/mangle14.C: New test.
37457         * g++.dg/abi/mangle17.C: New test.
37458
37459 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
37460
37461         * g++.dg/overload/member2.C: New test.
37462
37463 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
37464
37465         * g++.dg/README: Describe new compat directory.
37466         * g++.dg/dg.exp: Skip tests in compat directory.
37467         * README.compat: New file.
37468         * lib/compat.exp: New expect script.
37469         * g++.dg/compat: New test directory.
37470         * g++.dg/compat/compat.exp: New expect script.
37471         * g++.dg/compat/abi: New test directory.
37472         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37473         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37474         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37475         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37476         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37477         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37478         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37479         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37480         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37481         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37482         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37483         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37484         * g++.dg/compat/break: New test directory.
37485         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37486         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37487         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37488         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37489         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37490         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37491         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37492         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37493         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37494         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37495         g++.dg/compat/break/README: New files.
37496         * g++.dg/compat/eh: New test directory.
37497         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37498         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37499         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37500         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37501         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37502         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37503         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37504         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37505         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37506         g++.dg/compat/eh/filter2_y.C,
37507         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37508         g++.dg/compat/eh/new1_y.C,
37509         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37510         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37511         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37512         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37513         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37514         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37515         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37516         g++.dg/compat/eh/unexpected1_y.C: New files.
37517         * g++.dg/compat/init: New test directory.
37518         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37519         g++.dg/compat/init/array5_y.C,
37520         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37521         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37522         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37523         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37524         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37525         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37526         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37527         g++.dg/compat/init/init-ref2_y.C: New files.
37528
37529 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37530
37531         PR c++/7584
37532         * g++.dg/inherit/using3.C: New test.
37533
37534 2002-10-17  Jan Hubicka  <jh@suse.cz>
37535
37536         * gcc.dg/20021017-2.c: New test.
37537
37538 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37539
37540         * g++.dg/abi/mangle16.C: Adjust.
37541
37542         * g++.dg/init/array8.C: New test.
37543
37544 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37545
37546         * gcc.dg/special/mips-abi.exp: New test.
37547         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37548
37549 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37550
37551         * g++.dg/abi/mangle16.C: New test.
37552         * g++.dg/abi/mangle17.C: Likewise.
37553
37554         PR c++/7478
37555         * g++.dg/template/ref1.C: New test.
37556
37557 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37558
37559         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37560
37561 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37562
37563         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37564
37565 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37566
37567         PR c++/7524
37568         * g++.dg/init/array7.C: New test.
37569
37570 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37571
37572         * g++.dg/init/array6.C: New test.
37573
37574         * g++.dg/abi/mangle13.C: Likewise.
37575         * g++.dg/abi/mangle14.C: Likewise.
37576         * g++.dg/abi/mangle15.C: Likewise.
37577
37578 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37579
37580         * g++.dg/abi/empty8.C: New test.
37581
37582 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37583
37584         * g++.dg/init/ctor1.C: New test.
37585
37586 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37587
37588         * gcc.c-torture/execute/20021015-1.c: New test.
37589
37590 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37591
37592         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37593
37594 2002-10-14  Jan Hubicka  <jh@suse.cz>
37595
37596         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37597
37598 2002-10-14  Richard Henderson  <rth@redhat.com>
37599
37600         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37601
37602 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37603
37604         PR optimization/6631
37605         * g++.dg/opt/const2.C: New test.
37606
37607 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37608
37609         PR c++/7176
37610         * g++.dg/parse/friend1.C: New test.
37611         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37612
37613 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37614
37615         * gcc.dg/20021014-1.c: New test.
37616
37617 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37618
37619         PR c++/5661
37620         * g++.dg/ext/vlm1.C: New test.
37621         * g++.dg/ext/vlm2.C: Likewise.
37622
37623         * g++.dg/init/array1.C: Remove invalid braces.
37624         * g++.dg/init/brace1.C: New test.
37625         * g++.dg/init/copy2.C: Likewise.
37626         * g++.dg/init/copy3.C: Likewise.
37627         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37628         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37629         braces.
37630
37631 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37632
37633         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37634
37635 2002-10-11  Richard Shann  <richard.shann@superh.com>
37636
37637         * gcc.c-torture/compile/simd-5.c: New test.
37638
37639 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37640
37641         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37642
37643 2002-10-10  Jim Wilson  <wilson@redhat.com>
37644
37645         * gcc.c-torture/execute/20021010-1.c: New test.
37646
37647 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37648
37649         PR c/7353
37650         * g++.dg/ext/typedef-init.C: New test.
37651         * gcc.dg/typedef-init.c: New test.
37652
37653 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37654
37655         * gcc.dg/cpp/paste13.c: New test.
37656
37657 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37658
37659         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37660         remaining platforms, XFAIL during compile, not execute.  Don't
37661         XFAIL at -O0.
37662
37663 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37664
37665         * gcc.dg/alias-1.c: Tweak expected warning.
37666
37667 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37668
37669         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37670
37671 2002-10-06  Andreas Jaeger  <aj@suse.de>
37672
37673         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37674         * gcc.dg/cpp/c++98.C: Likewise.
37675
37676         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37677         * g++.dg/cpp/c++98.C: Likewise.
37678
37679         * g++.dg/README (Subdirectories): Mention cpp directory.
37680
37681         PR target/7559
37682         * gcc.dg/20021006-1.c: New test.
37683
37684 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37685
37686         PR c++/7804
37687         * g++.dg/other/warning1.C: New test.
37688
37689 2002-10-04  Roger Sayle  <roger@eyesopen.com>
37690
37691         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37692         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
37693         and sparc-*-* with -m64 as expected failures.  See PR 8087.
37694
37695 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37696
37697         PR c++/7931
37698         * g++.dg/template/ptrmem3.C: New test.
37699
37700         PR c++/7754
37701         * g++.dg/template/union1.C: New test.
37702
37703 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37704
37705         PR c++/8006
37706         * g++.dg/abi/mangle9.C: New test.
37707         * g++.dg/abi/mangle10.C: New test.
37708         * g++.dg/abi/mangle11.C: New test.
37709         * g++.dg/abi/mangle12.C: New test.
37710
37711 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
37712
37713         PR c++/7188.
37714         * g++.dg/template/meminit1.C: New test.
37715         * g++.dg/warn/Wreorder-1.C: Likewise.
37716         * g++.old-deja/g++.mike/warn3.C: Tweak.
37717         * lib/prune.exp: Ingore "in copy constructor".
37718
37719 2002-10-02  Andreas Jaeger  <aj@suse.de>
37720
37721         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37722         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37723         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37724         on x86-64.
37725
37726 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37727
37728         * gcc.dg/empty1.C: Fix typo.
37729
37730 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
37731
37732         * gcc.dg/alias-1.c: New test.
37733
37734 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37735
37736         * gcc.dg/empty1.C: New test.
37737
37738         * g++.dg/tls/init-2.C: Tweak error messages.
37739
37740 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
37741
37742         * gcc.c-torture/compile/20020923-1.c: New test.
37743
37744 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
37745
37746         * gcc.c-torture/execute/ffs-1.c: New test.
37747         * gcc.c-torture/execute/ffs-2.c: Ditto.
37748
37749 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
37750
37751         * g++.dg/overload/member1.C: New test.
37752
37753 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
37754
37755         * g++.dg/abi/empty7.C: New test.
37756         * g++.dg/init/pm2.C: Likewise.
37757
37758 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
37759
37760         * g++.dg/rtti/crash1.C: New test.
37761
37762 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
37763
37764         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37765         gcc.dg/sibcall-4.c: New tests.
37766
37767 2002-09-28  Roger Sayle  <roger@eyesopen.com>
37768
37769         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37770         powerpc and MMIX targets.
37771
37772 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
37773
37774         * gcc.dg/cpp/20020927-1.c: New.
37775
37776 2002-09-26  David S. Miller  <davem@redhat.com>
37777
37778         * gcc.c-torture/compile/trunctfdf.c: New.
37779
37780 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37781
37782         * lib/target-supports.exp (check_weak_available): Handle solaris2.
37783
37784 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
37785
37786         * gcc.c-torture/execute/loop-15.c: New.
37787
37788 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
37789
37790         * README.QMTEST: Fix typo.
37791
37792 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37793
37794         * gcc.dg/20020926-1.c: New test.
37795
37796 2002-09-25  David S. Miller  <davem@redhat.com>
37797
37798         PR target/7842
37799         * gcc.c-torture/execute/shiftdi.c: New test.
37800
37801 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
37802
37803         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37804         unique to the tool.
37805         * lib/g77.exp (g77_init): Likewise.
37806         * lib/g++.exp (g++_init): Likewise.
37807         * lib/objc.exp (objc_init): Likewise.
37808
37809 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
37810
37811         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37812         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37813         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37814
37815 2002-09-25  Richard Henderson  <rth@redhat.com>
37816
37817         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37818         too-small long double.
37819
37820 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
37821
37822         * gcc.dg/20020919-1.c: New test.
37823
37824 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
37825
37826         * g++.dg/abi/bitfield6.C: New test.
37827         * g++.dg/abi/bitfield7.C: New test.
37828         * g++.dg/abi/bitfield8.C: New test.
37829         * g++.dg/abi/vbase11.C: New test.
37830
37831 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37832
37833         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37834         hppa*-*-hpux*.  Update test comment.
37835
37836 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
37837
37838         * gcc.dg/tls/struct-1.c: New test.
37839
37840 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
37841
37842         * gcc.dg/cpp/tr-warn2.c: Update.
37843
37844 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37845
37846         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37847
37848 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37849
37850         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37851         systems.
37852
37853 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
37854
37855         * gcc.c-torture/execute/ieee/mzero3.c: New test.
37856
37857         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37858         Adjust for c++filt moved to binutils.  Remove spurious duplicate
37859         setting of cxxfilt.
37860
37861 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
37862
37863         * gcc.dg/20020312-2.c: Update for darwin.
37864
37865 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37866
37867         * g++.old-deja/g++.other/crash32.C: Mark ICE.
37868
37869 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
37870
37871         * objc.dg/comp-types-1.m: New test.
37872         * objc.dg/comp-types-2.m: New test.
37873         * objc.dg/comp-types-3.m: New test.
37874         * objc.dg/comp-types-4.m: New test.
37875         * objc.dg/comp-types-5.m: New test.
37876         * objc.dg/comp-types-6.m: New test.
37877
37878 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37879
37880         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37881
37882 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37883
37884         * g++.dg/other/do1.C: New test.
37885
37886         * g++.dg/template/subst1.C: New test.
37887
37888 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
37889
37890         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37891
37892 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37893
37894         * g++.dg/template/qualttp20.C: Adjust expected errors.
37895         * g++.old-deja/g++.jason/report.C: Likewise.
37896         * g++.old-deja/g++.other/qual1.C: Likewise.
37897
37898         * g++.dg/lookup/scoped2.C: New test.
37899
37900         * g++.dg/ext/asm3.C: New test.
37901
37902 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
37903
37904         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
37905
37906 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
37907
37908         * ChangeLog: follow spelling conventions.
37909         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
37910         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
37911         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
37912         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
37913         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
37914         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
37915         * g++.old-deja/g++.law/global-init1.C: Likewise.
37916         * g++.old-deja/g++.other/delete4.C: Likewise.
37917         * g++.old-deja/g++.other/inline21.C: Likewise.
37918         * g++.old-deja/g++.other/singleton.C: Likewise.
37919         * g77.dg/strlen0.f: Likewise.
37920         * g77.f-torture/compile/20010519-1.f: Likewise.
37921         * g77.f-torture/compile/980310-4.f: Likewise.
37922         * gcc.c-torture/compile/20000605-1.c: Likewise.
37923         * gcc.c-torture/execute/20020225-1.c: Likewise.
37924         * gcc.dg/c90-hexfloat-2.c: Likewise.
37925         * gcc.dg/c99-bool-1.c: Likewise.
37926         * gcc.dg/c99-hexfloat-2.c: Likewise.
37927         * gcc.dg/dll-2.c: Likewise.
37928         * gcc.dg/wtr-union-init-1.c: Likewise.
37929         * gcc.dg/wtr-union-init-2.c: Likewise.
37930         * gcc.dg/wtr-union-init-3.c: Likewise.
37931         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37932         * gcc.dg/cpp/defined.c: Likewise.
37933         * gcc.dg/cpp/macsyntx.c: Likewise.
37934         * gcc.dg/cpp/paste2.c: Likewise.
37935         * gcc.dg/cpp/trad/defined.c: Likewise.
37936         * gcc.dg/format/c90-printf-1.c: Likewise.
37937         * gcc.dg/format/c90-scanf-1.c: Likewise.
37938         * gcc.dg/format/c99-printf-1.c: Likewise.
37939         * gcc.dg/format/c99-scanf-1.c: Likewise.
37940         * gcc.misc-tests/gcov-8.c: Likewise.
37941         * lib/profopt.exp: Likewise.
37942
37943 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
37944
37945         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37946
37947 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37948
37949         * g++.dg/inherit/using2.C: New test.
37950
37951 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
37952
37953         * ChangeLog: Follow spelling conventions.
37954         * g++.dg/template/friend4.C: Likewise.
37955         * g++.old-deja/g++.pt/crash67.C: Likewise.
37956         * gcc.c-torture/execute/20000801-4.c: Likewise.
37957         * gcc.dg/c90-digraph-1.c: Likewise.
37958         * gcc.dg/c94-digraph-1.c: Likewise.
37959         * gcc.dg/c99-digraph-1.c: Likewise.
37960         * gcc.dg/cpp/line5.c: Likewise.
37961         * gcc.dg/cpp/multiline.c: Likewise.
37962         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37963         * gcc.dg/format/attr-3.c: Likewise.
37964         * gcc.dg/format/c90-scanf-3.c: Likewise.
37965         * gcc.dg/format/ext-4.c: Likewise.
37966
37967 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37968
37969         * g++.dg/template/pretty1.C: New test.
37970
37971 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37972
37973         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37974
37975 2002-09-13  Matt Austern  <austern@apple.com>
37976
37977         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37978         passing a cast expression to a function by const reference.
37979
37980 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37981
37982         * g++.dg/template/deduce1.C: New test.
37983
37984 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37985
37986         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37987         32-bit int.
37988
37989 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37990
37991         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37992         usage.
37993
37994 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37995
37996         * gcc.c-torture/compile/20020910-1.c: New test.
37997
37998 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37999
38000         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38001
38002 2002-09-10  Andreas Jaeger  <aj@suse.de>
38003
38004         * gcc.dg/20020312-2.c: Adjust for x86-64.
38005
38006 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38007
38008         * g77.dg/7388.f: New test case for PR 7388.
38009
38010 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38011
38012         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38013
38014 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38015
38016         * objc.dg/proto-lossage-1.m: New test.
38017
38018 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38019
38020         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38021
38022 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38023
38024         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38025         expected to pass.
38026
38027 2002-09-06  Stan Shebs  <shebs@apple.com>
38028             David Edelsohn  <edelsohn@gnu.org>
38029
38030         * gcc.dg/weak: New directory.
38031         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38032         target-specific xfail bits.
38033         * gcc.dg/typeof-2.c: Move to new directory.
38034         * gcc.dg/weak.exp: New expect script.
38035
38036 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38037
38038         * gcc.c-torture/execute/extzvsi.c: New test.
38039
38040 2002-09-05  Stan Shebs  <shebs@apple.com>
38041
38042         * gcc.dg/weak-1.c: xfail on Darwin.
38043         * gcc.dg/weak-2.c: Ditto.
38044         * gcc.dg/weak-3.c: Ditto.
38045         * gcc.dg/weak-4.c: Ditto.
38046         * gcc.dg/weak-5.c: Ditto.
38047         * gcc.dg/weak-6.c: Ditto.
38048         * gcc.dg/weak-7.c: Ditto.
38049         * gcc.dg/weak-8.c: Ditto.
38050         * gcc.dg/weak-9.c: Ditto.
38051
38052 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38053
38054         * gcc.c-torture/execute/loop-14.c: New test.
38055
38056 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38057
38058         * g++.dg/other/cxa-atexit1.C: New test.
38059
38060         * gcc.dg/typeof-2.c: New test.
38061
38062 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38063
38064         * gcc.dg/builtins-2.c: New testcase.
38065         * gcc.dg/builtins-3.c: New testcase.
38066
38067 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38068
38069         * gcc.dg/cpp/_Pragma4.c: New test.
38070
38071 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38072
38073         * objc/execute/nil_method-1.m: New testcase.
38074
38075 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38076
38077         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38078         [Object class], not [Object initialize].
38079
38080 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38081             Hans-Peter Nilsson  <hp@bitrange.com>
38082
38083         * gcc.c-torture/execute/20020720-1.x: Skip test on
38084         mmix-knuth-mmixware.  Correct comment.
38085
38086 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38087
38088         * testsuite/g++.dg/abi/bitfield5.C: New test.
38089         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38090
38091 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38092
38093         * objc.dg/undeclared-selector.m: New test.
38094
38095 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38096
38097         * g++.dg/other/offsetof1.C: Avoid cast warning.
38098
38099 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38100
38101         * objc.dg/super-class-2.m: New test.
38102
38103 2002-08-24  Matt Austern  <austern@apple.com>
38104
38105         * g++.dg/ext/lvaddr.C: New test.
38106         * g++.dg/ext/lvcast.C: New test.
38107
38108 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38109
38110         * testsuite/g++.dg/inherit/cond1.C: New test.
38111
38112 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38113
38114         * gcc.dg/noncompile/incomplete-1.c: New test.
38115
38116 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38117
38118         * gcc.dg/typespec-1.c: New test.
38119
38120 2002-08-20  Devang Patel  <dpatel@apple.com>
38121         * objc.dg/proto-hier-2.m: New test.
38122
38123 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
38124
38125         * objc.dg/bitfield-1.m: New test.
38126         * objc.dg/bitfield-2.m: New test.
38127
38128 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38129
38130         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
38131         gcc.dg/c99-flex-array-4.c: New tests.
38132
38133 2002-08-16  Stan Shebs  <shebs@apple.com>
38134
38135         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38136
38137 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
38138
38139         * gcc.dg/typeof-1.c: New test.
38140         * g++.dg/ext/typeof2.C: New test.
38141
38142 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38143
38144         * g++.dg/other/offsetof1.C: New test.
38145
38146 2002-08-14  Richard Henderson  <rth@redhat.com>
38147
38148         * gcc.dg/tls/diag-3.c: Fix expected message strings.
38149
38150 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
38151
38152         * gcc.dg/cpp/_Pragma3.c: New test.
38153
38154 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
38155
38156         * g++.dg/template/inherit3: New test.
38157
38158 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38159
38160         * gcc.dg/bitfld-4.c: Add blank options.
38161
38162 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
38163
38164         * g++.dg/template/crash1.C: New test.
38165
38166 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38167
38168         * gcc.dg/tls/opt-2.c: New test.
38169
38170 2002-08-08  Devang Patel  <dpatel@apple.com>
38171
38172         * objc.dg/selector-1.m : New test
38173
38174 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38175
38176         * g++.dg/abi/bitfield4.C: New test.
38177         * gcc.dg/bitfld-4.c: New test.
38178
38179 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38180
38181         * g++.dg/other/packed1.C: New test.
38182
38183 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
38184
38185         * g++.dg/abi/offsetof.C: Tweak error messages.
38186         * g++.old-deja/g++.mike/p10769a.C: Likewise.
38187
38188 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38189
38190         * gcc.dg/bitfld-3.c: New test.
38191
38192 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38193             Richard Henderson  <rth@redhat.com>
38194
38195         * gcc.dg/i386-bitfield1.c: New test.
38196         * g++.dg/abi/bitfield3.C: Update.
38197
38198 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
38199
38200         * objc.dg/const-str-2.m: Update.
38201         * gcc.dg/cpp/c++98.c: Change to C extension.
38202         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
38203         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
38204
38205 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
38206
38207         * testsuite/gcc.dg/tls/diag-3.c: New.
38208
38209 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
38210
38211         * g++.dg/README (Subdirectories): Document new subdir expr.
38212         * g++.dg/expr/pmf-1.C: New test.
38213
38214 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
38215
38216         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
38217
38218 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
38219
38220         * g++.dg/abi/bitfield3.C: New test.
38221
38222 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
38223
38224         * lib/gcov.exp: Tweak expected line formats.
38225         * gcc.misc-tests/gcov8.c: New test.
38226         * gcc.misc-tests/gcov8.x: New flags.
38227
38228 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
38229
38230         * consistency.vlad/layout/endian.c: Include string.h.
38231
38232         * gcc.c-torture/execute/20020805-1.c: New test.
38233
38234 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
38235
38236         * g++.dg/other/conversion1.C: New test.
38237
38238 2002-08-03  Roger Sayle  <roger@eyesopen.com>
38239
38240         * gcc.dg/builtins-1.c: New testcase.
38241
38242 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
38243
38244         * g++.dg/inherit/access3.C: New test.
38245
38246 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
38247
38248         * gcc.dg/ia64-visibility-2.c: New test.
38249
38250 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
38251
38252         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
38253         __qualifier_flags to __flags.
38254
38255 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
38256
38257         * g++.dg/inherit/operator1.C: New test.
38258         * g++.dg/lookup/disamb1.C: Fix typo in comment.
38259         * g++.dg/other/error1.C: Change expected error message.
38260         * g++.dg/template/conv4.C: Likewise.
38261
38262 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
38263
38264         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
38265         for documented behavior.
38266
38267 2002-07-25  Roger Sayle  <roger@eyesopen.com>
38268
38269         * gcc.c-torture/execute/20020720-1.x: Skip this test on
38270         several targets known to fail.
38271
38272 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
38273
38274         * gcc.dg/mips-args-[123].c: New tests.
38275
38276 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
38277
38278         * gcc.dg/ppc-spe.c: New.
38279
38280 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
38281
38282         * g++.dg/other/ptrmem4.C: New testcase.
38283
38284 2002-07-24  Richard Henderson  <rth@redhat.com>
38285
38286         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
38287
38288 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
38289
38290         * g++.dg/ext/alignof1.C (main): Return 0 for success.
38291
38292 2002-07-24  Roger Sayle  <roger@eyesopen.com>
38293
38294         * gcc.c-torture/execute/memset-3.c: New testcase.
38295
38296 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
38297
38298         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
38299         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
38300
38301 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38302
38303         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
38304         Delete.
38305
38306 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
38307
38308         * gcc.c-torture/compile/simd-4.c: New test.
38309
38310 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38311
38312         PR c++/7347, c++/7348
38313         * g++.dg/template/access4.C: New test.
38314         * g++.dg/template/access5.C: New test.
38315         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
38316         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
38317         * g++.old-deja/g++.pt/ttp58.C: Likewise.
38318         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
38319
38320 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
38321
38322         * gcc.dg/gnu89-init-2.c: New test.
38323
38324 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
38325
38326         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
38327
38328 2002-07-20  Roger Sayle  <roger@eyesopen.com>
38329
38330         * gcc.c-torture/execute/20020720-1.c: New testcase.
38331
38332 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
38333
38334         * gcc.dg/cpp/Wsignprom.c: New tests.
38335
38336 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
38337
38338         * gcc.c-torture/execute/loop-13.c: New test.
38339
38340 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
38341
38342         * gcc.dg/cpp/expr.c: New tests.
38343
38344 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
38345
38346         * g++.dg/opt/pr6713.C: Add template instantiation.
38347
38348 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
38349
38350         * gcc.dg/nest.c: New test.
38351
38352 2002-07-17  Richard Henderson  <rth@redhat.com>
38353
38354         * g++.dg/opt/pr6713.C: New test.
38355
38356 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
38357
38358         * gcc.c-torture/execute/loop-2e.x: Let the testcase
38359         XFAIL for all x86 processors.
38360
38361 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
38362
38363         * gcc.c-torture/execute/20010122-1.x: Do not test with
38364         -fomit-frame-pointer.
38365
38366 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38367
38368         * g++.dg/template/instantiate2.C: New test.
38369         * g++.dg/template/spec4.C: New test.
38370
38371 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38372
38373         * g++.dg/template/access2.C: New test.
38374         * g++.dg/template/access3.C: New test.
38375
38376 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
38377
38378         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
38379         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
38380         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
38381         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
38382         Convert to use <stdarg.h>.
38383         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
38384         Delete.
38385         * gcc.dg/va-arg-2.c: New.
38386         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
38387
38388 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
38389
38390         * gcc.c-torture/compile/20020710-1.c: New test.
38391
38392 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
38393                           Andrew Pinski  <pinskia@physics.uc.edu>
38394
38395         gcc.c-torture/compile/simd-2.c: New testcase.
38396         gcc.c-torture/compile/simd-3.c: Likewise.
38397
38398 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
38399
38400         PR c++/7224
38401         * g++.dg/overload/error1.C: New test.
38402
38403 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38404
38405         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
38406         configuration and IRIX 6 O32 ABI.
38407
38408 2002-07-11  Roger Sayle  <roger@eyesopen.com>
38409
38410         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
38411
38412 2002-07-10  Roger Sayle  <roger@eyesopen.com>
38413
38414         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
38415
38416 2002-07-10  Jeffrey A Law  <law@redhat.com>
38417
38418         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
38419
38420         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
38421
38422 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
38423
38424         * gcc.dg/20020312-2.c: Check for __PPC__.
38425
38426 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
38427
38428         * gcc.c-torture/compile/20020709-1.c: New test.
38429
38430 2002-07-07  Roger Sayle  <roger@eyesopen.com>
38431
38432         * g++.dg/template/qualttp21.C: New test case.
38433
38434 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
38435
38436         * gcc.c-torture/compile/20020706-1.c: New test.
38437         * gcc.c-torture/compile/20020706-2.c: New test.
38438
38439 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
38440             Alexandre Oliva  <aoliva@redhat.com>
38441
38442         * g++.dg/warn/incomplete1.C: New test.
38443
38444 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38445
38446         PR c++/7099
38447         * g++.dg/warn/noreturn1.C: New test.
38448
38449 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
38450
38451         PR c++/6706
38452         * g++.dg/debug/debug6.C: New test.
38453         * g++.dg/debug/debug7.C: New test.
38454
38455 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
38456
38457         * gcc.c-torture/compile/simd-3.c: New test.
38458
38459 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
38460
38461         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38462         * gcc.dg/20020620-1.c: Likewise.
38463
38464 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38465
38466         PR c++/6944
38467         * g++.dg/init/array4.C: New test.
38468         * g++.dg/init/array5.C: New test.
38469
38470 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
38471
38472         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38473         * gcc.c-torture/execute/simd-2.c (main): Likewise.
38474
38475 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38476
38477         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38478         * gcc.dg/wtr-aggr-init-1.c: Likewise.
38479         * gcc.dg/wtr-conversion-1.c: Likewise.
38480         * gcc.dg/wtr-escape-1.c: Likewise.
38481         * gcc.dg/wtr-int-type-1.c: Likewise.
38482         * gcc.dg/wtr-label-1.c: Likewise.
38483         * gcc.dg/wtr-static-1.c: Likewise.
38484         * gcc.dg/wtr-strcat-1.c: Likewise.
38485         * gcc.dg/wtr-suffix-1.c: Likewise.
38486         * gcc.dg/wtr-switch-1.c: Likewise.
38487         * gcc.dg/wtr-unary-plus-1.c: Likewise.
38488         * gcc.dg/wtr-union-init-1.c: Likewise.
38489         * gcc.dg/wtr-union-init-2.c: Likewise.
38490         * gcc.dg/wtr-union-init-3.c: Likewise.
38491
38492         * gcc.dg/wtr-func-def-1.c: New test.
38493
38494 2002-07-02 Devang Patel <dpatel@apple.com>
38495
38496         * objc.dg/param-1.m: New test.
38497
38498 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
38499
38500         * gcc.dg/cpp/trad/directive.c: Add test.
38501         * gcc.dg/cpp/trad/macroargs.c: Add test.
38502         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38503
38504 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
38505
38506         * gcc.dg/cpp/cmdlne-M.c: New test.
38507
38508 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
38509
38510         * objc.dg/desig-init-1.m: New test.
38511
38512 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38513
38514         PR c++/6716
38515         * g++.dg/template/instantiate1.C: New test.
38516
38517 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
38518
38519         PR c++/7112
38520         * g++.dg/template/sizeof2.C: New test.
38521
38522 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38523
38524         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38525         gcc.dg/cpp/trad/include.c: New tests.
38526
38527 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38528
38529         PR target/7177
38530         * gcc.c-torture/compile/20020701-1.c: New test.
38531
38532 2002-07-01  Stan Shebs  <shebs@apple.com>
38533
38534         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38535         header here...
38536         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38537         (objc-torture-execute): or here.
38538
38539 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38540
38541         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38542
38543 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38544
38545         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38546
38547 2002-06-30  Devang Patel  <dpatel@apple.com>
38548
38549         * objc.dg/fsyntax-only.m: New test.
38550
38551 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38552
38553         PR c++/6695
38554         * g++.dg/template/friend7.C: New file.
38555
38556 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38557
38558         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38559         return type.
38560
38561 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38562
38563         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38564         avoid division by zero.
38565
38566 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38567
38568         * gcc.dg/Wunknownprag.c: New tests.
38569
38570 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38571
38572         * gcc.c-torture/execute/simd-2.c: New test.
38573
38574 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38575
38576         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38577         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38578         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38579         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38580         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38581         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38582         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38583         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38584         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38585         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38586         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38587         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38588         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38589         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38590         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38591         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38592         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38593
38594 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38595
38596         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38597         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38598         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38599         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38600         New tests.
38601         * gcc.dg/cpp/trad/directive.c: Update.
38602
38603 2002-06-23  Andreas Jaeger  <aj@suse.de>
38604
38605         * gcc.c-torture/execute/complex-6.c: New.
38606
38607 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38608
38609         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38610         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38611         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38612         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38613
38614 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38615
38616         * gcc.dg/cpp/trad: New directory with traditional tests copied
38617         from parent directory.
38618         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38619         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38620         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38621         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38622         Move to trad/ and rename.
38623         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38624         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38625         gcc.dg/cpp/trad/redef2.c: New tests.
38626         * gcc.dg/cpp/trad/trad.exp: New driver.
38627
38628 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38629
38630         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38631         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38632         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38633         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38634         Remove.
38635
38636 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38637
38638         * gcc.dg/20020620-1.c: New test.
38639
38640 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38641
38642         * g++.dg/template/ttp4.C: New test.
38643
38644 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38645
38646         * g++.dg/opt/vt1.C: Fix regexp.
38647
38648 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38649
38650         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38651         Don't use attribute `noinline'.
38652
38653 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38654
38655         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38656
38657 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38658
38659         * gcc.c-torture/execute/simd-1.c: New.
38660
38661         * gcc.dg/simd-1.c: New.
38662
38663 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38664
38665         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38666
38667 2002-06-16  Richard Henderson  <rth@redhat.com>
38668
38669         * g++.dg/ext/anon-struct1.C: New.
38670         * g++.dg/ext/anon-struct2.C: New.
38671         * g++.dg/ext/anon-struct3.C: New.
38672         * gcc.dg/anon-struct-1.c: New.
38673         * gcc.dg/anon-struct-2.c: New.
38674         * gcc.dg/anon-struct-3.c: New.
38675         * gcc.dg/20011008-1.c: Adjust warning text.
38676         * gcc.dg/20020527-1.c: Add -fms-extensions.
38677
38678 2002-06-16  Richard Henderson  <rth@redhat.com>
38679
38680         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38681
38682 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
38683
38684         * gcc.c-torture/execute/20020615-1.c: New test.
38685
38686 2002-06-15  Roger Sayle  <roger@eyesopen.com>
38687
38688         * gcc.c-tortuture/execute/compare-1.c: New test case.
38689         * gcc.c-tortuture/execute/compare-2.c: New test case.
38690         * gcc.c-tortuture/execute/compare-3.c: New test case.
38691
38692 2002-06-13  Richard Henderson  <rth@redhat.com>
38693
38694         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
38695         ia64 ilp32.
38696
38697 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38698
38699         * g++.dg/template/typename2.C: Update error message.
38700
38701 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
38702
38703         * gcc.c-torture/execute/20020611-1.c: New test.
38704
38705 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
38706
38707         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38708         list of targets to skip.
38709
38710 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
38711
38712         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38713         targets if not optimizing.
38714
38715 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
38716
38717         * gcc.c-torture/compile/20020605-1.c: New test.
38718
38719         * g++.dg/opt/vt1.C: New test.
38720
38721         * gcc.dg/20020531-1.c: New test.
38722
38723         * gcc.dg/20020530-1.c: New test.
38724
38725         * gcc.dg/20020527-1.c: New test.
38726
38727         * g++.dg/opt/cse1.C: New test.
38728
38729 2002-06-07  Roger Sayle  <roger@eyesopen.com>
38730
38731         * gcc.dg/20020607-2.c: New test case.
38732
38733 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
38734
38735         * gcc.c-torture/compile/20020604-1.c: New test.
38736
38737 2002-06-04  Richard Henderson  <rth@redhat.com>
38738
38739         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38740         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38741         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38742
38743 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
38744
38745         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38746
38747 2002-06-03  Richard Henderson  <rth@redhat.com>
38748
38749         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38750         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38751
38752 2002-06-02  Richard Henderson  <rth@redhat.com>
38753
38754         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38755         test functions static.
38756
38757 2002-06-02  Andreas Jaeger  <aj@suse.de>
38758
38759         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38760         now.
38761
38762 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38763
38764         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38765         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38766         Update for mofified diagnostics.
38767         * gcc.dg/c99-intconst-1.c: No longer fail.
38768
38769 2002-06-02  Richard Henderson  <rth@redhat.com>
38770
38771         * gcc.dg/uninit-A.c: Remove xfail markers.
38772
38773 2002-06-01  Roger Sayle  <roger@eyesopen.com>
38774
38775         * gcc.dg/fnegate-1.c: New test case.
38776
38777 2002-05-30  Osku Salerma  <osku@iki.fi>
38778
38779         * gcc.c-torture/execute/mayalias-1.c: New file.
38780
38781 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38782
38783         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38784         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38785         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38786
38787 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
38788
38789         * gcc.c-torture/execute/20020529-1.c: New test.
38790
38791 2002-05-27  Richard Henderson  <rth@redhat.com>
38792
38793         * g++.dg/ext/attrib6.C: New test case.
38794
38795 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38796
38797         * gcc.c-torture/execute/pure-1.c: New test.
38798
38799 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38800
38801         * gcc.dg/cpp/arith-2.c: Remove.
38802
38803 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38804
38805         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38806         * gcc.dg/cpp/if-3.c: Remove.
38807
38808 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
38809
38810         * g++.dg/opt/cse2.C: New test.
38811
38812 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
38813
38814         * gcc.dg/cpp/arith-1.c: New semantic tests.
38815         * gcc.dg/cpp/if-1.c: Update.
38816
38817 2002-05-24  Ben Elliston  <bje@redhat.com>
38818
38819         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38820
38821 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38822
38823         * gcc.dg/verbose-asm.c: New test.
38824
38825 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38826
38827         * gcc.dg/cpp/paste12.c: New test.
38828
38829 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38830
38831         * g++.dg/parse/named_ops.C: New test.
38832
38833 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
38834
38835         * gcc/testsuite/gcc.dg/weak-8.c: New test.
38836
38837 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
38838
38839         * gcc.dg/weak-2.c: Allow optional leading underscore
38840         in scan-assembler symbol name.
38841         * gcc.dg/weak-3.c: Likewise.
38842         * gcc.dg/weak-4.c: Likewise.
38843         * gcc.dg/weak-5.c: Likewise.
38844
38845 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
38846
38847         * gcc.dg/20020523-1.c: New test.
38848
38849 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38850
38851         * objc.dg/const-str-2.m: Update now that we stop after
38852         a command line error.
38853
38854 2002-05-22  Richard Henderson  <rth@redhat.com>
38855
38856         * g++.dg/dg.exp: Fix typo in test pruneing.
38857
38858 2002-05-22  Richard Henderson  <rth@redhat.com>
38859
38860         * g++.dg/dg.exp: Prune the tls subdirectory.
38861         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38862         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38863         * g++.dg/tls/init-1.C: New.
38864
38865 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
38866
38867         * gcc.dg/20020517-1.c: New test.
38868
38869 2002-05-21  Richard Henderson  <rth@redhat.com>
38870
38871         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38872         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38873
38874 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
38875
38876         * g++.dg/other/copy2.C: New test.
38877
38878 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
38879
38880         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38881         (MAX_COPY): Bump up to 10 times sizeof (long long).
38882         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38883
38884         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38885         sizeof (long long).
38886
38887         * gcc.c-torture/execute/strcpy-1.c: New test.
38888
38889 2002-05-19  Jason Merrill  <jason2redhat.com>
38890
38891         * g++.dg/ext/oper1.C: New test.
38892
38893 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
38894 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
38895
38896         * README.QMTEST: New file.
38897
38898         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38899
38900 2002-05-19  Andreas Jaeger  <aj@suse.de>
38901
38902         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
38903         now.
38904         * gcc.c-torture/execute/loop-2d.x: Likewise.
38905
38906 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
38907
38908         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
38909         support weak symbols.
38910         * gcc.dg/weak-4.c: Likewise.
38911         * gcc.dg/weak-6.c: Likewise.
38912
38913 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
38914
38915         * gcc.dg/weak-3.c: Add dg-excess-error comment for
38916         cygwin, coff and h8300-*-hms targets
38917         * gcc.dg/weak-5.c: Likewise.
38918         * gcc.dg/weak-7.c: Likewise.
38919
38920 2002-05-16  Jason Merrill  <jason@redhat.com>
38921
38922         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
38923         (scan-assembler-not, scan-assembler-dem): Likewise.
38924         (scan-assembler-dem-not): Likewise.
38925
38926 2002-05-15  Richard Henderson  <rth@redhat.com>
38927
38928         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38929
38930 2002-05-15  Richard Henderson  <rth@redhat.com>
38931
38932         * gcc.dg/weak-5.c (vfoo1c): No warning here.
38933         (vfoo1f): Warning here.
38934         (vfoo1l): Don't redefine the alias.
38935
38936 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
38937
38938         * g++.dg/init/pm1.C: New test.
38939
38940 2002-05-12  David S. Miller  <davem@redhat.com>
38941
38942         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38943         types.
38944
38945 2002-05-10  Roger Sayle  <roger@eyesopen.com>
38946
38947         * gcc.c-torture/execute/20020510-1.c: New test case.
38948
38949 2002-05-10  David S. Miller  <davem@redhat.com>
38950
38951         * gcc.c-torture/execute/conversion.c: Test long double too.
38952
38953 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
38954
38955         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38956         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38957         * lib/g++.exp (g++_link_flags): Likewise.
38958         * lib/objc.exp (objc_target_compile): Likewise.
38959
38960 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38961
38962         * gcc.dg/cpp/poison.c: Update.
38963         * gcc.dg/cpp/20000625-2.c: Remove.
38964         * gcc.dg/cpp/direct2s.c: Remove final test.
38965
38966 2002-05-08  Tom Rix  <trix@redhat.com>
38967
38968         * gcc.c-torture/execute/20020508-1.c: New test.
38969         * gcc.c-torture/execute/20020508-2.c: New test.
38970         * gcc.c-torture/execute/20020508-3.c: New test.
38971
38972 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38973
38974         * gcc.dg/cpp/charconst-4.c: More tests.
38975
38976 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38977
38978         PR c/6569
38979         * gcc.dg/weak-3.c: Update location of warning messages.
38980         * gcc.dg/weak-5.c: Likewise.
38981
38982 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38983
38984         * gcc.c-torture/execute/20020506-1.c: New test case.
38985
38986 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38987
38988         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38989
38990 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38991
38992         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38993
38994 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38995
38996         * gcc.dg/cpp/charconst-3.c: New test.
38997
38998 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38999
39000         * gcc.dg/cpp/charconst.c: Update tests.
39001
39002 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39003
39004         * treelang: Added directory for new sample language treelang. Also
39005         lib/treelang.exp: New file to signal treelang should be tested.
39006
39007 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39008
39009         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39010         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39011         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39012         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39013         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39014         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39015         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39016
39017 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39018
39019         * gcc.dg/format/xopen-2.c: New test.
39020
39021 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39022
39023         * gcc.dg/20020503-1.c: New test.
39024
39025 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39026
39027         * g++.dg/init/dtor1.C: Make it tougher.
39028
39029 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39030
39031         * g++.dg/init/dtor1.C: New test.
39032
39033 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39034
39035         * gcc.dg/altivec-8.c: New.
39036
39037 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39038
39039         * gcc.dg/altivec-7.c: New.
39040
39041 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39042
39043         * g++.dg/parse/typedef1.C: New test.
39044
39045 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39046
39047         PR c++/6486
39048         * g++.dg/template/friend6.C: New test.
39049
39050         PR c++/6492
39051         * g++.dg/init/copy1.C: New test.
39052
39053 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39054
39055         * g++.dg/warn/effc1.C: New test.
39056
39057 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39058
39059         * gcc.dg/cpp/if-cexp.c: Add a test.
39060
39061 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39062
39063         * gcc.dg/20020426-2.c: New test.
39064
39065 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39066
39067         * gcc.dg/cpp/if-mop.c: Update.
39068         * gcc.dg/cpp/if-mpar.c: Add test.
39069         * gcc.dg/cpp/if-oppr.c: Update.
39070
39071 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39072
39073         PR c/6343
39074         * gcc.dg/weak-[2-7].c: New tests.
39075
39076 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39077
39078         * gcc.dg/enum1.c: New test.
39079
39080 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39081
39082         PR c++/6497
39083         * g++.dg/inherit/access2.C: New test.
39084
39085 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39086
39087         PR bootstrap/6445
39088         * gcc.dg/20020426-1.c: New test.
39089
39090 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39091
39092         * g++.dg/abi/enum1.C: New test.
39093
39094 2002-04-26  Richard Henderson  <rth@redhat.com>
39095
39096         * gcc.dg/c99-bool-1.c: Expect always true warning.
39097
39098 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39099
39100         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39101
39102 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39103
39104         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39105         targets.
39106
39107 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39108
39109         * g++.dg/abi/mange7.C: New test.
39110
39111         PR c++/6438.
39112         * g++.dg/parse/stmtexpr2.C: New test.
39113
39114 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39115
39116         * gcc.dg/20020312-2.c: Add SH target.
39117
39118 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39119
39120         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39121         compiler output on mips*-*-irix*.
39122
39123 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
39124
39125         * g++.dg/parse/attr1.C: New test.
39126
39127 2002-04-23  Roger Sayle  <roger@eyesopen.com>
39128
39129         * gcc.c-torture/execute/string-opt-17.c: New test case.
39130         * gcc.c-torture/execute/memset-2.c: New test case.
39131
39132 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
39133
39134         PR c++/6256:
39135         * g++.dg/template/friend5.C: New test.
39136
39137         PR c++/6331:
39138         * g++.dg/template/qual1.C: Likewise.
39139
39140 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
39141
39142         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
39143         Include stdlib.h, not stdio.h or ctype.h.
39144
39145 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
39146
39147         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
39148         cris-*-elf* and mmix-*-*.
39149         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
39150         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
39151         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
39152         Ditto.
39153         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
39154         * gcc.dg/wchar_t-1.c: Ditto.
39155
39156 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
39157
39158         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
39159         Clarify comment.
39160
39161 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
39162
39163         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
39164
39165 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39166
39167         * gcc.c-torture/execute/20000906-1.x: Delete.
39168
39169 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
39170
39171         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
39172
39173 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
39174
39175         * PR6367
39176         * g77.f-torture/execute/6367.f: New test.
39177         * g77.f-torture/execute/6367.x: Disable for MMIX.
39178
39179 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
39180
39181         * PR6352
39182         * g++.dg/opt/inline2.C: New test.
39183
39184 2002-04-18  Richard Henderson  <rth@redhat.com>
39185
39186         * gcc.dg/20000906-1.c: Enable for all targets.
39187         * gcc.c-torture/compile/iftrap-2.c: New.
39188
39189 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39190
39191         * gcc.dg/20020418-1.c: New test.
39192         * gcc.dg/20020418-2.c: New test.
39193
39194 2002-04-18  Richard Henderson  <rth@redhat.com>
39195
39196         * gcc.c-torture/compile/iftrap-1.c: New.
39197         * gcc.dg/iftrap-1.c: Adjust for ia64.
39198         * gcc.dg/iftrap-2.c: New.
39199
39200 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39201
39202         * gcc.c-torture/compile/20020418-1.c: New test.
39203
39204 2002-04-18  Roger Sayle  <roger@eyesopen.com>
39205
39206         * gcc.c-torture/compile/20020415-1.c: New.
39207
39208 2002-04-18  David S. Miller  <davem@redhat.com>
39209
39210         * gcc.c-torture/execute/20020418-1.c: New test.
39211
39212 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
39213
39214         * gcc.dg/20020416-1.c: New test.
39215
39216         * g++.dg/opt/inline1.C: New test.
39217
39218 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
39219
39220         * gcc.dg/altivec-5.c: New test.
39221
39222         * gcc.dg/20020415-1.c: New test.
39223
39224 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
39225
39226         * testsuite/lib/chill.exp: Remove.
39227
39228 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
39229
39230         * g++.dg/other/big-struct.C: New test.
39231
39232 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
39233
39234         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
39235         of scratch file.
39236
39237 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
39238
39239         PR c/6277
39240         * gcc.dg/i386-387-1.c: Allow optional leading underscore
39241         in scan-assembler function name
39242
39243 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
39244
39245         * g77.f-torture/execute/980628-4.x,
39246         g77.f-torture/execute/980628-5.x,
39247         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39248         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39249         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
39250         i[34567]86-*-*.
39251
39252 2002-04-13  David S. Miller  <davem@redhat.com>
39253
39254         * gcc.c-torture/execute/20020413-1.c: New test.
39255
39256 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
39257
39258         * gcc.dg/asm-6.c,
39259         * g++.dg/ext/asm1.C: New tests.
39260
39261 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
39262
39263         PR c++ 5373.
39264         * g++.dg/parse/stmtexpr1.C: New test.
39265
39266         PR c++/5189.
39267         * g++.dg/template/copy1.C: New test.
39268
39269 2002-04-12  Richard Henderson  <rth@redhat.com>
39270
39271         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
39272
39273 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
39274
39275         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
39276         gcc.c-torture/execute/20020307-2.c.
39277
39278 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
39279
39280         * g++.dg/ext/attrib5.C,
39281         * g++.dg/lookup/struct1.C: New tests.
39282
39283 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
39284
39285         * gcc.dg/20020411-1.c: New test.
39286
39287         * gcc.c-torture/execute/20020411-1.c: New test.
39288
39289 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
39290
39291         * g77.f-torture/execute/6177.f: New test.
39292
39293 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
39294
39295         PR middle-end/6247
39296         * g++.dg/opt/cleanup1.C: New test.
39297
39298         * g++.dg/opt/const1.C: New test.
39299
39300 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
39301
39302         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
39303
39304 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39305
39306         PR c++/5507
39307         * g++.dg/template/typename2.C: New test.
39308
39309 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
39310
39311         * gcc.c-torture/execute/loop-12.c: New.
39312
39313 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
39314
39315         * g77.f-torture/execute/980628-4.x,
39316         g77.f-torture/execute/980628-5.x,
39317         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39318         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39319         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
39320
39321 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39322
39323         PR optimization/6086
39324         * g++.dg/opt/preinc1.C: New test.
39325
39326 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39327
39328         PR c++/5571
39329         * g++.dg/opt/static2.C: New test.
39330
39331 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39332
39333         PR c/5120
39334         * gcc.dg/20020406-1.c: New test.
39335
39336 2002-04-04  David S. Miller  <davem@redhat.com>
39337
39338         * gcc.c-torture/execute/20020404-1.c: New test.
39339
39340 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
39341
39342         PR c/6123
39343         * gcc.dg/20020312-2.c: Do not declare global register variable
39344         if __PIC__ or __pic__ is defined.
39345
39346 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
39347
39348         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
39349         __asm__ so that it works correctly even if -ansi -pedantic-errors.
39350
39351 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39352
39353         * gcc.misc-tests/linkage.exp: Update last change to handle
39354         sparc*-, not just sparc-.
39355
39356 2002-04-03  Richard Henderson  <rth@redhat.com>
39357
39358         * gcc.dg/cpp/ucs.c: Improved long UCS test.
39359
39360 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39361
39362         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
39363
39364 2002-04-02  David S. Miller  <davem@redhat.com>
39365
39366         * gcc.c-torture/execute/20020402-3.c: New test.
39367
39368 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39369
39370         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
39371         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
39372
39373         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
39374         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
39375         g77.f-torture/execute/20001201.x,
39376         g77.f-torture/execute/u77-test.x: New files.
39377
39378         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
39379         * gcc.dg/wchar_t-1.c: Ditto.
39380
39381 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39382
39383         * gcc.c-torture/execute/20020402-1.c: New test.
39384
39385 2002-04-01  Richard Henderson  <rth@redhat.com>
39386
39387         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
39388
39389         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
39390
39391 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39392
39393         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
39394
39395 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39396
39397         * g++.dg/inherit/template-as-base.C: Expect error.
39398         * g++.dg/inherit/namespace-as-base.C: Likewise.
39399
39400 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
39401
39402         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
39403         g++.dg/ext/instantiate3.C: Tweak match patterns.
39404
39405         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
39406         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
39407         -da test.
39408
39409 2002-03-31  Richard Henderson  <rth@redhat.com>
39410
39411         * gcc.dg/special/alias-2.c: New.
39412         * gcc.dg/special/ecos.exp: Run it.
39413
39414 2002-03-31  Richard Henderson  <rth@redhat.com>
39415
39416         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
39417
39418 2002-03-31  Kazu Hirata  <kazu@hxi.com>
39419
39420         * gcc.dg/weak-1.c: Disable on h8300 port.
39421
39422 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
39423
39424         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
39425         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
39426         ordering tests.
39427         * g++.dg/bprob/bprob-1.C: New test.
39428         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
39429         * g++.dg/gcov/gcov-1.C: New test.
39430         * g++.dg/gcov/gcov-1.x: New file.
39431         * g++.dg/gcov/gcov-2.C: New test.
39432         * g++.dg/gcov/gcov-3.C: New test.
39433         * g++.dg/gcov/gcov-3.h: New file.
39434
39435 2002-03-28  Roger Sayle  <roger@eyesopen.com>
39436
39437         * g++.old-deja/g++.other/builtins5.C: New test.
39438         * g++.old-deja/g++.other/builtins6.C: New test.
39439         * g++.old-deja/g++.other/builtins7.C: New test.
39440         * g++.old-deja/g++.other/builtins8.C: New test.
39441         * g++.old-deja/g++.other/builtins9.C: New test.
39442
39443 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
39444
39445         * g++.dg/opt/static1.C: New test.
39446
39447         * g++.dg/opt/longbranch1.C: New test.
39448
39449 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
39450
39451         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
39452
39453         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39454
39455 2002-03-28  Jeffrey A Law  (law@redhat.com)
39456
39457         * gcc.c-torture/execute/20020328-1.c: New test.
39458
39459 2002-03-27  Richard Henderson  <rth@redhat.com>
39460
39461         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39462         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39463         move from g++.old-deja/g++.ext/.
39464
39465 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
39466
39467         * g++.dg/init/new2.C: New test.
39468
39469 2002-03-26  Richard Henderson  <rth@redhat.com>
39470
39471         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39472
39473         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39474         on sparc.
39475
39476         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
39477         sparcv9 systems.
39478         * gcc.dg/20001102-1.c: Likewise.
39479
39480 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
39481
39482         * gcc.dg/cpp/endif-pedantic1.c,
39483         gcc.dg/cpp/endif-pedantic2.c: New tests.
39484
39485 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
39486
39487         * g++.dg/init/new1.C: New test.
39488
39489 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39490
39491         * g++.dg/abi/vbase9.C: New test.
39492
39493 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
39494
39495         * gcc.dg/arm-asm.c: New test.
39496
39497 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
39498
39499         * gcc.dg/Wswitch-enum.c: New test.
39500         Fix PR c/5044.
39501
39502 2002-03-26  Richard Henderson  <rth@redhat.com>
39503
39504         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39505         structure.
39506
39507 2002-03-25  Richard Henderson  <rth@redhat.com>
39508
39509         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
39510         sparcv9 systems.
39511
39512         * gcc.c-torture/compile/20011119-1.c (xxx): New.
39513         * gcc.c-torture/compile/20011119-2.c (xxx): New.
39514
39515 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
39516
39517         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39518
39519 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
39520
39521         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39522         targets using generic thunk support.
39523
39524 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39525
39526         * gcc.c-torture/compile/20020323-1.c: New test.
39527
39528         * g++.dg/opt/conj2.C: New test.
39529
39530 2002-03-24  Richard Henderson  <rth@redhat.com>
39531
39532         * gcc.dg/weak-1.c: Use -fno-common.
39533
39534 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39535
39536         * g77.dg/f77-edit-apostrophe-out.f: New test
39537         * g77.dg/f77-edit-h-out.f: New test
39538         * g77.dg/f77-edit-t-in.f: New test
39539         * g77.dg/f77-edit-t-out.f: New test
39540         * g77.dg/f77-edit-x-out.f: New test
39541         * g77.dg/f77-edit-slash-out.f: New test
39542         * g77.dg/f77-edit-colon-out.f: New test
39543         * g77.dg/f77-edit-s-out.f: New test
39544
39545 2002-03-24  Richard Henderson  <rth@redhat.com>
39546
39547         * objc/execute/formal_protocol-6.x: New XFAIL.
39548
39549 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39550
39551         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39552         that do not support weak symbols
39553
39554 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39555
39556         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39557         * lib/g77.exp: Likewise.
39558         * lib/objc.exp: Likewise.
39559
39560 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39561
39562         * gcc.dg/Wswitch-default.c: New test.
39563
39564 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39565
39566         * g++.dg/other/enum1.C: New test.
39567
39568 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39569
39570         * gcc.dg/pragma-ep-3.c: Fix typo.
39571
39572 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39573
39574         * g++.dg/inherit/template-as-base.C: New test.
39575
39576 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39577
39578         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39579         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39580
39581 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39582
39583         * gcc.dg/cpp/multiline.c: Update to match.
39584
39585 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39586
39587         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39588
39589 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39590
39591         * gcc.dg/cpp/extratokens2.c: New file.
39592
39593 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39594
39595         * gcc.dg/20020312-2.c: Add rs6000 target.
39596
39597         * gcc.c-torture/compile/20020319-1.c: New test.
39598
39599 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39600
39601         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39602         (A, E): Handle this.
39603
39604 2002-03-20  Jason Merrill  <jason@redhat.com>
39605
39606         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39607         ignoring -fpic.
39608         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39609         through prune_gcc_output.
39610
39611 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39612
39613         * gcc.c-torture/compile/20020320-1.c: New test.
39614
39615 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39616
39617         * gcc.c-torture/compile/20020318-1.c: New test.
39618
39619         * gcc.dg/struct-by-value-1.c: New test.
39620
39621         * gcc.dg/20020319-1.c: New test.
39622
39623 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39624
39625         * g++.dg/opt/conj1.C: New test.
39626
39627 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39628
39629         * g++.dg/template/qualttp20.C: Revert previous change.
39630         * g++.dg/template/qualttp3.C: Likewise.
39631         * g++.dg/template/qualttp4.C: Likewise.
39632         * g++.dg/template/qualttp5.C: Likewise.
39633         * g++.dg/template/qualttp6.C: Likewise.
39634         * g++.dg/template/qualttp7.C: Likewise.
39635         * g++.dg/template/qualttp8.C: Likewise.
39636         * g++.dg/template/recurse.C: Likewise.
39637
39638 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39639
39640         * gcc.dg/cpp/wchar-1.c: Update.
39641
39642 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39643
39644         * g++.dg/template/conv1.C: New test.
39645         * g++.dg/template/conv2.C: New test.
39646         * g++.dg/template/conv3.C: New test.
39647         * g++.dg/template/conv4.C: New test.
39648
39649 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39650
39651         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39652         * g++.dg/template/qualttp3.C: Likewise.
39653         * g++.dg/template/qualttp4.C: Likewise.
39654         * g++.dg/template/qualttp5.C: Likewise.
39655         * g++.dg/template/qualttp6.C: Likewise.
39656         * g++.dg/template/qualttp7.C: Likewise.
39657         * g++.dg/template/qualttp8.C: Likewise.
39658         * g++.dg/template/recurse.C: Likewise.
39659
39660 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39661
39662         * g++.dg/opt/dtor1.C: New test.
39663
39664 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39665
39666         * gcc.c-torture/compile/20020315-1.c: New test.
39667
39668 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39669
39670         * gcc.dg/weak-1.c: Fix scan tests.
39671
39672 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39673
39674         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39675         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39676         cris-*-aout* mmix-*-*.
39677         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39678         cris-*-aout* mmix-*-*.
39679         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39680         cris-*-elf* cris-*-aout* and mmix-*-*.
39681         * gcc.dg/20001009-1.c: Ditto.
39682         * gcc.dg/20010912-1.c: Ditto.
39683         * gcc.dg/20020122-4.c: Ditto.
39684         * gcc.dg/inline-2.c: Ditto.
39685
39686 2002-03-14  Jeffrey A Law  (law@cygnus.com)
39687
39688         * gcc.c-torture/compile/20020314-1.c: New test.
39689
39690 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
39691
39692         * gcc.c-torture/execute/20020314-1.c: New test.
39693
39694 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
39695
39696         * g++.dg/warn/Wunused-1.C: New test.
39697
39698 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
39699
39700         * g++.dg/abi/mangle6.C: New test.
39701
39702 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
39703
39704         * gcc.c-torture/compile/20020309-2.c: New test.
39705
39706         * gcc.c-torture/compile/20020312-1.c: New test.
39707
39708 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39709
39710         * g++.dg/other/access1.C: New test.
39711
39712 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
39713
39714         * gcc.c-torture/execute/wchar_t-1.c: New test.
39715
39716 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
39717
39718         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39719
39720 2002-03-12  Roger Sayle  <roger@eyesopen.com>
39721
39722         * gcc.dg/20020312-1.c: New test case.
39723
39724 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
39725
39726         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39727
39728 2002-03-11  Richard Henderson  <rth@redhat.com>
39729
39730         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39731         * g++.old-deja/g++.jason/report.C: Likewise.
39732
39733 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39734
39735         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39736         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39737
39738 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39739
39740         * testsuite/g++.dg/overload/pmf1.C: New test.
39741
39742 2002-03-11  Kazu Hirata  <kazu@hxi.com>
39743
39744         * gcc.c-torture/execute/20020307-1.c: Use long.
39745
39746 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
39747
39748         PR optimization/5844
39749         * gcc.dg/20020310-1.c: New test.
39750
39751 2002-03-09  Michael Meissner  <meissner@redhat.com>
39752
39753         * gcc.c-torture/execute/memcpy-2.c: New test.
39754         * gcc.c-torture/execute/memset-1.c: New test.
39755         * gcc.c-torture/execute/strlen-1.c: New test.
39756         * gcc.c-torture/execute/strcmp-1.c: New test.
39757         * gcc.c-torture/execute/strncmp-1.c: New test.
39758
39759 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
39760
39761         * gcc.dg/ppc-ldstruct.c: New test.
39762
39763 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
39764
39765         * gcc.c-torture/execute/va-arg-22.c: New test.
39766
39767 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39768
39769         * gcc.c-torture/compile/20020309-1.c: New test.
39770
39771 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
39772
39773         * gcc.c-torture/execute/20020307-2.c: New test.
39774
39775 2002-03-07  Jeffrey A Law  (law@redhat.com)
39776
39777         * g77.f-torture/compile/20020307-1.f: New test.
39778
39779 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
39780
39781         * gcc.dg/unordered-1.c: New test.
39782
39783 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
39784
39785         * gcc.c-torture/execute/20020307-1.c: New test.
39786
39787 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
39788
39789         * gcc.dg/20020304-1.c: New test.
39790
39791         * gcc.c-torture/compile/20020304-2.c: New test.
39792
39793 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
39794
39795         * gcc.c-torture/compile/20020304-1.c: New test case
39796         (from PR c/5830).
39797
39798 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
39799
39800         * gcc.dg/20020103-1.c: Add other -D ppc variants.
39801
39802 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39803
39804         * g++.dg/other/classkey1.C: New test.
39805
39806 2002-03-01  Richard Henderson  <rth@redhat.com>
39807
39808         * gcc.c-torture/compile/981223-1.x: New.
39809         * gcc.c-torture/compile/920625-1.x: New.
39810
39811 2002-02-28  Richard Henderson  <rth@redhat.com>
39812
39813         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39814
39815 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
39816
39817         * gcc.c-torture/execute/20020227-1.c: New test.
39818
39819 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
39820
39821         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39822         here" ERROR lines.
39823         * g++.old-deja/g++.oliva/partord1.C: Likewise.
39824         * g++.old-deja.g++.other/defarg1.C: Likewise.
39825         * g++.old-deja/g++.pt/calls2.C: Likewise.
39826         * g++.old-deja/g++.pt/crash20.C: Likewise.
39827         * g++.old-deja/g++.pt/crash30.C: Likewise.
39828         * g++.old-deja/g++.pt/crash36.C: Likewise.
39829         * g++.old-deja/g++.pt/crash6.C: Likewise.
39830         * g++.old-deja/g++.pt/defarg13.C: Likewise.
39831         * g++.old-deja/g++.pt/derived3.C: Likewise.
39832         * g++.old-deja/g++.pt/error1.C: Likewise.
39833         * g++.old-deja/g++.pt/friend21.C: Likewise.
39834         * g++.old-deja/g++.pt/friend23.C: Likewise.
39835         * g++.old-deja/g++.pt/infinite1.C: Likewise.
39836         * g++.old-deja/g++.robertl/eb128.C: Likewise.
39837
39838 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
39839
39840         * gcc.c-torture/execute/20020225-2.c: New test.
39841
39842 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
39843
39844         * gcc.c-torture/execute/920730-1t.c,
39845         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39846         Delete test cases, only relevant to -traditional.
39847
39848 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39849
39850         * gcc.dg/cpp/undef1.c: Remove.
39851         * gcc.dg/cpp/directiv.c: Update.
39852         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39853
39854 2002-02-27  Michael Meissner  <meissner@redhat.com>
39855
39856         * gcc.c-torture/execute/20020226-1.c: New test.
39857
39858 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
39859
39860         * g++.dg/debug/debug4.C: New test.
39861
39862         * gcc.dg/ia64-visibility-1.c: New test.
39863
39864 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
39865
39866         * gcc.dg/debug/20020224-1.c: New.
39867
39868 2002-02-25  Kazu Hirata  <kazu@hxi.com>
39869
39870         * gcc.c-torture/execute/960416-1.x: New.
39871         * gcc.c-torture/execute/divconst-3.x: Likewise.
39872
39873 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
39874
39875         * gcc.dg/20020224-1.c: New test.
39876
39877 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
39878
39879         * gcc.c-torture/execute/20020225-1.c: New.
39880
39881 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39882
39883         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39884
39885 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
39886
39887         * gcc.dg/20020222-1.c: New test.
39888
39889 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
39890
39891         * g++.dg/opt/anonunion1.C: New test.
39892
39893 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
39894
39895         * g++.dg/template/qualttp19.C: New test.
39896         * g++.dg/template/qualttp20.C: New test.
39897         * g++.old-deja/g++.jason/report.C: Adjust expected errors
39898         * g++.old-deja/g++.other/qual1.C: Likewise.
39899
39900 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
39901
39902         * gcc.dg/attr-alwaysinline.c: New.
39903
39904 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
39905
39906         * gcc.dg/20020220-1.c: New test.
39907
39908         * gcc.dg/20020220-2.c: New test.
39909
39910         * g++.dg/opt/mmx1.C: New test.
39911
39912 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
39913
39914         * gcc.c-torture/compile/20020110.c: New test.
39915
39916 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
39917
39918         * gcc.c-torture/execute/20020219-1.c: New test.
39919
39920         * gcc.dg/20020219-1.c: New test.
39921
39922         * gcc.dg/noncompile/20020220-1.c: New test.
39923
39924         * g++.dg/opt/ptrintsum1.C: New test.
39925
39926         * gcc.dg/debug/20020220-1.c: New test.
39927
39928 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
39929
39930         * gcc.c-torture/execute/20020216-1.c: New test.
39931
39932 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39933
39934         * gcc.dg/decl-1.c: Update, new test.
39935
39936 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
39937
39938         * g++.dg/abi/bitfield1.C: New test.
39939         * g++.dg/abi/bitfield2.C: New test.
39940
39941 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39942
39943         * gcc.dg/attr-nest.c: New test.
39944
39945 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39946
39947         * gcc.c-torture/execute/20020215-1.c: New test.
39948
39949 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
39950
39951         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39952         * g++.dg/debug/debug.exp: New.
39953         * g++.dg/debug/trivial.C: New.
39954         * g++.dg/debug/debug1.C: Moved...
39955         * g++.dg/other/debug1.C: ...from here.
39956         * g++.dg/debug/debug2.C: Moved...
39957         * g++.dg/other/debug2.C: ...from here.
39958         * g++.dg/debug/debug3.C: Moved...
39959         * g++.dg/other/debug3.C: ...from here.
39960
39961         * gcc.dg/noncompile/20020213-1.c: New test.
39962
39963 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39964
39965         * g++.dg/other/debug3.C: New test.
39966
39967         * gcc.c-torture/execute/20020213-1.c: New test.
39968
39969 2002-02-13  Richard Smith <richard@ex-parrot.com>
39970
39971         * g++.old-deja/g++.other/thunk1.C: New test.
39972
39973 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39974
39975         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39976
39977 2002-02-13  Stan Shebs  <shebs@apple.com>
39978
39979         * gcc.dg/altivec-3.c: New.
39980
39981 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39982
39983         * gcc.dg/Wunreachable-1.c: New test.
39984         * gcc.dg/Wunreachable-2.c: New test.
39985
39986 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39987
39988         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39989
39990 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39991
39992         * gcc.dg/decl-1.c: New test.
39993
39994 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39995
39996         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39997
39998 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39999
40000         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40001         * gcc.c-torture/compile/980506-1.x: Likewise.
40002
40003 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40004
40005         * gcc.dg/20020210-1.c: New.
40006
40007 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40008
40009         * g77.f-torture/execute/947.f: New regression test
40010         for PR fortran/947.
40011
40012 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40013
40014         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40015         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40016
40017 2002-02-08  Richard Henderson  <rth@redhat.com>
40018
40019         * gcc.c-torture/compile/labels-3.c: New.
40020
40021 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40022
40023         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40024         expression statements work instead.
40025         * gcc.dg/noncompile/20020207-1.c: New test.
40026
40027 2002-02-07  Richard Henderson  <rth@redhat.com>
40028
40029         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40030
40031 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40032
40033         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40034         message from g77
40035         * lib/g77-dg.exp: Trim g77 error messages so that they are
40036         recognized by dg.exp.
40037
40038 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40039
40040         PR fortran/5473
40041         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40042
40043 2002-02-07  Richard Henderson  <rth@redhat.com>
40044
40045         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40046         to be sufficiently aligned for integers.
40047
40048 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40049
40050         * g++.dg/template/friend4.C: New test.
40051
40052 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40053
40054         PR fortran/5743
40055         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40056         unsupported cases.
40057
40058 2002-02-07  Richard Henderson  <rth@redhat.com>
40059
40060         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40061         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40062         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40063         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40064
40065 2002-02-06  Richard Henderson  <rth@redhat.com>
40066
40067         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40068
40069 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40070
40071         * gcc.dg/20020206-1.c: New test.
40072
40073 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40074
40075         * gcc.c-torture/execute/20020206-1.c: New test.
40076
40077         * gcc.c-torture/execute/20020206-2.c: New test.
40078
40079         PR optimization/5429:
40080         * gcc.c-torture/compile/20020206-1.c: New test.
40081
40082 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40083
40084         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40085         as certain file formats cannot support particularly large
40086         alignments.
40087
40088         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40089         and do not expect to be able to link the executable.
40090
40091         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40092         fail because the COFF format does not support the weak attribute.
40093
40094 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40095
40096         * g77.dg/pr5473.f: New test
40097
40098 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40099
40100         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40101         Fix testcase accordingly.
40102
40103 2002-02-04  Richard Henderson  <rth@redhat.com>
40104
40105         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40106         (buf): Change to be an array of pointers, not ints.
40107
40108 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40109
40110         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40111         before all tests.  Move warning one line above to match where it
40112         C frontend emits.
40113         * gcc.dg/Wswitch-2.c: New test.
40114         * g++.dg/warn/Wswitch-1.C: New test.
40115         * g++.dg/warn/Wswitch-2.C: New test.
40116
40117 2002-02-04  Richard Henderson  <rth@redhat.com>
40118
40119         * g++.dg/abi/offsetof.C: Fix size comparison.
40120
40121 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40122
40123         * gcc.dg/cast-qual-2.c: New test.
40124
40125 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40126
40127         * gcc.dg/20020201-4.c: New test.
40128
40129 2002-02-04  Ben Elliston  <bje@redhat.com>
40130
40131         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
40132         target_info attribute != 0, in addition to the empty string.
40133         (gcc_target_compile): Likewise.
40134
40135 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
40136
40137         * gcc.dg/Wswitch.c: New test.
40138         PR gcc/4475. PR gcc/3780.
40139
40140 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
40141
40142         * g77.f-torture/execute/5122.f: New test for regressions
40143         against PR fortran/5122.
40144
40145 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
40146
40147         * g77.f-torture/compile/pr3743.f: Delete
40148         * g77.dg/pr3743-1.f: New test.
40149         * g77.dg/pr3743-2.f: New test.
40150         * g77.dg/pr3743-3.f: New test.
40151         * g77.dg/pr3743-4.f: New test.
40152
40153 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40154
40155         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
40156
40157 2002-02-02  Richard Henderson  <rth@redhat.com>
40158
40159         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
40160         * gcc.c-torture/execute/bf64-1.c: Likewise.
40161
40162 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40163
40164         * gcc.dg/20020201-2.c: New test.
40165
40166         * gcc.dg/20020201-3.c: New test.
40167
40168         * gcc.c-torture/execute/bitfld-2.c: New test.
40169
40170 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40171
40172         * gcc.dg/bitfld-1.c: Update.
40173         * gcc.dg/bitfld-2.c: Update.
40174         * gcc.c-torture/execute/bitfld-1.x: New.
40175
40176 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40177
40178         * gcc.c-torture/execute/20020201-1.c: New test.
40179
40180 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
40181
40182         PR target/5469
40183         * gcc.dg/20020201-1.c: New test.
40184
40185 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
40186
40187         PR fortran/3743
40188         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
40189         * g77.f-torture/compile/pr3743.x: Remove
40190
40191 2002-01-31  Tom Rix  <trix@redhat.com>
40192
40193         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
40194
40195 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40196
40197         * gcc.dg/noncompile/20020130-1.c: New test.
40198
40199 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
40200
40201         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
40202
40203 2002-01-29  Richard Henderson  <rth@redhat.com>
40204
40205         * gcc.c-torture/execute/991118-1.c: Cast various constants back
40206         to long long.
40207         * gcc.c-torture/execute/bf64-1.c: Likewise.
40208
40209 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
40210
40211         * gcc.c-torture/execute/20020129-1.c: New test.
40212
40213 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40214
40215         * gcc.c-torture/compile/20000224-1.c: Update.
40216         * gcc.c-torture/execute/bitfld-1.c: New tests.
40217         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
40218         * gcc.dg/uninit-A.c: Update.
40219
40220 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40221
40222         * g++.dg/template/ctor1.C: Add instantiation.
40223
40224 2002-01-28  Paul Koning  <pkoning@equallogic.com>
40225
40226         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
40227         argument to __builtin_prefetch to be const ptr.
40228
40229 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
40230
40231         * gcc.c-torture/compile/20020120-1.c: New test.
40232
40233 2002-01-27  Kazu Hirata  <kazu@hxi.com>
40234
40235         * gcc.c-torture/execute/20020127-1.c: New test.
40236
40237 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
40238
40239         * g77.dg/f77-edit-i-in.f: New test
40240         * g77.dg/f77-edit-i-out.f: New test
40241
40242 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
40243
40244         * gcc.dg/debug/debug.exp: New file.
40245         * gcc.dg/debug/trivial.c: New file.
40246         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
40247         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
40248         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
40249         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
40250         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
40251         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
40252         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
40253         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
40254         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
40255         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
40256         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
40257         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
40258         * gcc.dg/20000503-1.c: Removed.
40259         * gcc.dg/20010207-1.c: Removed.
40260         * gcc.dg/20011223-1.c: Removed.
40261         * gcc.dg/20020104-2.c: Removed.
40262         * gcc.dg/debug-1.c: Removed.
40263         * gcc.dg/debug-2.c: Removed.
40264         * gcc.dg/debug-3.c: Removed.
40265         * gcc.dg/debug-4.c: Removed.
40266         * gcc.dg/debug-5.c: Removed.
40267         * gcc.dg/debug-6.c: Removed.
40268         * gcc.dg/dwarf2-1.c: Removed.
40269         * gcc.dg/dwarf2-2.c: Removed.
40270
40271 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
40272
40273         * g++.old-deja/g++.other/eh5.C: New test.
40274         * g++.old-deja/g++.other/sibcall2.C: New test.
40275         * g++.old-deja/g++.other/array9.C: New test.
40276         * g++.old-deja/g++.other/typename2.C: New test.
40277         * g++.old-deja/g++.other/crash60.C: New test.
40278         * g++.old-deja/g++.other/conv9.C: New test.
40279         * g++.old-deja/g++.other/mangle10.C: New test.
40280         * g++.old-deja/g++.other/unchanging1.C: New test.
40281         * g++.old-deja/g++.other/exprstmt1.C: New test.
40282         * g++.old-deja/g++.other/inline23.C: New test.
40283         * g++.old-deja/g++.eh/ia64-1.C: New test.
40284         * g++.old-deja/g++.other/dwarf2-1.C: New test.
40285         * g++.old-deja/g++.other/reload1.C: New test.
40286         * g++.old-deja/g++.other/static20.C: New test.
40287         * g++.old-deja/g++.other/local-alloc1.C: New test.
40288         * g++.old-deja/g++.other/conv8.C: New test.
40289         * g++.old-deja/g++.other/stmtexpr2.C: New test.
40290         * g++.old-deja/g++.other/storeexpr1.C: New test.
40291         * g++.old-deja/g++.other/storeexpr2.C: New test.
40292         * g++.dg/eh/template2.C: New test.
40293         * g++.dg/warn/weak1.C: New test.
40294
40295 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
40296
40297         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40298         Remove first, non-varying, argument.
40299
40300 2002-01-23  Richard Henderson  <rth@redhat.com>
40301
40302         * gcc.dg/inline-2.c: New.
40303
40304         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
40305         Add optional target arg.  Check number of arguments.
40306         (scan-assembler-not, scan-assembler-dem): Likewise.
40307         (scan-assembler-dem-not): Likewise.
40308
40309 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40310
40311         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
40312         line 12.
40313         * g++.old-deja/g++.brendan/parse3.C,
40314         g++.old-deja/g++.other/crash26.C,
40315         g++.old-deja/g++.other/crash28.C,
40316         g++.old-deja/g++.other/crash29.C,
40317         g++.old-deja/g++.other/crash30.C,
40318         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
40319
40320 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
40321
40322         * gcc.dg/20020115-1.c: New.
40323
40324 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
40325
40326         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
40327
40328 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
40329
40330         * gcc.dg/20020122-3.c: New.
40331
40332 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
40333
40334         * g++.dg/other/gc1.C: New test.
40335
40336 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40337
40338         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
40339
40340 2002-01-22  Richard Henderson  <rth@redhat.com>
40341
40342         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
40343
40344 2002-01-22  Richard Henderson  <rth@redhat.com>
40345
40346         * gcc.dg/20020122-4.c: New.
40347
40348 2002-01-22  H.J. Lu <hjl@gnu.org>
40349
40350         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
40351         link output.
40352         * gcc.dg/special/ecos.exp: Likewise.
40353         * lib/g++-dg.exp: Likewise.
40354         * lib/g77-dg.exp: Likewise.
40355         * lib/gcc-dg.exp : Likewise.
40356         * lib/mike-g++.exp: Likewise.
40357         * lib/mike-g77.exp: Likewise.
40358         * lib/mike-gcc.exp: Likewise.
40359         * lib/objc-dg.exp: Likewise.
40360
40361 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
40362
40363         PR target/5379
40364         * gcc.dg/20020122-2.c: New test.
40365
40366 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
40367
40368         * gcc.dg/20020122-1.c: New test.
40369
40370 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
40371
40372         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
40373
40374 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
40375
40376         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
40377
40378 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40379
40380         * gcc.c-torture/compile/20020121-1.c: New test.
40381
40382 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40383
40384         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
40385         ld_library_path.
40386
40387 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
40388
40389         * gcc.dg/20020218-1.c: New test.
40390
40391 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
40392
40393         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
40394         messages
40395         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
40396         "At global scope" warning
40397         * g++.dg/ext/align1.C: Change cygwin test for alignment
40398         from db-bogus to dg-warning
40399
40400 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
40401
40402         * g77.f-torture/compile/cpp2.F: New test.
40403
40404 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40405
40406         * g++.dg/template/access1.C: New test.
40407
40408 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
40409
40410         * gcc.dg/20020118-1.c: New.
40411
40412 2002-01-18  Kazu Hirata  <kazu@hxi.com>
40413
40414         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
40415
40416 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40417
40418         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
40419         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
40420         alignment warnings.
40421
40422 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40423
40424         * gcc.misc-tests/i386-prefetch.exp: Save and restore
40425         torture_with_loops and torture_without_loops
40426
40427 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
40428
40429         * gcc.c-torture/compile/20020116-1.c: New test.
40430
40431 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
40432
40433         * gcc.dg/20020116-2.c: New test.
40434
40435         * gcc.dg/ultrasp4.c: New test.
40436
40437         * gcc.dg/20020116-1.c: New test.
40438
40439 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
40440
40441         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
40442         by EABI.
40443
40444 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
40445
40446         * gcc.misc-tests/i386-prefetch.exp: New.
40447         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
40448         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
40449         * gcc.misc-tests/i386-pf-none-1.c: New test.
40450         * gcc.misc-tests/i386-pf-sse-1.c: New test.
40451
40452 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
40453
40454         * gcc.dg/gnu89-init-1.c: Add new tests.
40455
40456 2002-01-15  Andreas Jaeger  <aj@suse.de>
40457
40458         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40459         * gcc.dg/i386-mmx-2.c: Likewise.
40460         * gcc.dg/i386-sse-1.c: Likewise.
40461         * gcc.dg/i386-sse-2.c: Likewise.
40462         * gcc.dg/i386-sse-3.c: Likewise.
40463
40464 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
40465
40466         * g77.f-torture/execute/intrinsic-unix-bessel.f:
40467         Uncomment additional cases that now pass.
40468
40469 2002-01-11  Richard Henderson  <rth@redhat.com>
40470
40471         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40472         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40473
40474 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
40475
40476         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40477
40478 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
40479
40480         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40481         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40482
40483 2002-01-10  Dale Johannesen  <dalej@apple.com>
40484
40485         * gcc.c-torture/execute/loop-11.c: New.
40486
40487 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
40488
40489         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40490         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40491
40492 2002-01-09  Richard Henderson  <rth@redhat.com>
40493
40494         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40495         type in which to perform the operation for each size.
40496
40497 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
40498
40499         * gcc.c-torture/compile/20020109-2.c: New test.
40500
40501 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
40502
40503         * gcc.c-torture/execute/loop-10.c: New test.
40504
40505 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40506
40507         * gcc.c-torture/compile/20010226-1.c: New test.
40508         * gcc.c-torture/compile/20010227-1.c: New test.
40509         * gcc.c-torture/compile/20010426-1.c: New test.
40510         * gcc.c-torture/compile/20010510-1.c: New test.
40511         * gcc.c-torture/compile/20010605-3.c: New test.
40512         * gcc.c-torture/compile/20010824-1.c: New test.
40513         * gcc.c-torture/execute/20010409-1.c: New test.
40514         * gcc.dg/noncompile/20000901-1.c: New test.
40515         * gcc.dg/20001023-1.c: New test.
40516         * gcc.dg/20001101-1.c: New test.
40517         * gcc.dg/20001102-1.c: New test.
40518         * gcc.dg/20010207-1.c: New test.
40519         * gcc.dg/20010405-1.c: New test.
40520         * gcc.dg/20010822-1.c: New test.
40521         * gcc.dg/20011107-1.c: New test.
40522
40523 2002-01-09  Jeffrey A Law  (law@redhat.com)
40524
40525         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40526
40527         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40528         execution failure on PA targets.
40529
40530 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40531
40532         * gcc.c-torture/compile/20020109-1.c: New test.
40533
40534 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40535
40536         * gcc.c-torture/execute/20020108-1.c: New test.
40537
40538 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40539
40540         * gcc.dg/20020108-1.c: New test.
40541
40542 2002-01-08  H.J. Lu <hjl@gnu.org>
40543
40544         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40545         for header files.
40546
40547 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40548
40549         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40550         consistency.
40551
40552 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40553
40554         * gcc.dg/altivec-4.c: Test altivec predicates.
40555
40556 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40557
40558         * gcc.c-torture/execute/20020107-1.c: New test.
40559
40560 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40561
40562         PR c/5279
40563         * gcc.c-torture/compile/20020106-1.c: New test.
40564
40565 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40566
40567         * gcc.c-torture/execute/nestfunc-4.c: New test.
40568
40569 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40570
40571         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40572         extra triple that slipped in.
40573         * g++.old-deja/g++.abi/align.C: Likewise.
40574         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40575
40576 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40577
40578         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40579         * g++.old-deja/g++.abi/align.C: Likewise.
40580         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40581
40582         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40583         on FreeBSD/i386.
40584         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40585         FreeBSD.
40586
40587 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40588
40589         * gcc.dg/20020104-1.c: New test.
40590
40591         * gcc.dg/20020104-2.c: New test.
40592
40593 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40594
40595         * gcc.dg/20020103-1.c: Fix typo in target selector.
40596
40597 2002-01-03  Richard Henderson  <rth@redhat.com>
40598
40599         * gcc.dg/20020103-1.c: New.
40600
40601 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40602
40603         * gcc.c-torture/execute/20020103-1.c: New test.
40604
40605 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40606
40607         * g++.dg/other/debug2.C: New test.
40608
40609         * gcc.c-torture/compile/20020103-1.c: New test.
40610
40611 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40612
40613         * gcc.dg/gnu89-init-1.c: Added new tests.
40614
40615 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40616
40617         * g++.dg/template/friend2.C: Remove as patch is reverted.
40618
40619         * g++.dg/warn/oldcast1.C: New test.
40620
40621         * g++.dg/template/ptrmem1.C: New test.
40622         * g++.dg/template/ptrmem2.C: New test.
40623
40624         * g++.dg/template/ntp.C: New test.
40625
40626         * g++.dg/other/component1.C: New test.
40627
40628         * g++.dg/template/ttp3.C: New test.
40629
40630         * g++.dg/template/friend2.C: New test.
40631         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40632
40633 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40634
40635         * g++.dg/other/ptrmem1.C: New test.
40636         * g++.dg/other/ptrmem2.C: New test.
40637
40638 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40639
40640         * g++.dg/template/ctor1.C: New test.
40641
40642 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40643
40644         * g++.dg/template/friend2.C: New test.
40645
40646 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40647
40648         * gcc.dg/mmix-1.c: New test.
40649
40650 2001-12-31  Richard Henderson  <rth@redhat.com>
40651
40652         * gcc.dg/asm-5.c: New.
40653
40654 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40655
40656         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40657         in namespace __gnu_cxx
40658
40659 2001-12-30  Richard Henderson  <rth@redhat.com>
40660
40661         * gcc.dg/debug-6.c: New.
40662
40663 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40664
40665         * gcc.c-torture/compile/20011229-2.c: New test.
40666
40667 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40668
40669         * gcc.dg/debug-3.c: New test.
40670         * gcc.dg/debug-4.c: New test.
40671         * gcc.dg/debug-5.c: New test.
40672
40673 2001-12-29  Richard Henderson  <rth@redhat.com>
40674
40675         * g++.dg/eh/loop1.C: New.
40676
40677 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40678
40679         * g++.dg/template/crash1.C: New test.
40680
40681 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40682
40683         * g++.dg/other/const1.C: New test.
40684
40685 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40686
40687         * gcc.c-torture/compile/20011229-1.c: New test.
40688
40689 2001-12-28  Stan Shebs  <shebs@apple.com>
40690
40691         * lib/objc-torture.exp: Resync with c-torture.exp.
40692         * lib/objc.exp: Load standard libraries.
40693
40694 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
40695
40696         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40697         additional tests.
40698
40699 2001-12-27  Roger Sayle <roger@eyesopen.com>
40700
40701         * gcc.c-torture/execute/string-opt-16.c: New testcase.
40702
40703 2001-12-27  Richard Henderson  <rth@redhat.com>
40704
40705         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40706
40707 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40708
40709         * g++.dg/eh/ctor1.C: New test.
40710         * g++.dg/other/error2.C: New test.
40711
40712 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40713
40714         * g++.dg/other/init2.C: New test.
40715
40716 2001-12-24  Richard Henderson  <rth@redhat.com>
40717
40718         * gcc.dg/20011223-1.c: New.
40719         * gcc.dg/inline-1.c: New.
40720
40721 2001-12-23  Richard Henderson  <rth@redhat.com>
40722
40723         * gcc.dg/asm-4.c: Test operand modifiers.
40724
40725 2001-12-23  Richard Henderson  <rth@redhat.com>
40726
40727         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40728
40729 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40730
40731         * gcc.c-torture/execute/20011223-1.c: New test.
40732
40733 2001-12-21  Richard Henderson  <rth@redhat.com>
40734
40735         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40736         re-enables the warning.
40737
40738 2001-12-21  Richard Henderson  <rth@redhat.com>
40739
40740         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40741
40742 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40743
40744         * gcc.c-torture/compile/20011218-1.c: New test.
40745
40746 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
40747
40748         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
40749         arm-isr.c test.
40750         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
40751         epilogue generation for ARM ISR routines.
40752
40753 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40754
40755         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40756         * gcc.dg/format/c90-printf-3.c: Likewise.
40757         * gcc.dg/format/c99-printf-3.c: Likewise.
40758         * gcc.dg/format/ext-1.c: Likewise.
40759         * gcc.dg/format/ext-6.c: Likewise.
40760         * gcc.dg/format/format.h: Prototype unlocked stdio.
40761
40762 2001-12-20  Richard Henderson  <rth@redhat.com>
40763
40764         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40765         (arena): Use it.
40766         (malloc): Correct allocation logic.  Abort if we fill up the
40767         arena before initialization complete.
40768         (realloc): Correct allocation logic.
40769
40770 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40771
40772         * gcc.c-torture/compile/20011219-2.c: New test.
40773
40774         * gcc.c-torture/execute/20011219-1.c: New test.
40775
40776 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
40777
40778         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40779         target does not support weak symbols.
40780
40781 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
40782
40783         * gcc.c-torture/compile/20011219-1.c: New test.
40784
40785 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
40786
40787         * g++.dg/other/error1.C: New test.
40788
40789 2001-12-17  Jeffrey A Law  (law@redhat.com)
40790
40791         * gcc.c-torture/execute/20011217-1.c: New test.
40792
40793 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
40794
40795         * objc.dg/special/: New directory.
40796         * objc.dg/special/special.exp: New file.
40797         * objc.dg/special/unclaimed-category-1.h: New file.
40798         * objc.dg/special/unclaimed-category-1a.m: New file.
40799         * objc.dg/special/unclaimed-category-1.m: New file.
40800
40801 2001-12-17  Andreas Jaeger  <aj@suse.de>
40802
40803         * gcc.c-torture/compile/20011217-2.c: New test.
40804
40805 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40806
40807         * gcc.c-torture/compile/20011217-1.c: New test.
40808
40809 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
40810
40811         * testsuite/gcc.dg/20011214-1.c: New.
40812
40813 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
40814
40815         * gcc.dg/altivec-4.c: New.
40816
40817 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
40818
40819         * gcc.dg/20011113-1.c: New test.
40820
40821 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40822
40823         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40824         std::__malloc_alloc_template<0> and
40825         std::__default_alloc_template<false, 0>.
40826
40827 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
40828
40829         * objc/execute/bf-21.m: New test.
40830         * objc/execute/enumeration-1.m: New test.
40831         * objc/execute/enumeration-2.m: New test.
40832
40833 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
40834
40835         * gcc.dg/gnu89-init-1.c: New test.
40836
40837 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40838
40839         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40840         * g++.old-deja/g++.jason/2371.C: Likewise.
40841         * g++.old-deja/g++.jason/template33.C: Likewise.
40842         * g++.old-deja/g++.jason/template34.C: Likewise.
40843         * g++.old-deja/g++.jason/template36.C: Likewise.
40844         * g++.old-deja/g++.oliva/typename1.C: Likewise.
40845         * g++.old-deja/g++.oliva/typename2.C: Likewise.
40846         * g++.old-deja/g++.other/typename1.C: Likewise.
40847         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40848         * g++.old-deja/g++.pt/nontype5.C: Likewise.
40849         * g++.old-deja/g++.pt/typename11.C: Likewise.
40850         * g++.old-deja/g++.pt/typename14.C: Likewise.
40851         * g++.old-deja/g++.pt/typename16.C: Likewise.
40852         * g++.old-deja/g++.pt/typename3.C: Likewise.
40853         * g++.old-deja/g++.pt/typename4.C: Likewise.
40854         * g++.old-deja/g++.pt/typename5.C: Likewise.
40855         * g++.old-deja/g++.pt/typename7.C: Likewise.
40856         * g++.old-deja/g++.robertl/eb9.C: Likewise.
40857
40858 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
40859
40860         * g++.dg/other/linkage1.C: New test.
40861         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40862         specifiers.
40863
40864 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40865
40866         * gcc.dg/concat.c: New test.
40867
40868 2001-12-11  Stan Shebs  <shebs@apple.com>
40869
40870         * objc/compile: New test directory.
40871         * objc/compile/compile.exp: New expect script.
40872         * objc/compile/20011211-1.m: New compile test.
40873
40874 2001-12-11  Jason Merrill  <jason@redhat.com>
40875
40876         * lib/prune.exp (prune_gcc_output): Also handle "In member
40877         function".  So many permutations...
40878
40879 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
40880
40881         * g++.dg/template/typedef1.C: New test.
40882
40883 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
40884
40885         * g++.dg/other/copy1.C: New test.
40886
40887 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
40888
40889         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40890
40891         * gcc.dg/builtin-choose-expr.c: New.
40892
40893 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
40894
40895         * gcc.dg/altivec-2.c: New.
40896
40897 2001-12-07  Richard Henderson  <rth@redhat.com>
40898
40899         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40900
40901 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
40902
40903         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
40904         ultrasparc.
40905
40906 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40907
40908         * g++-old.deja/g++.robertl/eb101.C: Deleted.
40909
40910 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
40911
40912         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
40913         variable argument list.
40914
40915 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
40916
40917         * gcc.c-torture/execute/memcheck: Delete entire directory.
40918         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
40919         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
40920
40921 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40922
40923         * gcc.dg/Wshadow-1.c: New test.
40924
40925 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
40926
40927         * gcc.c-torture/compile/20011130-1.c: New test.
40928
40929         * gcc.dg/noncompile/20011025-1.c: New test.
40930
40931         * g++.dg/other/anon-union.C: New test.
40932
40933         * gcc.c-torture/execute/20011024-1.c: New test.
40934
40935 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40936
40937         * gcc.c-torture/execute/20000722-1.x,
40938         gcc.c-torture/execute/20010123-1.x: Remove.
40939         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40940         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40941         gcc.dg/c99-complit-2.c: New tests.
40942
40943 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
40944
40945         * g++.dg/inherit/base1.C: New test.
40946
40947 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
40948
40949         * g++.dg/other/stdarg1.C: New test.
40950
40951         * gcc.c-torture/compile/20011130-2.c: New test.
40952
40953 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
40954
40955         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40956         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40957         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40958         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40959         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40960         * gcc.dg/builtin-prefetch-1.c: New test.
40961
40962 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40963
40964         * gcc.dg/20011130-1.c: New test.
40965
40966 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40967
40968         * g++.dg/other/scope1.C: New test.
40969         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40970
40971 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40972
40973         * gcc.dg/vla-init-1.c: New test.
40974
40975 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40976
40977         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40978
40979 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40980
40981         * objc.dg/alias.m: Update.
40982         * objc.dg/class-1.m: Update.
40983         * objc.dg/const-str-1.m: Update.
40984         * objc.dg/fwd-proto-1.m: Update.
40985         * objc.dg/id-1.m: Update.
40986         * objc.dg/super-class-1.m: Update.
40987
40988 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40989
40990         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40991         constructs.
40992
40993 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40994
40995         * gcc.c-torture/execute/20011128-1.c: New test.
40996
40997 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40998
40999         * gcc.dg/20011127-1.c: New test.
41000
41001 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41002
41003         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41004         from Austin Group draft 7.
41005         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41006         scanf format arguments.
41007         * gcc.dg/format/no-exargs-2.c: New test.
41008
41009 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41010
41011         * g++.dg/abi/vbase8-4.C: New test.
41012
41013 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41014
41015         * gcc.c-torture/execute/20011121-1.c: New test.
41016
41017 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41018
41019         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41020
41021 2001-11-23  Andreas Jaeger  <aj@suse.de>
41022
41023         * gcc.dg/cpp/charconst-2.c: New test.
41024
41025 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41026
41027         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41028         to the host if it is remote.  Let tests specify extra headers
41029         they use.
41030         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41031         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41032         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41033         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41034         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41035         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41036         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41037         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41038         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41039         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41040
41041 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41042
41043         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41044         for little endian ARMs.
41045
41046 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41047
41048         * gcc.c-torture/compile/20011119-1.c: New test.
41049         * gcc.c-torture/compile/20011119-2.c: New test.
41050
41051 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41052
41053         * gcc.dg/altivec-1.c: Fix typo.
41054
41055 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41056
41057         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41058
41059 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41060
41061         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41062
41063 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41064
41065         * lib/g77.exp: Don't specify --rpath-link.
41066
41067         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41068         across all the headers.
41069         * gcc.dg/format/format.exp: For testing on a remote host,
41070         copy format.h.
41071
41072         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41073         * gcc.c-torture/execute/930406-1.c: Likewise.
41074         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41075
41076 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41077
41078         * gcc.dg/altivec-1.c: New.
41079
41080 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41081
41082         * gcc.dg/cpp/fpreprocessed.c: New test case.
41083
41084 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41085
41086         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41087         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41088         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41089
41090 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41091
41092         * gcc.dg/no-builtin-1.c: New test.
41093
41094 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41095
41096         * gcc.c-torture/execute/20011115-1.c: New test.
41097
41098 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41099
41100         * gcc.c-torture/compile/20011114-2.c: New test.
41101         * gcc.c-torture/compile/20011114-3.c: New test.
41102         * gcc.c-torture/compile/20011114-4.c: New test.
41103
41104 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41105
41106         * g++.dg/other/init1.C: New test.
41107
41108 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41109
41110         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41111         message.
41112
41113         * gcc.c-torture/execute/20011114-1.c: New testcase.
41114
41115         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41116         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41117         like the (before this change) version of 20010327-1.c.
41118
41119 2001-11-14  Roger Sayle <roger@eyesopen.com>
41120
41121         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41122
41123 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
41124
41125         * g++.dg/init/array2.C: New test.
41126
41127 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
41128
41129         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
41130
41131 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
41132
41133         * g++.dg/other/forscope1.C: New test.
41134         * g++.dg/ext/forscope1.C: New test.
41135         * g++.dg/ext/forscope2.C: New test.
41136
41137 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
41138
41139         * gcc.c-torture/execute/20011113-1.c: New test.
41140
41141 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
41142
41143         * gcc.c-torture/execute/20011109-2.c: New test.
41144
41145         * gcc.c-torture/execute/20011109-1.c: New test.
41146
41147 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
41148
41149         * gcc.c-torture/compile/20011109-1.c: New test.
41150
41151 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
41152
41153         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
41154         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
41155         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
41156         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
41157         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
41158         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
41159         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
41160
41161 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41162
41163         * g++.dg/warn/Wshadow-1.C: New tests.
41164         * g++.old-deja/g++.mike/for3.C: Update.
41165
41166 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41167
41168         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
41169         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
41170         XFAILs.  Adjust expected error texts.
41171         * gcc.c-torture/compile/20011106-1.c,
41172         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
41173         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
41174         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
41175         gcc.dg/c99-array-lval-5.c: New tests.
41176
41177 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41178
41179         * gcc.dg/cpp/defined.c: Update.
41180
41181 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41182
41183         * gcc.c-torture/execute/anon-1.c: New test.
41184
41185 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
41186
41187         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
41188         same size, so no warning should be produced on stormy16.
41189
41190         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
41191         due to oversized array.
41192         * g++.old-deja/g++.mike/ns15.C: Likewise.
41193         * g++.old-deja/g++.pt/crash16.C: Likewise.
41194
41195 2001-11-02  Graham Stott  <grahams@redhat.com>
41196
41197         * g++.dgother/debug1.C: Fix typos.
41198
41199 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
41200
41201         * g++.dg/other/debug1.C: New test.
41202
41203 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41204
41205         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
41206         of unsigned long.
41207
41208 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
41209
41210         * gcc.dg/20011029-2.c: New test.
41211
41212         * gcc.c-torture/compile/20011029-1.c: New test.
41213
41214 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
41215
41216         * objc/execute/class_self-1.m: New test.
41217         * objc/execute/class_self-2.m: New test.
41218
41219 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
41220
41221         * gcc.misc-tests/msgs.exp: Delete.
41222         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
41223         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
41224         error set to match recent changes.
41225
41226 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
41227
41228         * gcc.dg/20011021-1.c: New test.
41229
41230 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
41231
41232         * gcc.c-torture/compile/20011023-1.c: New test.
41233
41234 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
41235
41236         * lib/g77.exp: Rewrite based on lib/g++.exp.
41237
41238 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
41239
41240         * gcc.c-torture/execute/20011019-1.c: New test.
41241
41242         * gcc.dg/20011018-1.c: New test.
41243
41244 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
41245
41246         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
41247
41248 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
41249
41250         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
41251         * gcc.dg/attr-invalid.c: Likewise.
41252
41253 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
41254
41255         * testsuite/gcc.dg/20011015-1.c: New test.
41256
41257 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41258
41259         * g++.dg/template/unify2.C: New test.
41260
41261 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41262
41263         * g++.dg/other/exception-specification.C: New test
41264
41265 2001-10-13  Tom Rix  <trix@redhat.com>
41266
41267         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
41268         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
41269
41270 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
41271
41272         * testsuite/gcc.dg/20011009-1.c: New test.
41273
41274 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
41275
41276         PR g++/4476
41277         * g++.dg/other/friend1.C: New test.
41278
41279 2001-10-11  Richard Henderson  <rth@redhat.com>
41280
41281         * g++.old-deja/g++.other/crash18.C: Add -S to options.
41282
41283 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41284
41285         * gcc.c-torture/compile/20011010-1.c: New.
41286
41287 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41288
41289         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
41290         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
41291         g77.f-torture/execute/execute.exp,
41292         g77.f-torture/noncompile/noncompile.exp,
41293         gcc.c-torture/compile/compile.exp,
41294         gcc.c-torture/execute/execute.exp,
41295         gcc.c-torture/execute/ieee/ieee.exp,
41296         gcc.c-torture/execute/memcheck/memcheck.exp,
41297         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
41298         objc/execute/execute.exp: Update FSF address.
41299
41300 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41301
41302         * gcc.dg/cpp/cmdlne-C.c: Update.
41303         * gcc.dg/cpp/cmdlne-C2.c: New.
41304
41305 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41306
41307         * gcc.c-torture/execute/20011008-3.c: New.
41308
41309 2001-10-08  DJ Delorie  <dj@redhat.com>
41310
41311         * gcc.dg/20011008-1.c: New.
41312         * gcc.dg/20011008-2.c: New.
41313
41314 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41315
41316         * gcc.dg/cpp/spacing1.c: Update test.
41317
41318 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41319
41320         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
41321         spelling errors of "separate" as "seperate".
41322
41323 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
41324
41325         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
41326         enough to avoid inlining.
41327
41328 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41329
41330         * lib/g77.exp: set libg2c_dir correctly.
41331
41332 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41333
41334         * gcc.dg/cpp/macro11.c: New test.
41335
41336 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41337
41338         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
41339         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
41340         gcc.dg/format/multattr-3.c: New tests.
41341         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
41342         tests for format attributes on function pointers being rejected.
41343
41344 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41345
41346         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
41347
41348 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41349
41350         * g++.dg/warn/format1.C: New test.
41351
41352 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41353
41354         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
41355
41356 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41357
41358         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
41359
41360 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41361
41362         * gcc.dg/cpp/redef2.c: Add test.
41363
41364 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
41365
41366         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
41367         long-standing bug on i686, apparently.
41368         * gcc.c-torture/execute/loop-2c.x: New file.
41369         * gcc.c-torture/execute/loop-2d.x: New file.
41370         * gcc.c-torture/execute/loop-3c.x: New file.
41371
41372 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
41373
41374         * gcc.dg/cpp/20000625-2.c: Correct line number.
41375
41376 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41377
41378         * gcc.dg/cpp/macro10.c: New test.
41379         * gcc.dg/cpp/strify3.c: New test.
41380         * gcc.dg/cpp/spacing1.c: Add tests.
41381         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
41382         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
41383
41384 2001-09-24  DJ Delorie  <dj@redhat.com>
41385
41386         * gcc.c-torture/execute/20010924-1.c: New test.
41387
41388 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41389
41390         * testsuite/objc/execute/paste.m: Remove.
41391
41392 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41393
41394         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
41395
41396 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
41397
41398         * g77.dg/strlen0.f: New test.
41399
41400 2001-09-21  Richard Henderson  <rth@redhat.com>
41401
41402         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
41403         * g++.old-deja/g++.abi/vtable2.C: Likewise.
41404
41405 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41406
41407         Table-driven attributes.
41408         * g++.dg/ext/attrib1.C: New test.
41409
41410 2001-09-20  DJ Delorie  <dj@redhat.com>
41411
41412         * gcc.dg/20000926-1.c: Update expected warning messages.
41413         * gcc.dg/array-2.c: Likewise, and test for warnings too.
41414         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
41415         array.
41416
41417 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
41418
41419         * g++.dg/eh/registers1.C: New test case.
41420
41421 2001-09-17  Richard Henderson  <rth@redhat.com>
41422
41423         * gcc.dg/array-5.c: Fix VLA decomposition test.
41424
41425 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41426
41427         * gcc.dg/cpp/line5.c: New testcase.
41428
41429 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41430
41431         * gcc.dg/cpp/macro9.c: New test.
41432
41433 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
41434
41435         * gcc.c-torture/execute/980223.c: Change type of addr from long
41436         to char *.
41437
41438 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
41439
41440         * gcc.c-torture/execute/20010915-1.c: New test.
41441
41442 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
41443
41444         * g77.dg/bprob: New directory.
41445         * g77.dg/bprob/bprob.exp: New file.
41446         * g77.dg/bprob/bprob-1.f: New test.
41447         * g77.dg/gcov: New directory.
41448         * g77.dg/gcov/gcov.exp: New file.
41449         * g77.dg/gcov/gcov-1.f: New test.
41450         * g77.dg/gcov/gcov-1.x: New file.
41451
41452 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41453
41454         * gcc.dg/cpp/directiv.c: Update.
41455         * gcc.dg/cpp/undef1.c: Update.
41456
41457 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
41458
41459         * gcc.dg/20010912-1.c: New test.
41460
41461 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
41462
41463         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41464         language-independent file in lib.
41465         * lib/gcov.exp: New file.
41466
41467 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41468
41469         * gcc.c-torture/compile/20010911-1.c: New test.
41470
41471 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
41472
41473         * lib/profopt.exp: New, to support profile-directed optimizations.
41474         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41475         * gcc.misc-tests/bprob-1.c: New test.
41476         * gcc.misc-tests/bprob-2.c: New test.
41477
41478 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
41479
41480         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41481         XFAIL and which kinds of gcov output to verify.
41482         * gcc.misc-tests/gcov-4b.x: New file.
41483         * gcc.misc-tests/gcov-5b.x: New file.
41484         * gcc.misc-tests/gcov-6.x: New file.
41485         * gcc.misc-tests/gcov-7.c: New test.
41486         * gcc.misc-tests/gcov-7.x: New file.
41487
41488 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
41489
41490         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41491         * gcc.misc-tests/gcov-6.c: New test.
41492
41493 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41494
41495         PR c++/3986
41496         * g++.dg/abi/vbase1.C: New test.
41497
41498 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
41499
41500         * objc.dg/method-2.m: New.
41501
41502 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41503
41504         PR c++/4203
41505         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41506         * g++.dg/init/empty1.C: New test.
41507
41508 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
41509
41510         * gcc.c-torture/compile/20010903-1.c: New test.
41511
41512 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
41513
41514         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41515         for m68k.
41516
41517 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
41518
41519         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41520
41521         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41522
41523         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41524
41525 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41526
41527         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41528         for 16-bit 'unsigned int'.
41529
41530 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41531
41532         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41533
41534 2001-08-27  Richard Henderson  <rth@redhat.com>
41535
41536         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41537         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41538
41539 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41540
41541         * gcc.dg/asm-names.c (ymain): New.
41542
41543 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41544
41545         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41546         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41547         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41548
41549 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41550
41551         * gcc.dg/compare5.c: New testcase.
41552
41553 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41554
41555         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41556         and "In instantiation".
41557
41558 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41559
41560         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41561
41562 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41563
41564         * gcc.misc-tests/gcov.exp: Add support for branch information.
41565         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41566         * gcc.misc-tests/gcov-4.c: New test.
41567         * gcc.misc-tests/gcov-4b.c: New test.
41568         * gcc.misc-tests/gcov-5b.c: New test.
41569
41570 2001-08-20  Zack Weinberg  <zackw@panix.com>
41571
41572         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41573         expected to fail.
41574
41575 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41576
41577         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41578
41579 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41580
41581         * g++.dg/eh/template1.C: New test.
41582
41583 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41584
41585         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41586         Fix thinko.
41587         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41588         for xfail.
41589
41590 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41591
41592         * lib/g77-dg.exp: Use prune.exp for common procedures
41593         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41594         * lib/g77.exp: (g77-dg-prune) Remove
41595
41596 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41597
41598         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41599
41600 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41601
41602         * g++.dg/template/unify1.C: New test.
41603
41604 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41605
41606         * g++.dg/abi/empty4.C: New test.
41607
41608 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41609
41610         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41611         solaris2.*
41612         * g77.f-torture/compile/pr3743.x: Likewise.
41613
41614 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41615
41616         * g++.dg/other/using-declaration.C: New test.
41617
41618 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41619
41620         * gcc.dg/cpp/tr-sign.c: New testcase.
41621
41622 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41623
41624         * gcc.dg/cpp/19951025-1.c: Revert.
41625         * gcc.dg/cpp/directiv.c: We no longer process directives that
41626         interrupt macro arguments.
41627
41628 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41629
41630         * gcc.dg/bconstp-1.c: New test.
41631
41632 2001-08-03  Richard Henderson  <rth@redhat.com>
41633
41634         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41635
41636 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41637
41638         * gcc.dg/cpp/19951025-1.c: Update.
41639
41640 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41641
41642         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41643         should be x.
41644
41645 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41646
41647         Kill -fhonor-std.
41648         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41649         * g++.old-deja/g++.other/std1.C: Likewise.
41650         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41651
41652 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41653
41654         * lib/g77.exp: Load gcc-defs.exp for common procedures
41655         (g77_pass, g77_fail, g77_finish, g77_exit,
41656         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41657
41658 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41659
41660         * g77.dg/fbackslash.f
41661         * g77.dg/fcase-preserve.f
41662         * g77.dg/ff90-1.f
41663         * g77.dg/ffixed-line-length-0.f
41664         * g77.dg/ffixed-line-length-132.f
41665         * g77.dg/ffixed-line-length-7.f
41666         * g77.dg/ffixed-line-length-72.f
41667         * g77.dg/ffixed-line-length-none.f
41668         * g77.dg/ffree-form-1.f
41669         * g77.dg/fno-backslash.f
41670         * g77.dg/fno-f90-1.f
41671         * g77.dg/fno-fixed-form-1.f
41672         * g77.dg/fno-onetrip.f
41673         * g77.dg/fno-typeless-boz.f
41674         * g77.dg/fno-underscoring.f
41675         * g77.dg/fno-vxt-1.f
41676         * g77.dg/fonetrip.f
41677         * g77.dg/ftypeless-boz.f
41678         * g77.dg/fugly-assumed.f
41679         * g77.dg/funderscoring.f
41680         * g77.dg/fvxt-1.f
41681
41682 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
41683
41684         * objc.dg/fwd-proto-1.m: New.
41685         * objc.dg/local-decl-1.m: New.
41686         * objc.dg/naming-1.m: New.
41687         * objc.dg/naming-2.m: New.
41688         * objc.dg/proto-hier-1.m: New.
41689
41690 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
41691
41692         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41693         largest-type elements to a struct makes its size grow.
41694
41695 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41696
41697         * g++.dg/abi/vthunk1.C: New test.
41698
41699 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41700
41701         * g++.dg/abi/vbase8-22.C: New test.
41702
41703 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41704
41705         * gcc.dg/cpp/macro8.c: New test.
41706
41707 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41708
41709         * g++.dg/abi/vbase8-21.C: New test.
41710
41711 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41712
41713         * g++.dg/abi/vbase8-10.C: New test.
41714
41715 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41716
41717         * lib/g++.exp (g++_set_ld_library_path): Renamed to
41718         ${tool}_set_ld_library_path.
41719         Changed caller.
41720         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41721         g++.exp.
41722
41723 2001-07-26  Stan Cox <scox@redhat.com>
41724
41725         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41726         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41727         gcc_exit, gcc_check_unsupported_p):
41728         Moved to gcc-deps.exp
41729         * gcc-deps.exp: New file.
41730
41731 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41732
41733         * g++.old-deja/g++.pt/defarg14.C: New test.
41734
41735 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41736
41737         * g++.old-deja/g++.other/lineno5.C: New test.
41738
41739 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41740
41741         * g++.old-deja/g++.pt/crash68.C: New test.
41742
41743 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41744
41745         * g++.old-deja/g++.other/crash42.C: New test.
41746
41747 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41748
41749         * gcc.dg/cpp/extratokens.c: Fix.
41750         * gcc.dg/cpp/skipping2.c: New tests.
41751
41752 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41753
41754         * gcc.c-torture/execute/20010724-1.c: New file.
41755         * gcc.c-torture/execute/20010724-1.x: New file.
41756
41757 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41758
41759         * g++.old-deja/g++.other/cond7.C: New test.
41760
41761 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41762
41763         * g++.old-deja/g++.other/optimize4.C: New test.
41764
41765 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41766
41767         * g++.old-deja/g++.abi/vbase8-5.C: New test.
41768
41769 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
41770
41771         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41772         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41773         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41774         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41775
41776         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41777         bug report" message.
41778
41779         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41780         * g++.dg/ext/instantiate1.C: Move from old-deja.
41781
41782 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
41783
41784         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41785         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41786         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41787         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41788
41789 2001-07-23  Jeffrey A Law  (law@cygnus.com)
41790
41791         * gcc.c-torture/execute/20010723-1.c: New test.
41792
41793 2001-07-23  Ben Elliston  <bje@redhat.com>
41794
41795         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41796
41797 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41798
41799         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41800         i[34567]86-*-*.
41801         Delete handling of ieee_multilib_flags.
41802         Pass -mieee for alpha*-*-* and sh-*-*.
41803         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41804
41805 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
41806
41807         Remove old-abi tests.
41808         * g++.old-deja/g++.mike/p11116.C: Remove.
41809         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41810
41811 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
41812
41813         * g77.f-torture/compile/pr3743.f: New test
41814
41815 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
41816
41817         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41818
41819 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41820
41821         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41822         g++.old-deja/g++.pt/static6.C: Likewise.
41823         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41824         supports weak symbols.
41825
41826 2001-07-18  Andreas Jaeger  <aj@suse.de>
41827
41828         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41829         supported again.
41830
41831 2001-07-18  Andreas Jaeger  <aj@suse.de>
41832
41833         * gcc.dg/iftrap-1.c: Fix target line.
41834
41835 2001-07-17  Richard Henderson  <rth@redhat.com>
41836
41837         * gcc.c-torture/execute/20010717-1.c: New.
41838
41839 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41840
41841         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41842         tests.
41843
41844 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41845
41846         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41847
41848 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41849
41850         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41851         UAC_SIGBUS, UAC_NOPRINT definitions.
41852
41853 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
41854
41855         * objc/execute/object_is_class.m: New test.
41856         * objc/execute/object_is_meta_class.m: New test.
41857
41858 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41859
41860         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41861         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41862
41863 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
41864
41865         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41866         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41867
41868 2001-07-14  Richard Henderson  <rth@redhat.com>
41869
41870         * gcc.dg/iftrap-1.c: New.
41871
41872 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
41873
41874         * g77.f-torture/execute/intrinsic77.f: New test.
41875
41876 2001-07-11  Janis Johnson <janis@us.ibm.com>
41877
41878         * gcc.misc-tests/gcov-3.c: New test.
41879
41880 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41881
41882         * gcc.c-torture/compile/20010711-1.c,
41883         * gcc.c-torture/compile/20010711-2.c: New tests.
41884
41885 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41886
41887         * gcc.c-torture/execute/20010711-1.c: New test.
41888
41889 2001-07-11  Ben Elliston  <bje@redhat.com>
41890
41891         * g++.old-deja/g++.other/enum5.C: New test.
41892
41893 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
41894
41895         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41896         (g++-dg-prune): Call prune_gcc_output.
41897         * prune.exp: New file for prune_gcc_output.
41898         * lib/g++.exp, lib/gcc.exp: Load it.
41899
41900 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41901
41902         * gcc.c-torture/compile/20010701-1.c,
41903         g++.old-deja/g++.ext/attrib6.C: New tests.
41904
41905 2001-07-06  Jeffrey A Law  (law@cygnus.com)
41906
41907         * gcc.c-torture/compile/20010706-1.c: New test.
41908
41909 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
41910
41911         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
41912
41913 2001-06-28  Stan Shebs  <shebs@apple.com>
41914
41915         * gcc.dg/pragma-darwin.c: New test.
41916
41917 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41918
41919         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
41920         Solaris 2.[678] system.
41921
41922 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41923
41924         * gcc.dg/20010622-1.c: New test.
41925
41926 2001-06-18  Stan Shebs  <shebs@apple.com>
41927
41928         * objc.dg: New directory.
41929         * objc.dg/dg.exp: New file.
41930         * objc.dg/alias.m: New.
41931         * objc.dg/class-1.m: New.
41932         * objc.dg/class-2.m: New.
41933         * objc.dg/const-str-1.m: New.
41934         * objc.dg/const-str-2.m: New.
41935         * objc.dg/id-1.m: New.
41936         * objc.dg/method-1.m: New.
41937         * objc.dg/super-class-1.m: New.
41938         * lib/objc-dg.exp: New file.
41939
41940 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41941
41942         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41943         of label name.
41944
41945 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
41946
41947         * g++.old-deja/g++.abi/vbase8-9.C: New test.
41948
41949 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41950
41951         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41952         variable.
41953
41954 2001-06-12  Richard Henderson  <rth@redhat.com>
41955
41956         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41957
41958 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41959
41960         * g++.old-deja/g++.abi/vbase5.C: New test.
41961         * g++.old-deja/g++.abi/vbase6.C: New test.
41962         * g++.old-deja/g++.abi/vbase7.C: New test.
41963
41964 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41965
41966         * gcc.c-torture/compile/20010610-1.c: New test.
41967
41968 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41969
41970         * g++.old-deja/g++.abi/vbase4.C: New test.
41971
41972 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41973
41974         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41975         support %f for HC11/HC12 targets.
41976         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41977         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41978         on HC11/HC12 targets.
41979         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41980
41981 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41982
41983         * gcc.dg/wchar_t-1.c: New file.
41984         * gcc.dg/wint_t-1.c: Likewise.
41985
41986 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41987
41988         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41989
41990 2001-06-11  Richard Henderson  <rth@redhat.com>
41991
41992         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41993
41994 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41995
41996         * gcc.c-torture/compile/20010611-1.c: New test.
41997
41998 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41999
42000         * gcc.dg/c99-tag-1.c: Add more tests.
42001
42002 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42003
42004         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42005         representation on MN10300 and ARM/Thumb.
42006
42007 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42008
42009         * g77.f-torture/execute/20010610.f: New.
42010
42011 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42012
42013         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42014         names.
42015
42016 2001-06-09  Richard Henderson  <rth@redhat.com>
42017
42018         * gcc.c-torture/execute/ashrdi-1.c: New.
42019         * gcc.c-torture/execute/ashldi-1.c: New.
42020         * gcc.c-torture/execute/lshrdi-1.c: New.
42021
42022 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42023
42024         * objc/execute/load-3.m: Added. Check sending +load to categories,
42025         in addition to classes.
42026
42027 2001-06-08  Stan Shebs  <shebs@apple.com>
42028
42029         * objc/execute/load-2.m: New test.  From Nicola Pero
42030         <n.pero@mi.flashnet.it>.
42031
42032 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42033
42034         * gcc.c-torture/execute/20010605-2.c: New test.
42035
42036 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42037
42038         * g++.old-deja/g++.abi/vbase2.C: New test.
42039         * g++.old-deja/g++.abi/vbase3.C: New test.
42040
42041 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42042
42043         * g++.old-deja/g++.pt/friend49.C: New test.
42044
42045 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42046
42047         * g++.old-deja/g++.ext/anon3.C: New test.
42048
42049 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42050
42051         * g++.old-deja/g++.other/conv7.C: New test.
42052
42053 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42054
42055         * gcc.c-torture/compile/20010605-2.c: New test.
42056
42057 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42058
42059         * gcc.c-torture/execute/20010604-1.c: New test.
42060
42061 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42062
42063         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42064
42065 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42066
42067         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42068         (g++_link_flags): Likewise.
42069         (g++_init): Pass gccpath's value to two previous functions.
42070
42071 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42072
42073         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42074         Ensure logfile entry matches exec command line.
42075
42076 2001-05-31  Richard Henderson  <rth@redhat.com>
42077
42078         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42079         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42080
42081 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42082
42083         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42084         compiler for irix6.2
42085
42086 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42087
42088         * g++.old-deja/g++.other/optimize3.C: New file.
42089
42090 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42091
42092         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42093         assemble.
42094
42095 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42096
42097         * g++.old-deja/g++.other/optimize2.C: New file.
42098
42099 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42100
42101         * gcc.c-torture/compile/20010518-2.c: New file.
42102         * gcc.c-torture/execute/20010518-1.c: New file.
42103         * gcc.c-torture/execute/20010518-2.c: New file.
42104
42105 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42106
42107         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42108
42109 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42110
42111         G++ no longer defines builtins that do not begin with __builtin.
42112         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42113         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42114         * g++.old-deja/g++.law/builtin1.C: Likewise.
42115         * g++.old-deja/g++.law/cvt2.C: Likewise.
42116         * g++.old-deja/g++.mike/net5.C: Likewise.
42117         * g++.old-deja/g++.other/builtins1.C: Likewise.
42118         * g++.old-deja/g++.other/builtins2.C: Likewise.
42119         * g++.old-deja/g++.other/builtins3.C: Likewise.
42120         * g++.old-deja/g++.other/builtins4.C: Likewise.
42121         * g++.old-deja/g++.other/inline8.C: Likewise.
42122         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42123
42124 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
42125
42126         * g++.old-deja/g++.pt/using1.C: Adjust.
42127         * g++.old-deja/g++.pt/using2.C: New test.
42128
42129 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42130
42131         * gcc.dg/cpp/charconst.c: New tests.
42132         * gcc.dg/cpp/escape.c: New tests.
42133         * gcc.dg/cpp/escape-1.c: New tests.
42134         * gcc.dg/cpp/escape-2.c: New tests.
42135         * gcc.dg/cpp/ucs.c: New tests.
42136
42137 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
42138
42139         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
42140         native compiler for irix6.5.
42141
42142 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
42143
42144         * lib/g++.exp (g++_include_flags): Use args to compute
42145         get_multilibs.
42146         (g++_link_flags): Likewise.
42147         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
42148
42149 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42150
42151         * gcc.dg/c90-hexfloat-1.c: Add more tests.
42152
42153 2001-05-21  Geoff Keating  <geoffk@redhat.com>
42154
42155         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
42156         this file.
42157
42158 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42159
42160         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
42161         STACK_SIZE;
42162         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
42163         to STACK_SIZE; Use it to define size of add_histo array.
42164         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
42165         to STACK_SIZE.
42166         (f): Use GITT_SIZE to define size of gitt local table.
42167         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
42168         to STACK_SIZE; Use it to define size of bytemem array.
42169
42170 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42171
42172         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
42173         on 68HC11/HC12 due to the asm instruction.
42174         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
42175         * gcc.c-torture/compile/920520-1.x: Likewise.
42176         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
42177         on 68HC11/HC12 because the function is larger than 64K.
42178         * gcc.c-torture/compile/961203-1.x: New file, this test fails
42179         on 68HC11/HC12 because the structure is too large.
42180
42181 2001-05-20  Richard Henderson  <rth@redhat.com>
42182
42183         * gcc.c-torture/execute/20010520-1.c: New.
42184
42185 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42186
42187         * g++.old-deja/g++.warn/compare1.C: New test.
42188         * gcc.dg/compare4.c: New test.
42189
42190 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
42191
42192         * g++.old-deja/g++.other/optimize1.C: New test.
42193
42194 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42195
42196         * g++.old-deja/g++.pt/spec41.C: New test.
42197
42198 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
42199
42200         * gcc.c-torture/compile/20010114-1.x: Remove.
42201
42202 2001-05-18  Stan Shebs  <shebs@apple.com>
42203
42204         * gcc.c-torture/compile/20010518-1.c: New test.
42205
42206 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
42207
42208         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
42209         * g++.old-deja/g++.pt/crash67.C: New test.
42210
42211 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
42212
42213         * g++.old-deja/g++.other/debug9.C: New test.
42214
42215 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
42216
42217         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
42218
42219 2001-05-16  Jan Hubicka  <jh@suse.cz>
42220
42221         * gcc.c-torture/compile/20010516-1.c: New test.
42222
42223 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42224
42225         * g++.old-deja/g++.other/crash41.C: New test.
42226
42227 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42228
42229         * g++.old-deja/g++.pt/crash66.C: New test.
42230
42231 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
42232
42233         * g++.old-deja/g++.robertl/eb27.C: Convert.
42234
42235 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
42236
42237         * g++.dg/friend-warn.C: New test.  Do not warn about friend
42238         declaration being redundant.
42239
42240 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
42241
42242         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
42243
42244 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
42245
42246         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
42247
42248 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
42249
42250         * lib/g++.exp: Use testsuite_flags.
42251
42252 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
42253
42254         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
42255
42256 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42257
42258         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
42259
42260 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
42261
42262         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
42263
42264 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
42265
42266         * gcc.c-torture/compile/20010313-1.c: New test.
42267
42268 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
42269
42270         * gcc.dg/cpp/direct2.c: New test.
42271         * gccq.dg/cpp/direct2s.c: New test.
42272
42273         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
42274
42275 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
42276
42277         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
42278         * g++.old-deja/g++.other/op3.C: Likewise.
42279
42280 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42281
42282         * gcc.dg/cpp/syshdr.h: New file.
42283         * gcc.dg/cpp/sysmac1.c: Update.
42284         * gcc.dg/cpp/sysmac2.c: Update.
42285
42286 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42287
42288         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
42289
42290 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
42291
42292         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
42293         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
42294
42295 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
42296
42297         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
42298
42299 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
42300
42301         * lib/g++.exp (g++_include_flags): Don't use any special flags
42302         if TESTING_IN_BUILD_TREE is not defined.
42303         (g++_init): Use a plain 'c++' as the compiler if
42304         TESTING_IN_BUILD_TREEE is not defined.
42305
42306 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42307
42308         * g++.old-deja/g++.eh/catch13.C: New test.
42309         * g++.old-deja/g++.eh/catch14.C: New test.
42310
42311 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42312
42313         * gcc.dg/cpp/tr-define.c: New test.
42314
42315 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
42316
42317         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
42318         <stdlib.h>, not <malloc.h>.
42319
42320 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42321
42322         * g++.old-deja/g++.ns/template17.C: New test.
42323
42324 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42325
42326         * g++.old-deja/g++.pt/ref4.C: New test.
42327
42328 2001-04-30  Richard Henderson  <rth@redhat.com>
42329
42330         * gcc.dg/20000724-1.c: Revert last change.
42331
42332 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
42333
42334         * g77.f-torture/execute/20010430.f: New test.
42335
42336 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
42337
42338         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
42339
42340 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
42341
42342         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
42343
42344 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42345
42346         * g++.old-deja/g++.eh/crash6.C: New test.
42347
42348 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42349
42350         * g++.old-deja/g++.other/warn7.C: New test.
42351
42352 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42353
42354         * g++.old-deja/g++.other/defarg9.C: New test.
42355
42356 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42357
42358         * g77.f-torture/compile/20010426.f: New test.
42359         * g77.f-torture/execute/20010426.f: New test.
42360
42361 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42362
42363         * g77.f-torture/compile/20000629-1.x: Remove - error
42364         has been fixed.
42365
42366 2001-04-26  Jeffrey A Law  (law@cygnus.com)
42367
42368         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
42369         Tweak slightly to work with g++.dg framework.
42370         * g++.dg/special/ecos.exp: Run initp1.C test.
42371         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
42372
42373         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
42374         its linker doesn't give line numbers either.
42375         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
42376
42377 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42378
42379         * g++.old-deja/g++.other/lex1.C: New test.
42380
42381 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
42382
42383         * gcc.dg/noncompile/20010425-1.c: New test.
42384
42385 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42386
42387         * g++.old-deja/g++.pt/mangle2.C: New test.
42388
42389 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42390
42391         * gcc.dg/format/plus-1.c: New test.
42392
42393 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42394
42395         * gcc.dg/20010423-1.c: New test.
42396
42397 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42398
42399         * gcc.c-torture/execute/20010422-1.c: New test.
42400
42401 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
42402
42403         * g++.old-deja/g++.ns/type2.C: New test.
42404
42405 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
42406
42407         * g++.old-deja/g++.other/perf1.C: New test.
42408
42409 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
42410
42411         * gcc.dg/c99-func-2.c: Remove xfail.
42412         * gcc.dg/c99-func-3.c: Remove xfail.
42413         * gcc.dg/c99-func-4.c: Remove xfail.
42414
42415 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
42416
42417         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
42418
42419 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42420
42421         * gcc.c-torture/compile/20010423-1.c: New test.
42422
42423 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42424
42425         * g++.old-deja/g++.pt/typename28.C: New test.
42426
42427 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42428
42429         * g++.old-deja/g++.abi/empty2.C: New test.
42430         * g++.old-deja/g++.abi/empty3.C: New test.
42431
42432 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42433
42434         * g++.old-deja/g++.other/comdat2.C: New test.
42435         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
42436
42437 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42438
42439         * g++.old-deja/g++.other/overload14.C: New test.
42440
42441 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42442
42443         * g++.old-deja/g++.other/lookup23.C: New test.
42444
42445 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42446
42447         * gcc.c-torture/execute/20010403-1.c: New test.
42448
42449 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
42450             Mark Mitchell  <mark@codesourcery.com>
42451
42452         * lib/old-dejagnu.exp: Don't delete output of executable.
42453         Add .exe suffix to executables.
42454
42455 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
42456
42457         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42458
42459 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42460
42461         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42462
42463 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42464
42465         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42466         * g++.old-deja/g++.abi/crash1.C: New test.
42467
42468 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42469
42470         * g++.old-deja/g++.other/crash40.C: New test.
42471
42472 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42473
42474         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42475
42476 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
42477
42478         * g++.old-deja/g++.other/warn6.C: New test.
42479
42480 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42481
42482         * g++.old-deja/g++.robertl/eb42.C: Same.
42483
42484 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42485
42486         * gcc.dg/wtr-conversion-1.c: New testcase.
42487
42488 2001-04-10  Richard Henderson  <rth@redhat.com>
42489
42490         * g++.old-deja/g++.other/array5.C: New.
42491
42492 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42493
42494         * gcc.c-torture/execute/20010408-1.c: New test.
42495
42496 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
42497
42498         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42499         headers and constructs.
42500         * g++.old-deja/g++.robertl/eb79.C: Same.
42501         * g++.old-deja/g++.robertl/eb77.C (main): Same.
42502         * g++.old-deja/g++.robertl/eb73.C: Same.
42503         * g++.old-deja/g++.robertl/eb66.C (main): Same.
42504         * g++.old-deja/g++.robertl/eb55.C (t): Same.
42505         * g++.old-deja/g++.robertl/eb54.C (main): Same.
42506         * g++.old-deja/g++.robertl/eb46.C (main): Same.
42507         * g++.old-deja/g++.robertl/eb44.C: Same.
42508         * g++.old-deja/g++.robertl/eb41.C (main): Same.
42509         * g++.old-deja/g++.robertl/eb4.C (main): Same.
42510         * g++.old-deja/g++.robertl/eb39.C: Same.
42511         * g++.old-deja/g++.robertl/eb33.C (main): Same.
42512         * g++.old-deja/g++.robertl/eb31.C (main): Same.
42513         * g++.old-deja/g++.robertl/eb30.C: Same.
42514         * g++.old-deja/g++.robertl/eb3.C: Same.
42515         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42516         * g++.old-deja/g++.robertl/eb21.C: Same.
42517         * g++.old-deja/g++.robertl/eb15.C: Same.
42518         * g++.old-deja/g++.robertl/eb118.C: Same.
42519         * g++.old-deja/g++.robertl/eb115.C (main): Same.
42520         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42521         * g++.old-deja/g++.robertl/eb109.C: Same.
42522         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42523         * g++.old-deja/g++.mike/rtti1.C: Same.
42524         * g++.old-deja/g++.mike/p658.C: Same.
42525         * g++.old-deja/g++.mike/net46.C: Same.
42526         * g++.old-deja/g++.mike/net34.C: Same.
42527         * g++.old-deja/g++.mike/memoize1.C: Same.
42528         * g++.old-deja/g++.mike/eh2.C: Same.
42529         * g++.old-deja/g++.law/weak.C: Same.
42530         * g++.old-deja/g++.law/visibility7.C: Same.
42531         * g++.old-deja/g++.law/visibility25.C: Same.
42532         * g++.old-deja/g++.law/visibility22.C: Same.
42533         * g++.old-deja/g++.law/visibility2.C: Same.
42534         * g++.old-deja/g++.law/visibility17.C: Same.
42535         * g++.old-deja/g++.law/visibility13.C: Same.
42536         * g++.old-deja/g++.law/visibility10.C: Same.
42537         * g++.old-deja/g++.law/visibility1.C: Same.
42538         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42539         * g++.old-deja/g++.law/vbase1.C: Same.
42540         * g++.old-deja/g++.law/operators32.C: Same.
42541         * g++.old-deja/g++.law/nest3.C: Same.
42542         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42543         * g++.old-deja/g++.law/except5.C (main): Same.
42544         * g++.old-deja/g++.law/cvt7.C (run): Same.
42545         * g++.old-deja/g++.law/cvt2.C: Same.
42546         * g++.old-deja/g++.law/cvt16.C: Same.
42547         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42548         * g++.old-deja/g++.law/ctors17.C (main): Same.
42549         * g++.old-deja/g++.law/ctors13.C: Same.
42550         * g++.old-deja/g++.law/ctors12.C (main): Same.
42551         * g++.old-deja/g++.law/ctors10.C: Same.
42552         * g++.old-deja/g++.law/code-gen5.C: Same.
42553         * g++.old-deja/g++.law/bad-error7.C: Same.
42554         * g++.old-deja/g++.law/arm9.C: Same.
42555         * g++.old-deja/g++.law/arm12.C: Same.
42556         * g++.old-deja/g++.law/arg8.C: Same.
42557         * g++.old-deja/g++.law/arg1.C: Same.
42558         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42559         * g++.old-deja/g++.jason/template31.C: Same.
42560         * g++.old-deja/g++.jason/template24.C (main): Same.
42561         * g++.old-deja/g++.jason/2371.C: Same.
42562         * g++.old-deja/g++.eh/new2.C: Same.
42563         * g++.old-deja/g++.eh/new1.C: Same.
42564         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42565         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42566         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42567         * g++.old-deja/g++.brendan/crash62.C: Same.
42568         * g++.old-deja/g++.brendan/crash52.C: Same.
42569         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42570         * g++.old-deja/g++.brendan/crash38.C: Same.
42571         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42572         * g++.old-deja/g++.brendan/copy9.C: Same.
42573
42574 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42575
42576         * gcc.c-torture/execute/20001203-2.c (memset):
42577         Count argument is of type __SIZE_TYPE__.
42578
42579 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42580
42581         * gcc.c-torture/compile/20010404-1.c: New test.
42582
42583 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42584
42585         * gcc.c-torture/compile/20010326-1.c: New test.
42586
42587 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42588
42589         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42590         peculiarities of the SH.
42591         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42592
42593 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42594
42595         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42596         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42597         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42598
42599 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42600
42601         * g77.f-torture/compile/20010321-1.f: New test.
42602
42603 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42604
42605         * gcc.c-torture/compile/20010329-1.c: New test.
42606
42607 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42608
42609         * gcc.c-torture/execute/20010329-1.c: New test.
42610
42611 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42612
42613         * g++.old-deja/g++.other/eh4.C: Fix typo.
42614
42615 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42616
42617         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42618
42619 2001-03-28  Philip Blundell  <philb@gnu.org>
42620
42621         * gcc.c-torture/compile/20010328-1.c: New test.
42622
42623 2001-03-27  Richard Henderson  <rth@redhat.com>
42624
42625         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42626         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42627
42628 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42629
42630         * gcc.c-torture/compile/20010327-1.c: New test.
42631
42632 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42633
42634         * g++.old-deja/g++.other/friend12.C: New test.
42635         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42636         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42637
42638 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42639
42640         * gcc.c-torture/execute/20010325-1.c: New test.
42641
42642 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42643
42644         * g++.old-deja/g++.other/mangle3.C: New test.
42645
42646 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42647
42648         * g++.old-deja/g++.other/anon8.C: New test.
42649
42650 2001-03-20  Philip Blundell  <philb@gnu.org>
42651
42652         * gcc.c-torture/compile/20010320-1.c: New test.
42653
42654 2001-03-17  Richard Henderson  <rth@redhat.com>
42655
42656         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42657
42658 2001-03-15  Geoff Keating  <geoff@redhat.com>
42659
42660         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42661         tests on AIX.
42662
42663 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42664
42665         * g++.old-deja/g++.other/eh4.C: New test.
42666
42667 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42668
42669         * gcc.dg/cpp/mi1.c: Update.
42670
42671 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42672
42673         * g++.old-deja/g++.other/regstack.C: New test.
42674
42675 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42676
42677         * g++.old-deja/g++.other/ref4.C: New test.
42678
42679 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42680
42681         * objc/execute/va_method.m: Added.
42682         * objc/execute/IMP.m: Added.
42683         * objc/execute/_cmd.m: Added.
42684         * objc/execute/accessing_ivars.m: Added.
42685         * objc/execute/class-1.m: Added.
42686         * objc/execute/class-10.m: Added.
42687         * objc/execute/class-11.m: Added.
42688         * objc/execute/class-12.m: Added.
42689         * objc/execute/class-13.m: Added.
42690         * objc/execute/class-14.m: Added.
42691         * objc/execute/class-2.m: Added.
42692         * objc/execute/class-3.m: Added.
42693         * objc/execute/class-4.m: Added.
42694         * objc/execute/class-5.m: Added.
42695         * objc/execute/class-6.m: Added.
42696         * objc/execute/class-7.m: Added.
42697         * objc/execute/class-8.m: Added.
42698         * objc/execute/class-9.m: Added.
42699         * objc/execute/class-tests-1.h
42700         * objc/execute/class-tests-2.h
42701         * objc/execute/compatibility_alias.m: Added.
42702         * objc/execute/encode-1.m: Added.
42703         * objc/execute/formal_protocol-1.m: Added.
42704         * objc/execute/formal_protocol-2.m: Added.
42705         * objc/execute/formal_protocol-3.m: Added.
42706         * objc/execute/formal_protocol-4.m: Added.
42707         * objc/execute/formal_protocol-5.m: Added.
42708         * objc/execute/formal_protocol-6.m: Added.
42709         * objc/execute/formal_protocol-7.m: Added.
42710         * objc/execute/informal_protocol.m: Added.
42711         * objc/execute/initialize.m: Added.
42712         * objc/execute/load.m: Added.
42713         * objc/execute/many_args_method.m: Added.
42714         * objc/execute/nested-3.m: Added.
42715         * objc/execute/no_clash.m: Added.
42716         * objc/execute/private.m: Added.
42717         * objc/execute/redefining_self.m: Added.
42718         * objc/execute/root_methods.m: Added.
42719         * objc/execute/selector-1.m: Added.
42720         * objc/execute/static-1.m: Added.
42721         * objc/execute/static-2.m: Added.
42722         * objc/execute/va_method.m: Added.
42723
42724 2001-03-10  Richard Henderson  <rth@redhat.com>
42725
42726         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42727
42728 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42729
42730         * g++.old-deja/g++.other/crash31.C: XFAIL.
42731         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42732         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42733         * gcc.c-torture/execute/20010123-1.x: XFAIL.
42734         * gcc.c-torture/execute/20010124-1.x: XFAIL.
42735         * gcc.dg/sequence-pt-1.c: XFAIL one test.
42736
42737 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42738
42739         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42740
42741 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42742
42743         * gcc.dg/20000724-1.c: Don't use multiline strings.
42744
42745 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42746
42747         * objc/execute/string1.m, objc/execute/string2.m: Compare the
42748         result of -cString against what we expect it to be; don't just
42749         print it out for no one to read.
42750
42751         * objc/execute/string3.m, objc/execute/string4.m: New tests.
42752         Based on testcases provided by Nicola Pero.
42753
42754 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42755
42756         * gcc.dg/cpp/macro7.c: New test.
42757
42758 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42759
42760         * gcc.dg/cpp/multiline.c: Update.
42761
42762 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42763
42764         * g++.old-deja/g++.other/enum3.C: New test.
42765
42766 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42767
42768         * g++.old-deja/g++.other/pod1.C: New test.
42769
42770 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42771
42772         * g++.old-deja/g++.ext/overload1.C: New test.
42773
42774 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42775
42776         * g++.old-deja/g++.pt/using1.C: New test.
42777
42778 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42779
42780         * g++.old-deja/g++.other/using9.C: New test.
42781
42782 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
42783
42784         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42785
42786         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42787
42788 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
42789
42790         * g++.old-deja/g++.ext/realpt1.C: Remove.
42791
42792 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
42793
42794         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42795
42796 2001-02-26  Will Cohen  <wcohen@redhat.com>
42797
42798         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42799
42800 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
42801
42802         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42803         templatized constructors.
42804
42805 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42806
42807         * gcc.c-torture/execute/20010224-1.c: New test.
42808
42809 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
42810
42811         * gcc.c-torture/execute/20010222-1.c: New test.
42812
42813 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
42814
42815         * g++.old-deja/g++.other/inline20.C: New test.
42816
42817 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
42818
42819         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42820
42821 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42822
42823         * g++.old-deja/g++.other/lookup22.C: New test.
42824
42825 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
42826
42827         * g77.dg: New directory.
42828         * g77.dg/20010216-1.f: New test case.
42829         * g77.dg/dg.exp: New driver.
42830         * lib/g77-dg.exp: New driver library.
42831
42832 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42833
42834         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42835
42836 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
42837
42838         * g++.old-deja/g++.other/decl9.C: New test.
42839
42840 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
42841
42842         * g++.old-deja/g++.other/init16.C: Update the test so that it does
42843         not need <string> and also tests the initialization at runtime.
42844
42845 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42846
42847         * gcc.c-torture/execute/longlong.c: New test.
42848
42849 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42850
42851         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42852
42853 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42854
42855         * gcc.c-torture/execute/920302-1.c (execute):
42856         Change argument type to short.
42857
42858 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42859
42860         * g++.old-deja/g++.pt/deduct6.C: New test.
42861
42862 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42863
42864         * g++.old-deja/g++.pt/deduct5.C: New test.
42865
42866 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
42867
42868         * gcc.c-torture/execute/20010209-1.c: New test.
42869
42870 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42871
42872         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42873
42874 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
42875
42876         * g++.dg/vtgc1.C: Update for new ABI.
42877
42878         * consistency.vlad: New directory, 1665 files.
42879
42880 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42881
42882         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42883         return type.
42884         * gcc.dg/cpp/digraphs.c: Declare puts.
42885
42886 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42887
42888         * g++.old-deja/g++.other/warn5.C: New test.
42889
42890 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42891
42892         * g++.old-deja/g++.pt/spec40.C: New test.
42893
42894 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42895
42896         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42897         case.
42898         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42899
42900 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
42901
42902         * gcc.c-torture/compile/20010209-1.c: New test.
42903
42904 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
42905
42906         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
42907         excess errors message but not if it crashes.
42908         * g++.old-deja/g++.other/crash27.C: Likewise.
42909         * g++.old-deja/g++.other/crash28.C: Likewise.
42910         * g++.old-deja/g++.other/crash30.C: Likewise.
42911         * g++.old-deja/g++.other/crash32.C: Likewise.
42912         * g++.old-deja/g++.other/crash35.C: Likewise.
42913         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42914
42915 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42916
42917         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
42918         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
42919         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
42920         g77.f-torture/execute/execute.exp,
42921         g77.f-torture/noncompile/noncompile.exp,
42922         gcc.c-torture/execute/execute.exp,
42923         gcc.c-torture/execute/memcheck/memcheck.exp,
42924         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
42925         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42926         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42927         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42928         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42929         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42930         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42931         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42932         Remove bug reporting instructions with ancient email addresses.
42933
42934 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42935
42936         * gcc.dg/20010202-1.c: New test.
42937         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42938
42939 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
42940
42941         * g++.dg/stdbool-if.C: New test.
42942
42943 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
42944
42945         * objc/execute/fdecl.m: Added main().
42946
42947 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42948
42949         * gcc.c-torture/execute/20010206-1.c: New test.
42950
42951 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42952
42953         * gcc.dg/cpp/avoidpaste1.c: Update.
42954
42955 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
42956
42957         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42958         Pero <nicola@brainstorm.co.uk>.
42959         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42960
42961 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
42962
42963         * g++.old-deja/g++.pt/spec39.C: New test.
42964
42965 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42966
42967         * gcc.c-torture/compile/20010202-1.c: New test.
42968
42969 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42970
42971         * g++.old-deja/g++.abi/primary2.C: New test.
42972         * g++.old-deja/g++.abi/primary3.C: New test.
42973         * g++.old-deja/g++.abi/primary4.C: New test.
42974         * g++.old-deja/g++.abi/primary5.C: New test.
42975         * g++.old-deja/g++.abi/vtable3.h: New test.
42976         * g++.old-deja/g++.abi/vtable3a.C: New test.
42977         * g++.old-deja/g++.abi/vtable3b.C: New test.
42978         * g++.old-deja/g++.abi/vtable3c.C: New test.
42979         * g++.old-deja/g++.abi/vtable3d.C: New test.
42980         * g++.old-deja/g++.abi/vtable3e.C: New test.
42981         * g++.old-deja/g++.abi/vtable3f.C: New test.
42982         * g++.old-deja/g++.abi/vtable3g.C: New test.
42983         * g++.old-deja/g++.abi/vtable3h.C: New test.
42984         * g++.old-deja/g++.abi/vtable3i.C: New test.
42985         * g++.old-deja/g++.abi/vtable3j.C: New test.
42986         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42987
42988 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42989
42990         * g++.old-deja/g++.other/anon6.C: New test.
42991         * g++.old-deja/g++.other/anon7.C: New test.
42992
42993 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42994
42995         * gcc.dg/cpp/avoidpaste2.c: New tests.
42996
42997 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42998
42999         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43000
43001 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43002
43003         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43004         DECIMAL_DIG cases for Irix."
43005
43006 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43007
43008         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43009
43010 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43011
43012         * gcc.dg/c99-tag-1.c: New test.
43013
43014 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43015
43016         * gcc.dg/cpp/tr-warn1.c: Add tests.
43017
43018 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43019
43020         * gcc.dg/cpp/avoidpaste1.c: Update.
43021         * gcc.dg/cpp/paste4.c: Update.
43022
43023 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43024
43025         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43026         cases for Irix.
43027
43028 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43029
43030         * g++.old-deja/g++.other/inline19.C: New test.
43031
43032 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43033
43034         * gcc.dg/Wlarger-than.c: New test.
43035
43036 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43037
43038         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43039
43040 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43041
43042         * gcc.c-torture/execute/20010129-1.c: New test.
43043         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43044
43045 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43046
43047         * gcc.dg/cpp/avoidpaste1.c: Test case.
43048
43049 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43050
43051         * g++.old-deja/g++.other/inline18.C: New test.
43052
43053 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43054
43055         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43056         and __builtin_putchar.
43057
43058 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43059
43060         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43061         tests.
43062
43063 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43064
43065         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43066         floating point number rounding mode to round to the nearest
43067         representable mode.
43068
43069 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43070
43071         * g++.old-deja/g++.other/mangle2.C: New test.
43072
43073 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43074
43075         * gcc.c-torture/compile/20010124-1.c: New test.
43076
43077 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43078
43079         * g++.old-deja/g++.pt/spec38.C: New test.
43080
43081 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43082
43083         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43084         "Build don't run".
43085
43086 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43087
43088         * gcc.c-torture/execute/20010123-1.c: New test.
43089
43090 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43091
43092         * g++.old-deja/g++.pt/spec37.C: New test.
43093
43094 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43095
43096         * g++.old-deja/g++.pt/overload14.C: New test.
43097
43098 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43099
43100         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43101         __builtin_return_address.
43102
43103 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43104
43105         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43106         * g++.old-deja/g++.pt/spec35.C: New test.
43107         * g++.old-deja/g++.pt/spec36.C: New test.
43108
43109 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43110
43111         * gcc.c-torture/compile/20010118-1.c: New test.
43112
43113 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43114
43115         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43116
43117 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43118
43119         * gcc.c-torture/execute/20010119-1.c: New test.
43120
43121 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43122
43123         * g++.old-deja/g++.other/vbase5.C: New test.
43124
43125 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43126
43127         * gcc.c-torture/execute/20010118-1.c: New test.
43128
43129 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43130
43131         * g++.old-deja/g++.pt/deduct3.C: New test.
43132
43133 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43134
43135         * g++.old-deja/g++.pt/spec34.C: New test.
43136
43137 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
43138
43139         * g77.f-torture/compile/20000601-2.f: New test.
43140
43141 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43142
43143         * g++.old-deja/g++.other/init17.C: New test.
43144
43145 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
43146
43147         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
43148
43149 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43150
43151         * g++.old-deja/g++.pt/unify8.C: New test.
43152
43153 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43154
43155         * g++.old-deja/g++.abi/vbase1.C: New test.
43156
43157 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43158
43159         * g++.old-deja/g++.pt/crash65.C: New test.
43160
43161 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43162
43163         * gcc.dg/cpp/assembl2.S: New test case.
43164
43165 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
43166
43167         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
43168         are supported.
43169
43170 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43171
43172         * g++.old-deja/g++.other/builtins1.C: New test.
43173         * g++.old-deja/g++.other/builtins2.C: Likewise.
43174         * g++.old-deja/g++.other/builtins3.C: Likewise.
43175         * g++.old-deja/g++.other/builtins4.C: Likewise.
43176
43177 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
43178
43179         * gcc.c-torture/compile/20010117-1.c: New test.
43180         * gcc.c-torture/compile/20010117-2.c: New test.
43181
43182 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43183
43184         * g77.f-torture/execute/20010116.[fx]: New test,
43185         XFAIL on i?86-*-*.
43186         * g77.f-torture/compile/20010115.f: Indicate it's
43187         a test for PR fortran/1636.
43188
43189 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43190
43191         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
43192
43193 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43194
43195         * g77.f-torture/compile/20010115.f: New test.
43196
43197 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
43198
43199         * g++.old-deja/g++.pt/nontype5.C: New test.
43200
43201 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43202
43203         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
43204         have an equivalent working one below it.
43205
43206 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43207
43208         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
43209         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43210
43211 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43212
43213         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
43214         message containing "init_priority".
43215         (conpr-2.C): Likewise.
43216         (conpr-3.C): Likewise.
43217         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
43218
43219 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43220
43221         * gcc.c-torture/execute/20010114-2.c: New test.
43222
43223 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43224
43225         * gcc.c-torture/compile/20010114-1.c: New test.
43226         * gcc.c-torture/compile/20010114-1.x: Xfail.
43227         * gcc.c-torture/compile/20010114-2.c: New test.
43228         * gcc.c-torture/execute/20010114-1.c: New test.
43229         * gcc.dg/trunc-1.c: New test.
43230         * gcc.dg/uninit-B.c: New test.
43231
43232 2001-01-13  Nick Clifton  <nickc@redhat.com>
43233
43234         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
43235         target.
43236
43237 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43238
43239         * gcc.c-torture/compile/20010113-1.c: New test.
43240
43241 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
43242
43243         * gcc.c-torture/compile/20001212-1.c: New test.
43244
43245 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43246
43247         * gcc.dg/cpp/widestr1.c: Update.
43248         * gcc.dg/cpp/prag-imp.c: Remove.
43249
43250 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
43251
43252         * gcc.c-torture/execute/20000801-3.x: Remove.
43253         * gcc.dg/c90-init-1.c: New test.
43254         * gcc.dg/c99-init-1.c: New test.
43255         * gcc.dg/c99-init-2.c: New test.
43256         * gcc.dg/gnu99-init-1.c: New test.
43257
43258 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
43259
43260         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
43261         testing that no relevant ones were found.
43262
43263 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43264
43265         * g++.old-deja/g++.pt/cast2.C: New test.
43266
43267 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43268
43269         * g++.old-deja/g++.pt/friend47.C: New test.
43270
43271 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43272
43273         * g++.old-deja/g++.pt/instantiate13.C: New test.
43274
43275 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43276
43277         * g++.old-deja/g++.other/defarg7.C: New test.
43278         * g++.old-deja/g++.other/defarg8.C: New test.
43279
43280 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43281
43282         * g++.old-deja/g++.pt/crash64.C: New test.
43283
43284 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43285
43286         * g++.old-deja/g++.pt/crash63.C: New test.
43287
43288 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43289
43290         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
43291
43292 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
43293
43294         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
43295
43296 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43297
43298         * g++.old-deja/g++.pt/error3.C: New test.
43299
43300 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43301
43302         * g++.old-deja/g++.other/crash39.C: New test.
43303
43304 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43305
43306         * g++.old-deja/g++.other/vbase4.C: New test.
43307
43308 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
43309
43310         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
43311         * gcc.dg/special/20000419-2.c: New file. Identical to above.
43312         * gcc.dg/special/special.exp: New test driver which will check
43313         for alias support for the above test.
43314
43315 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
43316
43317         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
43318         problems on small machines.
43319         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
43320         parameterize.
43321
43322 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
43323
43324         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
43325         mips.
43326         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43327
43328 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
43329
43330         * g++.old_deja/g++.pt/using8.C: New test.
43331
43332 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43333
43334         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
43335
43336 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
43337
43338         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
43339         where a failure is expected.
43340         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
43341
43342 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43343
43344         * g++.old_deja/g++.pt/instantiate12.C: New test.
43345
43346 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43347
43348         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
43349         start of structs.
43350         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
43351         * g++.old-deja/g++.brendan/crash17.C: Likewise.
43352         * g++.old-deja/g++.brendan/crash29.C: Likewise.
43353         * g++.old-deja/g++.brendan/crash48.C: Likewise.
43354         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43355         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
43356         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
43357         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
43358         * g++.old-deja/g++.eh/spec6.C: Likewise.
43359         * g++.old-deja/g++.jason/crash3.C: Likewise.
43360         * g++.old-deja/g++.law/ctors11.C: Likewise.
43361         * g++.old-deja/g++.law/ctors17.C: Likewise.
43362         * g++.old-deja/g++.law/ctors5.C: Likewise.
43363         * g++.old-deja/g++.law/ctors9.C: Likewise.
43364         * g++.old-deja/g++.mike/ambig1.C: Likewise.
43365         * g++.old-deja/g++.mike/net22.C: Likewise.
43366         * g++.old-deja/g++.mike/p3538a.C: Likewise.
43367         * g++.old-deja/g++.mike/p3538b.C: Likewise.
43368         * g++.old-deja/g++.mike/virt3.C: Likewise.
43369         * g++.old-deja/g++.niklas/t128.C: Likewise.
43370         * g++.old-deja/g++.other/anon4.C: Likewise.
43371         * g++.old-deja/g++.other/using1.C: Likewise.
43372         * g++.old-deja/g++.other/warn3.C: Likewise.
43373         * g++.old-deja/g++.pt/t37.C: Likewise.
43374         * g++.old-deja/g++.robertl/eb69.C: Likewise.
43375         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43376
43377 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43378
43379         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
43380
43381 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43382
43383         * gcc.c-torture/execute/stdio-opt-3.c: New test.
43384
43385 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
43386
43387         * gcc.c-torture/compile/20010107-1.c: New test.
43388
43389 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43390
43391         * gcc.c-torture/execute/builtin-noret-1.c: New test.
43392
43393 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43394
43395         * gcc.dg/format/format.h: New file.
43396         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
43397         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
43398         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
43399         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
43400         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
43401         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43402         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
43403         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
43404         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
43405         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
43406         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
43407         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
43408         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
43409         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
43410         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
43411         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
43412         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
43413         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
43414         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
43415         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
43416         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
43417         instead of declaring standard types, macros and functions in each
43418         test.
43419
43420 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
43421
43422         * gcc.c-torture/execute/20010106-1.c: New test.
43423
43424 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43425
43426         * gcc.dg/format/format.exp: New file.
43427         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
43428         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
43429         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
43430         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
43431         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
43432         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
43433         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
43434         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
43435         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
43436         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
43437         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
43438         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
43439         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
43440         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
43441         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
43442         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
43443         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
43444         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
43445         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
43446         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
43447         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
43448         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
43449         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
43450         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
43451         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
43452         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43453         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43454         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43455         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43456         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43457         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43458         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43459         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43460         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43461         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43462         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43463         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43464         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43465         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43466         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43467         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43468         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43469
43470 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
43471
43472         * gcc.c-torture/execute/991228-1.c: Take word endianness into
43473         account.
43474
43475 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43476
43477         * gcc.c-torture/execute/builtin-complex-1.c: New test.
43478
43479 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43480
43481         * g++.old-deja/g++.pt/crash62.C: New test.
43482
43483 2001-01-04  Richard Henderson  <rth@redhat.com>
43484
43485         * gcc.dg/20000926-1.c: Update expected warnings.
43486         * gcc.dg/array-2.c: Likewise.
43487         * gcc.dg/array-4.c: Also validate flexible array members.
43488         * gcc.dg/c99-flex-array-1.c: New.
43489
43490 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43491
43492         * gcc.c-torture/compile/20001222-1.x: Remove.
43493
43494 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43495
43496         * gcc.c-torture/execute/built-in-setjmp.c: New.
43497
43498 2001-01-03  Richard Henderson  <rth@redhat.com>
43499
43500         * gcc.dg/940510-1.c: Update expected error wording.
43501         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43502
43503 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
43504
43505         * lib/target-supports.exp (check_alias_available): Modified to
43506         indicate aliases not supported if only weak aliases are supported.
43507
43508 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43509
43510         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43511         Turn on cmpstrsi checks for __pj__ and __i370__.
43512
43513 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43514
43515         * g++.old-deja/g++.other/virtual11.C: New test.
43516
43517 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43518
43519         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43520
43521 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43522
43523         * gcc.c-torture/compile/20010102-1.c: New test.
43524
43525 2001-01-02  Andreas Jaeger  <aj@suse.de>
43526
43527         * gcc.dg/noreturn-3.c: New test.
43528
43529         * gcc.dg/noreturn-4.c: New test.
43530
43531 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43532
43533         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43534         __builtin_fputc and __builtin_fwrite.
43535
43536 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43537
43538         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43539         signed char, not default char.
43540
43541 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43542
43543         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43544
43545 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43546
43547         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43548
43549 2000-12-29  Richard Henderson  <rth@redhat.com>
43550
43551         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43552         (__cyg_profile_func_exit): Define.
43553
43554 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43555
43556         * g++.dg/vtgc1.C: New test.
43557
43558 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43559
43560         * gcc.dg/noncompile/20001228-1.c: New test.
43561
43562         * gcc.dg/20001228-1.c: New test.
43563
43564         * gcc.c-torture/execute/20001228-1.c: New test.
43565
43566 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43567
43568         * gcc.dg/format-strfmon-1.c: New test.
43569
43570 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43571
43572         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43573         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43574         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43575         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43576         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43577         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43578         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43579         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43580         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43581         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43582         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43583         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43584         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43585
43586         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43587         * gcc.c-torture/execute/string-opt-4.c: Test index.
43588
43589 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43590
43591         * gcc.c-torture/compile/20001226-1.c: New test.
43592
43593 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43594
43595         * gcc.c-torture/compile/20001222-1.c: New test.
43596         * gcc.c-torture/compile/20001222-1.x: Xfail.
43597
43598 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43599
43600         * gcc.c-torture/execute/comp-goto-2.c: New test.
43601
43602 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43603
43604         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43605         Use long types if __INT_MAX__ is 32767.
43606         (main): Use cast to (sint32 *) when poking 88 into a_page.
43607
43608         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43609
43610 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43611
43612         * gcc.c-torture/compile/20001221-1.c: New test.
43613         * gcc.c-torture/execute/20001221-1.c: New test.
43614
43615 2000-12-20  Richard Henderson  <rth@redhat.com>
43616
43617         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43618         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43619
43620 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43621
43622         * gcc.dg/compare3.c: New test.
43623
43624 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43625
43626         * gcc.dg/format-warnll-1.c: New test.
43627
43628 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43629
43630         * gcc.dg/cpp/cmdlne-P.c: New test.
43631
43632 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43633
43634         * gcc.c-torture/execute/builtin-abs-1.c,
43635         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43636
43637 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43638
43639         * gcc.dg/cpp/multiline.c: New test.
43640
43641 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43642
43643         * g++.old-deja/g++.other/syshdr1.C: Update.
43644         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43645
43646 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43647
43648         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43649
43650 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43651
43652         * g++.old-deja/g++.pt/ttp65.C: New test.
43653
43654 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43655
43656         * g++.old-deja/g++.pt/ttp64.C: New test.
43657
43658 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43659
43660         * g++.old-deja/g++.pt/spec33.C: New test.
43661
43662 2000-12-14  Catherine Moore  <clm@redhat.com>
43663
43664         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43665         * gcc.c-torture/execute/920612-2.c: Likewise.
43666         * gcc.c-torture/execute/920428-2.c: Likewise.
43667         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43668         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43669
43670 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43671
43672         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43673         * gcc.dg/pack-test-2.c: Likewise.
43674
43675 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43676
43677         Tests by Zack Weinberg <zackw@stanford.edu>.
43678
43679         * gcc.dg/cpp/defined.c: Update.
43680         * gcc.dg/cpp/defined_trad.c: New tests.
43681
43682 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43683
43684         * gcc.dg/cpp/trad-direct.c: Update.
43685
43686 2000-12-11  Neil Booth  <neilb@earthling.net>
43687
43688         * gcc.dg/cpp/defined_trad.c
43689
43690 2000-12-11  Neil Booth  <neilb@earthling.net>
43691
43692         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43693
43694 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43695
43696         * gcc.dg/format-miss-2.c: New test.
43697
43698 2000-12-09  Neil Booth  <neilb@earthling.net>
43699
43700         * gcc.dg/cpp/lineflags.c: New tests.
43701         * gcc.dg/cpp/poison.c: Update.
43702         * gcc.dg/cpp/redef2.c: Update.
43703         * gcc.dg/cpp/skipping.c: New test.
43704
43705 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
43706
43707         * g++.old-deja/g++.other/eh3.C: New testcase.
43708
43709 2000-12-07  Neil Booth  <neilb@earthling.net>
43710
43711         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43712         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43713         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43714         wtr-union-init-2.c, wtr-union-init-3.c: Update.
43715         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43716         Update.
43717
43718 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43719
43720         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43721         __SIZE_TYPE__ instead of int for type of integers cast to
43722         pointers.
43723
43724 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
43725
43726         * g++.old-deja/g++.other/cleanup4.C: New test.
43727
43728 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43729
43730         * format-sec-1.c: New test.
43731
43732 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43733
43734         * gcc.dg/format-nonlit-3.c: New test.
43735
43736 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43737
43738         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43739         through a null pointer.
43740
43741 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43742
43743         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43744         * g++.old-deja/g++.pt/partial4.C: New test.
43745
43746 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
43747
43748         * gcc.c-torture/execute/ieee/hugeval.x: New.
43749
43750 2000-12-06  Neil Booth  <neilb@earthling.net>
43751
43752         * gcc.dg/cpp/backslash2.c: New tests.
43753
43754 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43755
43756         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43757         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43758
43759 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
43760
43761         * gcc.c-torture/execute/20001203-2.c: New testcase.
43762
43763 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43764
43765         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43766         * g++.old-deja/g++.other/virtual10.C: New test.
43767
43768 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43769
43770         * g++.old-deja/g++.mike/pmf5.C: Remove test.
43771
43772 2000-12-05  Richard Henderson  <rth@redhat.com>
43773
43774         * gcc.c-torture/compile/20001205-1.c: New.
43775
43776 2000-12-04  Neil Booth  <neilb@earthling.net>
43777
43778         * g++.old-deja/g++.other/virtual9.C: New test.
43779         * g++.old-deja/g++.pt/crash61.C: New test.
43780         * gcc.c-torture/execute/loop-9.c: New test.
43781
43782 2000-12-04  Neil Booth  <neilb@earthling.net>
43783
43784         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43785         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43786         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43787         * gcc.dg/cpp/extratokens.c: ...here.
43788
43789 2000-12-04  Neil Booth  <neilb@earthling.net>
43790
43791         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43792         New tests.
43793
43794 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43795
43796         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43797         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43798
43799 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43800
43801         * gcc.c-torture/execute/20001203-1.c: New test.
43802
43803 2000-12-03  Neil Booth  <neilb@earthling.net>
43804
43805         * gcc.dg/cpp/macro6.c: New test cases.
43806
43807 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43808
43809         * gcc.c-torture/execute/string-opt-9.c: New test.
43810         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43811         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43812         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43813
43814         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43815         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43816
43817 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
43818
43819         * gcc.dg/cpp/if-6.c: New testcase.
43820
43821         * gcc.dg/20001201-1.c: New testcase.
43822
43823 2000-12-02  Neil Booth  <neilb@earthling.net>
43824
43825         * g++.old-deja/g++.other/externC4.C,
43826         g++.old-deja/g++.other/friend10.C: New tests.
43827
43828 2000-12-02  Neil Booth  <neilb@earthling.net>
43829
43830         * g++.old-deja/g++.other/instan2.C
43831         * g++.old-deja/g++.other/instan3.C: New test.
43832
43833 2000-12-02  Neil Booth  <neilb@earthling.net>
43834
43835         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43836         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43837         gnuc99.c,gnuc99-pedantic.c: New tests.
43838
43839 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43840
43841         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43842         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43843
43844 2000-12-01  Neil Booth  <neilb@earthling.net>
43845
43846         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43847         * gcc.dg/cpp/poison.c: Update.
43848         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43849
43850 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
43851
43852         * g77.f-torture/execute/20001201.f: New test.
43853
43854 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43855
43856         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43857
43858 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
43859
43860         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43861
43862 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
43863
43864         * g++.old-deja/g++.other/cast6.C: New test.
43865
43866 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
43867
43868         * gcc.c-torture/execute/20001130-2.c: New testcase.
43869
43870 2000-11-30  Richard Henderson  <rth@redhat.com>
43871
43872         * gcc.c-torture/execute/20001130-1.c: New test.
43873
43874 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43875
43876         * g++.old-deja/g++.other/op3.C: New test.
43877
43878 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43879
43880         * g++.old-deja/g++.other/op2.C: New test.
43881
43882 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43883
43884         * g++.old-deja/g++.other/crash38.C: New test.
43885
43886 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
43887
43888         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43889
43890 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
43891
43892         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43893         tests.
43894         * gcc.c-torture/execute/string-opt-6.c: New test.
43895
43896         * gcc.dg/20001117-1.c: Add main.
43897
43898 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
43899
43900         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
43901         Move from here ...
43902         * gcc.dg/940510-1.c: ... to here.
43903
43904         * gcc.dg/20000926-1.c: GNU C now allows initializations of
43905         zero-size arrays in toplevel structures.
43906
43907 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43908
43909         * gcc.c-torture/execute/loop-8.c: New test.
43910
43911 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43912
43913         * g++.old-deja/g++.other/base1.C: New test.
43914
43915 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43916
43917         * g++.old-deja/g++.other/parse2.C: New test.
43918
43919 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43920
43921         * g++.old-deja/g++.pt/incomplete1.C: New test.
43922
43923 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43924
43925         * g++.old-deja/g++.other/friend9.C: New test.
43926
43927 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43928
43929         * gcc.dg/20001127-1.c: New test.
43930
43931 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43932
43933         * g++.old-deja/g++.pt/friend46.C: New test.
43934
43935 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43936
43937         * g++.old-deja/g++.other/ptrmem8.C: New test.
43938
43939 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43940
43941         * gcc.c-torture/execute/string-opt-7.c: New test.
43942         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43943
43944 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43945
43946         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43947         instead of 'mkcheck 2'.
43948
43949 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43950
43951         * gcc.c-torture/execute/memcheck/driver.c,
43952         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43953         C9X references to refer to C99.
43954
43955 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
43956
43957         * gcc.dg/ultrasp3.c: New test.
43958
43959 2000-11-25  Neil Booth  <neilb@earthling.net>
43960
43961         * gcc.dg/cpp/include2.c: Update test to be locale independent.
43962
43963 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43964
43965         * gcc.c-torture/compile/20001123-2.c: New.
43966
43967 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43968
43969         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43970
43971 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43972
43973         * gcc.dg/sequence-point-1.c: Add some new tests.
43974         * gcc.c-torture/execute/20001124-1.c: New test.
43975
43976 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43977
43978         * g++.old-deja/g++.other/vaarg4.C: New test.
43979         * gcc.c-torture/compile/20001123-1.c: New test.
43980
43981 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43982
43983         * g++.other/crash24.C: Adjust and remove XFAIL.
43984         * g++.other/crash37.C: New test.
43985
43986 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43987
43988         * g++.old-deja/g++.pt/instantiate9.C: New test.
43989
43990 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43991
43992         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43993         new ABI, too.
43994
43995         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43996         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43997
43998 2000-11-22  Neil Booth  <neilb@earthling.net>
43999
44000         * gcc.dg/cpp/Wtrigraphs.c: New test.
44001
44002 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44003
44004         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44005
44006 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44007
44008         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44009
44010 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44011
44012         * lib/gcc-dg.exp: load_lib scanasm.exp.
44013         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44014         * lib/g++-dg.exp: load_lib scanasm.exp.
44015         * lib/scanasm.exp: New.
44016         (scan-assembler, scan-assembler-not): Add optional arguments to
44017         test name, or if not present, the pattern name.
44018         (scan-assembler-dem, scan-assembler-dem-not): New.
44019
44020         * g++.dg/dg.exp: New.
44021
44022 2000-11-21  Neil Booth  <neilb@earthling.net>
44023
44024         * gcc.dg/cpp/integrated1.c: Remove.
44025
44026 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44027
44028         * gcc.c-torture/execute/20001121-1.c: New test.
44029
44030 2000-11-21  Richard Henderson  <rth@redhat.com>
44031
44032         * gcc.c-torture/compile/20001121-1.c: New test.
44033
44034 2000-11-20  Neil Booth  <neilb@earthling.net>
44035
44036         * gcc.dg/cpp/integrated1.c: New test.
44037
44038 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44039
44040         * g++.old-deja/g++.other/inline17.C: New test.
44041
44042 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44043
44044         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44045         local variable to be zero: I made the variable global. Now
44046         uses abort() and exit() instead of relying on main's return value.
44047
44048 2000-11-20  Neil Booth  <neilb@earthling.net>
44049
44050         * gcc.dg/cpp/paste2.c: Update test.
44051         * objc/execute/paste.m: New test.
44052
44053 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44054
44055         * gcc.dg/c99-condexpr-1.c: New test.
44056
44057 2000-11-20  Neil Booth  <neilb@earthling.net>
44058
44059         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44060
44061 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44062
44063         * g++.old-deja/g++.pt/export1.C: New test.
44064
44065 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44066
44067         * gcc.dg/20001117-1.c: New test.
44068
44069 2000-11-18  Richard Henderson  <rth@redhat.com>
44070
44071         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44072
44073 2000-11-18  Richard Henderson  <rth@redhat.com>
44074
44075         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44076         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44077         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44078
44079 2000-11-18  Richard Henderson  <rth@redhat.com>
44080
44081         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44082         (main): New.  Exit cleanly.
44083
44084 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44085
44086         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44087         gcc.dg/c99-fordecl-2.c: New tests.
44088
44089 2000-11-18  Richard Henderson  <rth@redhat.com>
44090
44091         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44092         * gcc.c-torture/execute/zerolen-2.c: New.
44093
44094 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44095
44096         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44097         memory.
44098
44099 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44100
44101         * g++.old-deja/g++.pt/instantiate8.C: New test.
44102
44103 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44104
44105         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44106         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44107
44108 2000-11-16  Nick Clifton  <nickc@redhat.com>
44109
44110         * gcc.c-torture/execute/nestfunc-2.c: New test.
44111         * gcc.c-torture/execute/nestfunc-3.c: New test.
44112
44113 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44114
44115         * gcc.c-torture/compile/20001116-1.c: New test.
44116
44117 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44118
44119         * gcc.c-torture/execute/20001115-1.c: New test.
44120
44121 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44122
44123         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
44124         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
44125         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
44126         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44127
44128 2000-11-15  Neil Booth  <neilb@earthling.net>
44129
44130         gcc.dg/cpp/_Pragma1.c: Update.
44131         gcc.dg/cpp/_Pragma2.c: New test.
44132
44133 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44134
44135         * g++.old-deja/g++.other/anon5.C: New test.
44136
44137 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44138
44139         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
44140         tests.
44141
44142 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
44143
44144         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
44145         output.
44146
44147 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44148
44149         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
44150         labels at end of compound statements.
44151
44152 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
44153
44154         * gcc.c-torture/execute/loop-7.c: New test.
44155
44156 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44157
44158         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
44159
44160 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44161
44162         * gcc.dg/c99-bool-1.c: New test.
44163
44164 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44165
44166         * gcc.dg/c99-scope-1.c: Remove xfail.
44167         * gcc.dg/c99-scope-2.c: New test.
44168
44169 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44170
44171         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
44172         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
44173
44174 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
44175
44176         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
44177         error messages.
44178
44179         * g++.mike/p700.C: Don't typedef wchar_t.
44180         * g++.mike/p784.C: Likewise.
44181         * g++.mike/eb101.C: Don't use __wchar_t.
44182
44183 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44184
44185         * g77.f-torture/execute/20001111.[fx]: Test premature exit
44186         from DO loop.
44187
44188 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44189
44190         * gcc.c-torture/execute/20001111-1.c: New test.
44191
44192 2000-11-10  Nick Clifton  <nickc@redhat.com>
44193
44194         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
44195         long multuiple and accumulate.
44196
44197 2000-11-09  Richard Henderson  <rth@redhat.com>
44198
44199         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
44200         via size_t instead of int.
44201
44202         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
44203         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44204         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44205         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44206
44207 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
44208
44209         * gcc.c-torture/compile/20001109-1.c: New test.
44210         * gcc.c-torture/compile/20001109-2.c: New test.
44211
44212 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
44213
44214         * g++.old-deja/g++.pt/operator1.C: New test.
44215         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
44216
44217 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44218
44219         * gcc.dg/20001108-1.c: New test.
44220
44221 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44222
44223         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
44224         with both arguments constant strings.
44225         * gcc.c-torture/execute/string-opt-3.c: New test.
44226         * gcc.c-torture/execute/string-opt-4.c: New test.
44227         * gcc.c-torture/execute/string-opt-5.c: New test.
44228
44229 2000-11-08  Nick Clifton  <nickc@redhat.com>
44230
44231         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
44232         mulsidi3adddi patterns.
44233
44234 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
44235
44236         * g++.old-deja/g++.other/crash36.C: New test.
44237
44238 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
44239
44240         * g++.old-deja/g++.other/init16.C: New test.
44241
44242 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
44243
44244         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
44245
44246 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44247
44248         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
44249         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44250         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44251
44252 2000-11-07  DJ Delorie  <dj@redhat.com>
44253
44254         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
44255
44256 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44257
44258         * gcc.c-torture/execute/string-opt-1.c: New test.
44259
44260 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44261
44262         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
44263         mips-sgi-irix6.* because the MIPS ABI passes floating-point
44264         parameters in registers, and there is no way for a varargs
44265         function to know in which order the integer and floating-point
44266         parameters should be interleaved when they are placed on the
44267         stack.
44268         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44269         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44270
44271 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44272
44273         * gcc.c-torture/execute/string-opt-2.c: New test.
44274
44275 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
44276
44277         * g++.old-deja/g++.pt/crash60.C: New test.
44278
44279 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44280
44281         * g++.old-deja/g++.other/crash24.C: New test.
44282         * g++.old-deja/g++.other/crash25.C: New test.
44283         * g++.old-deja/g++.other/crash26.C: New test.
44284         * g++.old-deja/g++.other/crash27.C: New test.
44285         * g++.old-deja/g++.other/crash28.C: New test.
44286         * g++.old-deja/g++.other/crash29.C: New test.
44287         * g++.old-deja/g++.other/crash30.C: New test.
44288         * g++.old-deja/g++.other/crash31.C: New test.
44289         * g++.old-deja/g++.other/crash32.C: New test.
44290         * g++.old-deja/g++.other/crash33.C: New test.
44291         * g++.old-deja/g++.other/crash34.C: New test.
44292         * g++.old-deja/g++.other/crash35.C: New test.
44293
44294 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44295
44296         * gcc.c-torture/execute/20001031-1.c: New test.
44297
44298 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
44299
44300         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
44301         namespace.
44302
44303         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
44304         standards-conformant.
44305
44306         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
44307
44308         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
44309         * g++.old-deja/g++.mike/p755a.C: Likewise.
44310         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
44311         library makes no calls to `operator new' during initialization.
44312
44313 2000-11-04  Neil Booth  <neilb@earthling.net>
44314
44315         * gcc.dg/cpp/include2.c: New tests.
44316
44317 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
44318
44319         * lib/g++.exp (g++_set_ld_library_path): New function.
44320         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
44321
44322 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
44323
44324         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
44325         warnings.
44326
44327 2000-11-01  Richard Henderson  <rth@redhat.com>
44328
44329         * g++.old-deja/g++.ext/namedret1.C: New.
44330         * g++.old-deja/g++.ext/namedret2.C: New.
44331         * g++.old-deja/g++.ext/namedret3.C: New.
44332
44333 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
44334
44335         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
44336         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
44337
44338 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44339
44340         * gcc.c-torture/execute/va-arg-21.c: New test.
44341
44342 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44343
44344         * gcc.dg/c99-complex-2.c: New test.
44345
44346 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44347
44348         * gcc.c-torture/execute/stdio-opt-1.c: New test.
44349
44350 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
44351
44352         * g++.old-deja/g++.other/inline16.C: New test.
44353
44354 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
44355
44356         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
44357         __PRETTY_FUNCTION__
44358
44359 2000-10-29  Neil Booth  <neilb@earthling.net>
44360
44361         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
44362         New tests.
44363         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
44364         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
44365         optimisation.
44366
44367 2000-10-29  Neil Booth  <neilb@earthling.net>
44368
44369         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
44370         * mi1.c, mi1c.h: Add null directives to multiple-include test.
44371         * mi5.c: Test multiple includes work with -C.
44372         * trigraphs.c: Test ^= version.
44373
44374 2000-10-28  Neil Booth  <neilb@earthling.net>
44375
44376         New tests and test updates for new macro expander.
44377
44378         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
44379         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
44380         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
44381         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
44382         new diagnostic messages.
44383
44384         * gcc.dg/cpp/macro3.c: New tests.
44385
44386 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
44387
44388         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
44389         on the same line.
44390
44391 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
44392
44393         * g++.old-deja/g++.other/eh2.C: New test.
44394
44395 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44396
44397         * gcc.c-torture/execute/20001027-1.c: New test.
44398
44399 2000-10-26  Richard Henderson  <rth@redhat.com>
44400
44401         * gcc.c-torture/execute/20001026-1.c: New.
44402
44403 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
44404
44405         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
44406         * g++.old-deja/g++.law/builtin1.C: Likewise.
44407         * g++.old-deja/g++.law/ctors10.C: Likewise.
44408         * g++.old-deja/g++.law/virtual3.C: Likewise.
44409         * g++.old-deja/g++.mike/p658.C: Likewise.
44410         * g++.old-deja/g++.other/sibcall1.C: Likewise.
44411         * g++.old-deja/g++.other/vaarg2.C: Likewise.
44412         * g++.old-deja/g++.robertl/eb124.C: Likewise.
44413         * g++.old-deja/g++.robertl/eb44.C: Likewise.
44414         * g++.old-deja/g++.robertl/eb77.C: Likewise.
44415
44416 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
44417
44418         * gcc.c-torture/compile/20001024-1.c: New test.
44419
44420 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
44421
44422         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
44423         to tell us whether or not we are using V3.
44424
44425 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44426
44427         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
44428         operands.
44429
44430 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44431
44432         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
44433
44434 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
44435
44436         * gcc.c-torture/execute/20001024-1.c: New test.
44437
44438 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
44439
44440         * g++.old-deja/g++.other/sibcall1.C: New test.
44441
44442 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
44443
44444         * gcc.dg/noncompile/init-3.c: New test.
44445
44446 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44447
44448         * gcc.dg/format-array-1.c: New test.
44449
44450 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44451
44452         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44453         writing through null pointers; remove comment about testing
44454         unterminated strings.
44455
44456 2000-10-17  Matthew Hiller  <hiller@redhat.com>
44457
44458         * gcc.c-torture/execute/20001017-2.c: New test.
44459
44460 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44461
44462         * gcc.c-torture/compile/20001018-1.c: New test.
44463         * gcc.c-torture/compile/20001018-1.x: Xfail.
44464
44465 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44466
44467         * gcc.c-torture/execute/20001017-1.c: New test.
44468
44469 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44470
44471         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44472         for multiple use of arguments with scanf formats; add tests for
44473         multiple use of arguments.
44474
44475 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
44476
44477         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44478
44479 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44480
44481         * gcc.dg/format-miss-1.c: New test.
44482
44483 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44484
44485         * gcc.c-torture/execute/20001013-1.c: New test.
44486
44487 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44488
44489         * gcc.dg/format-branch-1.c: New test.
44490
44491 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44492
44493         * README, lib/file-format.exp: Remove EGCS references.
44494
44495 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44496
44497         * gcc.dg/20001013-1.c: New test.
44498
44499 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44500
44501         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44502         for intmax_t in the compiler using __typeof__ and the type rules
44503         for conditional expressions.
44504
44505 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
44506
44507         * gcc.dg/20001012-1.c: New test.
44508         * gcc.dg/20001012-2.c: New test.
44509
44510 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44511
44512         * gcc.dg/format-attr-1.c: New test.
44513
44514 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44515
44516         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44517         __LONG_LONG_MAX__ instead of LLONG_MAX.
44518
44519 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44520
44521         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44522         scanf flags.
44523         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44524         flags.
44525
44526 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44527
44528         * gcc.dg/sequence-pt-1.c: New test.
44529
44530 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44531
44532         * gcc.c-torture/execute/20001011-1.c: New testcase.
44533         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44534
44535 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44536
44537         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44538         does not error on it.
44539
44540 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44541
44542         * gcc.dg/20001009-1.c: New test.
44543
44544 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44545
44546         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44547         * gcc.c-torture/execute/20001009-2.c: ... to here.
44548
44549 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44550
44551         * gcc.c-torture/compile/20001009-1.c: New testcase.
44552         * gcc.c-torture/execute/20001009-1.c: New testcase.
44553         Testcases provided by Jan Hubicka <jh@suse.cz>.
44554
44555 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44556
44557         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44558         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44559         uintmax_t using <limits.h> to emulate the compiler's internal
44560         logic.  No longer XFAIL %j tests.
44561
44562 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44563
44564         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44565         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44566         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44567         regexps and details of expected handling of some bad formats.
44568         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44569         suppression.
44570
44571 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44572
44573         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44574         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44575         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44576         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44577         in list archives.
44578
44579 2000-10-06  Richard Henderson  <rth@cygnus.com>
44580
44581         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44582         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44583         * g++.old-deja/g++.jason/report.C: Likewise.
44584         * g++.old-deja/g++.law/friend5.C: Likewise.
44585         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44586         of the expected warnings.
44587
44588 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44589
44590         * g++.old-deja/g++.pt/enum14.C: New test.
44591
44592 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44593
44594         * g++.old-deja/g++.pt/crash59.C: New test.
44595
44596 2000-10-04  Will Cohen  <wcohen@redhat.com>
44597
44598         * gcc.dg/20000926-1.c: New test.
44599
44600 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44601
44602         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44603         function name for current C++ compiler.
44604         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44605
44606 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44607
44608         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44609         __PRETTY_FUNCTION__.
44610         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44611
44612 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44613
44614         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44615
44616 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44617
44618         * gcc.c-torture/compile/20000923-1.c: New test.
44619
44620 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44621
44622         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44623         * g++.old-deja/g++.pt/ttp62.C: Same.
44624         * g++.old-deja/g++.other/inline14.C: Same.
44625
44626 2000-09-24  Richard Henderson  <rth@cygnus.com>
44627
44628         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44629
44630 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44631
44632         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44633
44634 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44635
44636         * gcc.c-torture/compile/20000922-1.c: New file.
44637
44638 2000-09-21  Nick Clifton  <nickc@redhat.com>
44639
44640         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44641         a signed long modulo operation.
44642         (mod6): New function - perform an unsigned long modulo operation.
44643         (main): Add tests for modulos of very large numbers by very small
44644         dividends.
44645
44646 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44647
44648         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44649
44650 2000-09-19  Richard Henderson  <rth@cygnus.com>
44651
44652         * gcc.dg/compare2.c (case 10): XFAIL.
44653
44654 2000-09-18  Richard Henderson  <rth@cygnus.com>
44655
44656         * gcc.c-torture/execute/20000906-1.c: Move ...
44657         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44658         that support __builtin_trap.
44659
44660 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44661
44662         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44663
44664 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44665
44666         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44667         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44668         more $ format tests.
44669
44670 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44671
44672         * gcc.dg/format-errmk-1.c: New test.
44673
44674 2000-09-17  Greg McGary  <greg@mcgary.org>
44675
44676         * gcc.c-torture/execute/20000917-1.x: Remove.
44677
44678 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44679
44680         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44681
44682 2000-09-17  Greg McGary  <greg@mcgary.org>
44683
44684         * gcc.c-torture/execute/20000917-1.c: New test.
44685         * gcc.c-torture/execute/20000917-1.x: XFAIL.
44686
44687 2000-09-16  Neil Booth  <NeilB@earthling.net>
44688
44689         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44690         in nested macro bug.
44691
44692 2000-09-15  Neil Booth  <NeilB@earthling.net>
44693
44694         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44695
44696 2000-09-14  Jeffrey A Law  (law@cygnus.com)
44697
44698         * gcc.c-torture/execute/20000914-1.c: New test.
44699
44700 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
44701
44702         * g++.other/inline13.C: New test.
44703
44704 2000-09-12  Andreas Jaeger  <aj@suse.de>
44705
44706         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44707         constant by Ulrich Drepper <drepper@redhat.com>.
44708
44709 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
44710
44711         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44712
44713 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44714
44715         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44716
44717 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
44718
44719         * gcc.dg/cpp/backslash.c: New test.
44720
44721 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
44722
44723         * gcc.c-torture/execute/20000910-1.c: New test.
44724         * gcc.c-torture/execute/20000910-2.c: Likewise.
44725
44726 2000-09-11  Robert Lipe  <robertl@sco.com>
44727
44728         * gcc.dg/pragma-align.c: New test.
44729
44730 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44731
44732         * g++.old-deja/g++.pt/explicit82.C: New test.
44733         * g++.old-deja/g++.pt/explicit83.C: New test.
44734
44735 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
44736
44737         * gcc.dg/asm-names.c: New test.
44738
44739 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44740
44741         * gcc.dg/cpp/tr-warn6.c: New test
44742
44743 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44744
44745         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44746         be accepted.
44747
44748 2000-09-07  Catherine Moore  <clm@redhat.com>
44749
44750         * gcc.c-torture/execute/unroll-1.c: New test.
44751
44752 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
44753
44754         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44755         ERROR markers.
44756         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44757         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44758         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44759         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44760         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44761         Preprocess only.
44762         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44763         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44764
44765 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44766
44767         * g++.old-deja/g++.pt/deduct2.C: New test.
44768
44769 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44770
44771         * g++.old-deja/g++.pt/parms2.C: New test.
44772
44773 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44774
44775         * g++.old-deja/g++.pt/crash58.C: New test.
44776
44777 2000-09-06  Greg McGary  <greg@mcgary.org>
44778
44779         * gcc.c-torture/execute/20000906-1.c: New test.
44780         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44781
44782 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44783
44784         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44785
44786 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44787
44788         * g++.old-deja/g++.pt/crash57.C: New test.
44789
44790 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44791
44792         * g++.old-deja/g++.pt/crash56.C: New test.
44793
44794 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44795
44796         * g++.old-deja/g++.pt/koenig1.C: New test.
44797
44798 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44799
44800         * gcc.dg/20000904-1.c: New test.
44801
44802 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44803
44804         * gcc.dg/cpp/paste8.c: New test.
44805
44806 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
44807
44808         * gcc.c-torture/compile/20000827-1.c: New test.
44809
44810 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44811
44812         * gcc.dg/format-diag-1.c: New test.
44813
44814 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44815
44816         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44817         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44818         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44819         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44820         gcc.dg/formatz-1.c: Adjust warning regular expressions.
44821
44822 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44823
44824         * g++.old-deja/g++.other/nested4.C: New test.
44825
44826 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44827
44828         * g++.old-deja/g++.ns/scoped1.C: New test.
44829
44830 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
44831
44832         * lib/g++.exp: Support testing already-installed GCC.
44833
44834 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44835
44836         * wtr-label-1.c, wtr-suffix-1.c: New tests.
44837
44838 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44839
44840         * gcc.dg/return-type-2.c: New test.
44841
44842 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
44843
44844         * gcc.c-torture/compile/20000825-1.c: New test.
44845
44846 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
44847
44848         * gcc.dg/dwarf2-2.c: New test.
44849
44850 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
44851
44852         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44853         dg-warning regexps.
44854
44855 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44856
44857         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44858         gcc.dg/format-ext-5.c: New tests.
44859
44860 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
44861
44862         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44863
44864 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
44865
44866         * gcc.dg/noncompile/930622-2.c: Adjust error message.
44867
44868 2000-08-24  Richard Henderson  <rth@cygnus.com>
44869
44870         * gcc.dg/ia64-sync-1.c: New test.
44871         * gcc.dg/ia64-sync-2.c: New test.
44872         * gcc.dg/ia64-asm-1.c: New test.
44873
44874 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44875
44876         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44877         * gcc.dg/format-ext-2.c: New test.
44878
44879 2000-08-23  Jason Merrill  <jason@redhat.com>
44880
44881         * lib/old-dejagnu.exp: Also ignore "In member function" and
44882         "At global scope".
44883
44884 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44885
44886         * gcc.dg/noncompile/label-lineno-1.c: New test.
44887
44888 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44889
44890         * gcc.dg/c99-array-nonobj-1.c: New test.
44891
44892 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44893
44894         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44895         tests.
44896         * gcc.dg/format-ext-1.c: New test.
44897
44898 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44899
44900         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
44901         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
44902         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
44903         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
44904         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
44905
44906 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44907
44908         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
44909         gcc.dg/c99-strftime-2.c: New tests.
44910
44911 2000-08-22  Richard Henderson  <rth@cygnus.com>
44912
44913         * gcc.c-torture/execute/20000822-1.c: New test.
44914
44915 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44916
44917         * gcc.c-torture/execute/20000819-1.x: Remove.
44918
44919 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44920
44921         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
44922         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
44923         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
44924         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
44925         gcc.dg/format-xopen-1.c: New tests.
44926
44927 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44928
44929         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44930
44931 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44932
44933         * g++.old-deja/g++.other/loop2.C: New test.
44934
44935         * gcc.c-torture/compile/20000606-1.c: New test.
44936         * gcc.c-torture/compile/20000728-1.c: New test.
44937         * gcc.c-torture/execute/20000801-1.c: New test.
44938         * gcc.c-torture/execute/20000801-2.c: New test.
44939         * gcc.c-torture/execute/20000819-1.c: New test.
44940         * gcc.c-torture/execute/20000819-1.x: XFAIL.
44941         * gcc.dg/20000629-1.c: New test.
44942         * gcc.dg/20000724-1.c: New test.
44943         * gcc.dg/20000807-1.c: New test.
44944
44945 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44946
44947         * gcc.dg/cpp/pragma-1.c: New test.
44948         * gcc.dg/cpp/pragma-2.c: New test.
44949
44950 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
44951
44952         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44953         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
44954
44955 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44956
44957         * gcc.c-torture/compile/20000818-1.c: New test.
44958
44959 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
44960
44961         * gcc.c-torture/execute/20000818-1.c: New test.
44962
44963 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44964
44965         * gcc.dg/format-va-1.c: New test.
44966
44967 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44968
44969         * g++.old-deja/g++.other/typedef8.C: New test.
44970
44971 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44972
44973         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44974         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44975         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44976         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44977         * g++.old-deja/g++.other/ptrmem7.C: New test.
44978         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44979
44980 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44981
44982         * g++.old-deja/g++.pt/typename27.C: New test.
44983
44984 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44985
44986         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44987         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44988         * g++.old-deja/g++.pt/friend45.C: New test.
44989         * g++.old-deja/g++.other/friend8.C: New test.
44990
44991 2000-08-15  Richard Henderson  <rth@cygnus.com>
44992
44993         * gcc.c-torture/execute/20000815-1.c: New test.
44994
44995 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44996
44997         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44998         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44999         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45000
45001 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45002
45003         * g++.old-deja/g++.other/refinit2.C: New test.
45004
45005 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45006
45007         * lib/c-torture.exp (c-torture): Make
45008         compiler_conditional_xfail_data global.
45009         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45010         compiler_conditional_xfail_data machinery.
45011         (f-torture-execute): Likewise.
45012         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45013         and only when unrolling loops.
45014
45015         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45016
45017 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45018
45019         * g++.old-deja/g++.pt/explicit81.C: New test.
45020
45021 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45022
45023         * g++.old-deja/g++.pt/typename26.C: New test.
45024
45025 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45026
45027         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45028         warning.
45029
45030 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45031
45032         * g++.old-deja/g++.other/array3.C: New test.
45033
45034 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45035
45036         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45037         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45038         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45039         New tests.
45040
45041 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45042
45043         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45044         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45045
45046 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45047
45048         * gcc.c-torture/execute/20000808-1.c: New test.
45049
45050 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45051
45052         * gcc.dg/c90-const-expr-1.c: New test.
45053
45054 2000-08-08  Richard Henderson  <rth@cygnus.com>
45055
45056         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45057
45058 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45059
45060         * gcc.dg/noncompile/const-ll-1.c: New test.
45061
45062 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45063
45064         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45065
45066 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45067
45068         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45069         that running programs linked against the shared version of libobjc
45070         run correctly.
45071
45072 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45073
45074         * gcc.dg/c99-printf-1.c: New test.
45075
45076 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45077
45078         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45079
45080 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45081
45082         * gcc.c-torture/execute/20000731-1.x: Delete.
45083
45084 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45085
45086         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45087         and torture_without_loops as is done by c-torture.exp.
45088         (search_for): Copy from c-torture.exp.
45089         (gcc-dg-runtest): New function, drives a directory of tests
45090         iterating over the TORTURE_OPTIONS.
45091         (scan-assembler, scan-assembler-not): Move here from
45092         individual directory drivers.
45093
45094         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45095         defined by lib/gcc-dg.exp.
45096         * gcc.dg/cpp/cpp.exp: Likewise.
45097         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45098         gcc-dg-runtest, so we cycle over optimization options.
45099
45100         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45101         * gcc.dg/compare2.c: No longer expected to fail.
45102
45103 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45104
45105         * gcc.c-torture/execute/20000804-1.c: New test.
45106
45107 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45108
45109         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45110
45111 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45112
45113         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45114
45115 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45116
45117         * gcc.c-torture/compile/20000803-1.c: New test.
45118
45119 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45120
45121         * gcc.c-torture/execute/20000801-3.c,
45122         gcc.c-torture/execute/20000801-4.c: New tests.
45123         * gcc.c-torture/execute/20000801-3.x,
45124         gcc.c-torture/execute/20000801-4.x: Xfail.
45125
45126 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
45127
45128         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
45129         libobjc/.libs to allow for libtool.
45130
45131 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
45132
45133         * gcc.c-torture/compile/20000802-1.c: New test.
45134
45135 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
45136
45137         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
45138
45139 2000-07-31  Jeffrey A Law  (law@cygnus.com)
45140
45141         * gcc-c-torture/execute/20000731-2.c: New test.
45142
45143         * gcc.c-torture/execute/20000731-1.c: New test.
45144         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
45145
45146 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
45147
45148         * testsuite/gcc.dg/cpp/paste7.c: New test.
45149         * gcc.dg/cpp/20000725-1.c: New test.
45150
45151 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
45152
45153         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
45154         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
45155         declaration warning for __builtin_dwarf_reg_size.
45156
45157         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
45158
45159 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45160
45161         * gcc.dg/noncompile/voidparam-1.c: New test.
45162
45163 2000-07-30  Richard Henderson  <rth@cygnus.com>
45164
45165         * gcc.dg/c90-digraph-1.c: Don't xfail.
45166         * gcc.dg/compare2.c (case 10): Xfail.
45167         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
45168
45169 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
45170
45171         * gcc.dg/c99-main-1.c: New test.
45172
45173 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45174
45175         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
45176
45177 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
45178
45179         * gcc.c-tortuer/execute/20000726-1.c: New test.
45180
45181 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
45182
45183         * gcc.c-torture/execute/enum-2.c: New test.
45184
45185 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45186
45187         * gcc.dg/cpp/tr-warn3.c: New test.
45188
45189 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45190
45191         * g++.old-deja/g++.ext/implicit1.C: Remove.
45192         * g++.old-deja/g++.jason/c2.C: Remove
45193         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
45194         * g++.old-deja/g++.pt/crash16.C: Likewise.
45195         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
45196
45197 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45198
45199         * g++.old-deja/g++.other/for2.C: New test.
45200
45201 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
45202
45203         * gcc.dg/20000720-1.c: New test.
45204
45205 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
45206
45207         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
45208
45209 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
45210
45211         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
45212         * gcc.c-torture/execute/20000722-1.c: New.
45213         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
45214
45215 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
45216
45217         * gcc.dg/cpp/20000720-1.S: New test.
45218
45219 2000-07-21  Michael Meissner  <meissner@redhat.com>
45220
45221         * gcc.c-torture/execute/ieee/hugeval.c: New test.
45222
45223 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45224
45225         * g++.old-deja/g++.brendan/crash16.C,
45226         g++.old-deja/g++.brendan/parse3.C,
45227         g++.old-deja/g++.brendan/redecl1.C,
45228         g++.old-deja/g++.ns/template13.C,
45229         g++.old-deja/g++.other/decl4.C,
45230         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
45231
45232 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45233
45234         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
45235         and "Internal error".
45236
45237         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
45238         regexps.
45239         * gcc.dg/cpp/paste6.c: New test.
45240
45241 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
45242
45243         * gcc.dg/cpp/tr-direct.c: New test.
45244
45245         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
45246         gcc.dg/cpp/undef1.c: Tweak error regexps.
45247
45248 2000-07-18  Eric Christopher <echristo@redhat.com>
45249
45250         * gcc.c-torture/compile/20000718-1.c: New test.
45251
45252 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
45253
45254         * cpplex.c (_cpp_push_token): If the token being pushed back
45255         is the previous token in this context, just subtract one from
45256         context->posn.
45257         * cppmacro.c (save_expansion): Clear aux field when storing a
45258         placemarker.
45259
45260 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
45261
45262         * gcc.dg/noncompile/redecl-1.c: New test.
45263
45264 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
45265
45266         * gcc.c-torture/execute/20000717-5.c: New test.
45267         * gcc.c-torture/execute/20000717-1.x: Removed.
45268
45269 2000-07-17  Richard Henderson  <rth@cygnus.com>
45270
45271         * gcc.c-torture/execute/20000717-4.c: New test.
45272
45273 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
45274
45275         * gcc.dg/cpp/syshdr.c: New test.
45276         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
45277
45278 2000-07-17  Neil Booth  <neilb@earthling.net>
45279
45280         * gcc.dg/cpp/cmdlne-dM.c: New test.
45281         * gcc.dg/cpp/cmdlne-dD.c: New test.
45282
45283 2000-07-17  Jeffrey A Law  (law@cygnus.com)
45284
45285         * gcc.c-torture/execute/20000717-3.c: New test.
45286
45287         * gcc.c-torture/compile/20000717-1.c: New test.
45288
45289 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
45290
45291         * gcc.c-torture/execute/20000717-2.c: New test.
45292
45293 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45294
45295         * gcc.dg/formatz-1.c: New test.
45296
45297         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
45298         * gcc.dg/c99-digraph-1.c: New tests.
45299
45300         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
45301         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
45302
45303         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
45304         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
45305         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
45306         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
45307         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
45308         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
45309         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
45310
45311 2000-07-17  Greg McGary <greg@mcgary.org>
45312
45313         * gcc.c-torture/execute/20000717-1.c: New test.
45314         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
45315
45316 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
45317
45318         * gcc.c-torture/execute/20000715-2.c: New test.
45319         * gcc.dg/20000715-1.c: New test.
45320
45321 2000-07-15  Michael Meissner  <meissner@redhat.com>
45322
45323         * gcc.c-torture/execute/20000715-1.c: New test.
45324
45325 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
45326
45327         * gcc.c-torture/execute/20000707-1.c: New test.
45328
45329 2000-07-13  Neil Booth  <NeilB@earthling.net>
45330
45331         * testsuite/gcc.dg/cpp/digraph1.c,
45332         testsuite/gcc.dg/cpp/digraph2.c,
45333         testsuite/gcc.dg/cpp/digraphs.c: New tests.
45334
45335 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
45336
45337         * g77.f-torture/compile/20000630-2.f: New test.
45338         * g77.f-torture/compile/20000630-2.x
45339
45340 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45341
45342         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
45343
45344 2000-07-11  Neil Booth  <NeilB@earthling.net>
45345
45346         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
45347
45348 2000-07-11  Neil Booth  <NeilB@earthling.net>
45349
45350         * gcc.dg/cpp/cmdlne-C.c: New.
45351
45352 2000-07-09  Neil Booth  <NeilB@earthling.net>
45353
45354         * gcc.dg/cpp/directiv.c: New tests.
45355         * gcc.dg/cpp/undef1.c: Update.
45356
45357 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
45358
45359         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
45360
45361 2000-07-09  Neil Booth  <NeilB@earthling.net>
45362
45363         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
45364
45365 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
45366
45367         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
45368         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
45369
45370 2000-07-08  Neil Booth  <NeilB@earthling.net>
45371
45372         * gcc.dg/cpp/macsyntx.c: New tests.
45373
45374 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45375
45376         * gcc.dg/20000707-1.c: New test.
45377
45378 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45379
45380         * gcc.c-torture/execute/20000706-1.c: New test.
45381         * gcc.c-torture/execute/20000706-2.c: New test.
45382         * gcc.c-torture/execute/20000706-3.c: New test.
45383         * gcc.c-torture/execute/20000706-4.c: New test.
45384         * gcc.c-torture/execute/20000706-5.c: New test.
45385
45386 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45387
45388         * g++.old-deja/g++.pt/instantiate7.C: New test.
45389
45390 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45391
45392         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
45393         * g++.old-deja/g++.mike/thunk3.C: Likewise.
45394         * g++.old-deja/g++.other/rtti3.C: Likewise.
45395         * g++.old-deja/g++.other/rttid3.C: Likewise.
45396
45397 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
45398
45399         *  g77.f-torture/compile/20000630-1.x: Fix typo
45400
45401 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
45402
45403         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
45404         assembly output.
45405
45406 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
45407
45408         * gcc.dg/cpp/ident.c: New test.
45409
45410 2000-07-05  Neil Booth  <NeilB@earthling.net>
45411
45412         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
45413           gcc.dg/cpp/lexstrng.c: New tests.
45414
45415 2000-07-04  Neil Booth  <NeilB@earthling.net>
45416
45417         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
45418         * gcc.dg/cpp/strify2.c: Same.
45419
45420 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
45421
45422         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
45423         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
45424         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
45425         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
45426
45427         * testsuite/gcc.dg/cpp/macro1.c,
45428         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
45429         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
45430         testsuite/gcc.dg/cpp/strify1.c,
45431         testsuite/gcc.dg/cpp/strify2.c: New tests.
45432
45433 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
45434
45435         * gcc.c-torture/execute/20000703-1.c: New test.
45436
45437 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45438
45439         * g++.old-deja/g++.pt (lookup10.C): New test.
45440
45441 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45442
45443         * g++.old-deja/g++.pt (typename25.C): New test.
45444
45445 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
45446
45447         * gcc.c-torture/compile/20000701-1.c: New test.
45448
45449 2000-06-30  Nick Clifton  <nickc@cygnus.com>
45450
45451         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
45452         to test case.
45453
45454 2000-06-30  Catherine Moore  <clm@cygnus.com>
45455
45456         * gcc.c-torture/execute/align-1.c: New test.
45457
45458 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
45459
45460         * g++.old-deja/g++.pt/expr8.C: New test.
45461         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45462
45463 2000-06-29  Nick Clifton  <nickc@cygnus.com>
45464
45465         * gcc.c-torture/compile/20000629-1.c: New test.
45466
45467 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45468
45469
45470         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45471         gcc.dg/noncompile directory, depending on whether they're
45472         preprocessor tests or not.  Annotate all the tests for the dg
45473         framework.
45474
45475         * gcc.c-torture/noncompile/noncompile.exp: Delete.
45476         * gcc.dg/noncompile/noncompile.exp: New.
45477
45478         * Moved files:
45479         Old name                                New name
45480         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
45481         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
45482         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
45483         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
45484         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
45485         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
45486         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
45487         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
45488         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
45489         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
45490         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
45491         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
45492         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
45493         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
45494         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
45495         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
45496         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
45497         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
45498         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
45499         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
45500         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
45501         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
45502         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
45503         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
45504
45505         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
45506         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
45507         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
45508         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
45509         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
45510         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
45511
45512 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45513
45514         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45515         declare one variable.  On the fourth, error.
45516         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45517         declared by 20000628-1a.h.
45518
45519 2000-06-29  Richard Henderson  <rth@redhat.com>
45520
45521         * gcc.c-torture/execute/930529-1.x: New file.
45522         * gcc.dg/920413-1.c: Adjust expected warning text.
45523         * gcc.dg/980217-1.c: Declare abort.
45524         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45525
45526 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45527
45528         * g77.f-torture/compile/20000629-1.f: New test.
45529         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45530
45531 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45532
45533         Rearrange lots of files, removing entirely the
45534         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45535         directories.
45536
45537         * Deleted files:
45538         gcc.c-torture/code_quality/code_quality.exp
45539         gcc.c-torture/special/special.exp
45540         gcc.failure/failure.exp
45541         gcc.failure/940409-1.x
45542         gcc.c-torture/compile/961203-1.x
45543
45544         * New files:
45545         gcc.misc-tests/linkage.exp
45546         gcc.c-torture/execute/920730-1t.c
45547         gcc.c-torture/execute/920730-1t.x
45548         gcc.c-torture/compile/920520-1.x
45549         gcc.c-torture/compile/920521-1.x
45550         gcc.c-torture/compile/981006-1.x
45551         gcc.c-torture/execute/eeprof-1.x
45552
45553         * Moved files (possibly with modifications to fit a new harness):
45554         Old name                                New name
45555         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45556         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45557         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45558         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45559         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45560         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45561         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45562         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45563         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45564         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45565         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45566         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45567         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45568         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45569
45570 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45571
45572         * c-torture/compile/961203-1.x: Delete.
45573
45574         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45575         not exit. Include stdio.h.
45576         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45577         * gcc.misc-tests/dg-12.c: Likewise.
45578         * gcc.misc-tests/dg-5.c: Likewise.
45579         * gcc.misc-tests/dg-6.c: Likewise.
45580         * gcc.misc-tests/dg-7.c: Prototype abort.
45581         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45582         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45583         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45584         not exit.
45585         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45586         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45587
45588 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45589
45590         * gcc.dg/cpp/20000628-1.c: New test.
45591         * gcc.dg/cpp/20000628-1.h: New header for above test.
45592         * gcc.dg/cpp/20000628-1a.h: Likewise.
45593
45594 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45595
45596         * gcc.dg/cpp: New directory.
45597         * gcc.dg/cpp/cpp.exp: New driver.
45598         * gcc.dg/cpp/20000627-1.c: New test.
45599         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45600         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45601         and rewrite as a compilation test.
45602
45603         * gcc.dg: Move many files into the cpp subdirectory, possibly
45604         renaming or editing them as well.
45605         Old name                New name
45606         990119-1.c              cpp/19990119-1.c
45607         990228-1.c              cpp/19990228-1.c
45608         990407-1.c              cpp/19990407-1.c
45609         990409-1.c              cpp/19990409-1.c
45610         990413-1.c              cpp/19990413-1.c
45611         990703-1.c              cpp/19990703-1.c
45612         20000127-1.c            cpp/20000127-1.c
45613         20000129-1.c            cpp/20000129-1.c
45614         20000207-1.c            cpp/20000207-1.c
45615         20000207-2.c            cpp/20000207-2.c
45616         20000209-1.c            cpp/20000209-1.c
45617         20000209-2.c            cpp/20000209-2.c
45618         20000301-1.c            cpp/20000301-1.c
45619         20000419-1.c            cpp/20000419-1.c
45620         20000510-1.S            cpp/20000510-1.S
45621         20000519-1.c            cpp/20000519-1.c
45622         20000529-1.c            cpp/20000529-1.c
45623         20000625-1.c            cpp/20000625-1.c
45624         20000625-2.c            cpp/20000625-2.c
45625         cpp-as1.c               cpp/assert1.c
45626         cpp-as2.c               cpp/assert2.c
45627         cxx-comments-1.c        cpp/cxxcom1.c
45628         cxx-comments-2.c        cpp/cxxcom2.c
45629         endif-label.c           cpp/endif.c
45630         cpp-hash1.c             cpp/hash1.c
45631         cpp-hash2.c             cpp/hash2.c
45632         cpp-if1.c               cpp/if-1.c
45633         cpp-if2.c               cpp/if-2.c
45634         cpp-if3.c               cpp/if-3.c
45635         cpp-if4.c               cpp/if-4.c
45636         cpp-if5.c               cpp/if-5.c
45637         cpp-cond.c              cpp/if-cexp.c
45638         cpp-missingop.c         cpp/if-mop.c
45639         cpp-missingparen.c      cpp/if-mpar.c
45640         cpp-opprec.c            cpp/if-oppr.c
45641         cpp-ifparen.c           cpp/if-paren.c
45642         cpp-shortcircuit.c      cpp/if-sc.c
45643         cpp-shift.c             cpp/if-shift.c
45644         cpp-unary.c             cpp/if-unary.c
45645         cpp-li1.c               cpp/line1.c
45646         cpp-li2.c               cpp/line2.c
45647         lineno.c                cpp/line3.c
45648         lineno-2.c              cpp/line4.c
45649         cpp-mi.c                cpp/mi1.c
45650         cpp-mic.h               cpp/mi1c.h
45651         cpp-micc.h              cpp/mi1cc.h
45652         cpp-mind.h              cpp/mi1nd.h
45653         cpp-mindp.h             cpp/mi1ndp.h
45654         cpp-mix.h               cpp/mi1x.h
45655         cpp-mi2.c               cpp/mi2.c
45656         cpp-mi2a.h              cpp/mi2a.h
45657         cpp-mi2b.h              cpp/mi2b.h
45658         cpp-mi2c.h              cpp/mi2c.h
45659         cpp-mi3.c               cpp/mi3.c
45660         cpp-mi3.def             cpp/mi3.def
45661         poison-1.c              cpp/poison.c
45662         pr-impl.c               cpp/prag-imp.c
45663         cpp-redef-2.c           cpp/redef1.c
45664         cpp-redef.c             cpp/redef2.c
45665         strpaste.c              cpp/strp1.c
45666         strpaste-2.c            cpp/strp2.c
45667         cpp-tradpaste.c         cpp/tr-paste.c
45668         cpp-tradstringify.c     cpp/tr-str.c
45669         cpp-tradwarn1.c         cpp/tr-warn1.c
45670         cpp-tradwarn2.c         cpp/tr-warn2.c
45671         trigraphs.c             cpp/trigraphs.c
45672         cpp-unc1.c              cpp/unc1.c
45673         cpp-unc2.c              cpp/unc2.c
45674         cpp-unc3.c              cpp/unc3.c
45675         cpp-unc.c               cpp/unc4.c
45676         undef.c                 cpp/undef1.c
45677         undef-2.c               cpp/undef2.c
45678         cpp-wi1.c               cpp/widestr1.c
45679
45680 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45681
45682         * lib/g++.exp (g++_include_flags): Tweak.
45683
45684 2000-06-27  H.J. Lu  <hjl@gnu.org>
45685             Loren J. Rittle  <ljrittle@acm.org>
45686
45687         * lib/g++.exp (g++_include_flags): Override libgloss.exp
45688         version with one that knows about the new gcc tree structure.
45689         (g++_link_flags): Same.
45690
45691 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
45692
45693         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45694         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45695         case we are cross-compiling.
45696
45697         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45698         g++.old-deja/g++.niklas/Makefile.in,
45699         g++.old-deja/g++.niklas/configure.in,
45700         g++.old-deja/g++.other/Makefile.in,
45701         g++.old-deja/g++.other/configure.in,
45702         gcc.c-torture/code_quality/Makefile.in,
45703         gcc.c-torture/code_quality/configure.in,
45704         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45705         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45706         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45707         gcc.c-torture/execute/ieee/Makefile.in,
45708         gcc.c-torture/execute/ieee/configure.in,
45709         gcc.c-torture/noncompile/Makefile.in,
45710         gcc.c-torture/noncompile/configure.in,
45711         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45712         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45713         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45714
45715 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45716
45717         * g++.old-deja/g++.other/ambig3.C: New test.
45718
45719 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45720
45721         * g++.old-deja/g++.pt/syntax1.C: New test.
45722         * g++.old-deja/g++.pt/syntax2.C: New test.
45723         * g++.old-deja/g++.other/syntax3.C: New test.
45724         * g++.old-deja/g++.other/syntax4.C: New test.
45725
45726 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45727
45728         * gcc.dg/20000623-1.c: Prototype exit and abort.
45729
45730 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45731
45732         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45733         New tests.
45734         * gcc.dg/cpp-mi3.def: New file.
45735
45736         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45737         inside assertions.
45738         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45739         lexer's error messages.
45740         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45741         divine anything from the linemarkers.
45742         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45743         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45744
45745 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
45746
45747         * gcc.dg/20000623-1.c: New test.
45748
45749 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
45750
45751         * gcc.c-torture/execute/20000622-1.c: New test.
45752
45753 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45754
45755         * g++.old-deja/g++.other/init15.C: New test.
45756
45757 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45758
45759         * g++.old-deja/g++.pt/vaarg2.C: New test.
45760         * g++.old-deja/g++.pt/vaarg3.C: New test.
45761
45762 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
45763
45764         * g++.old-deja/g++.other/dyncast6.C: New test.
45765
45766 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
45767
45768         * gcc.c-torture/execute/loop-6.c: New test.
45769
45770 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
45771
45772         * gcc.dg/20000614-1.c: New test.
45773         * gcc.dg/20000614-2.c: New test.
45774
45775 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
45776
45777         * g++.old-deja/g++.other/inline12.C: New test.
45778
45779 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
45780
45781         * g++.old-deja/g++.other/eh1.C: New test.
45782
45783 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
45784
45785         * g++.old-deja/g++.other/type.C: New test.
45786
45787 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45788
45789         * g++.old-deja/g++.other/initstring.C: New test.
45790
45791 2000-06-12  Jason Merrill  <jason@redhat.com>
45792
45793         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45794
45795 2000-06-09  Jeffrey A Law  (law@cygnus.com)
45796
45797         * gcc.c-torture/compile/20000609-1.c: New test.
45798
45799 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
45800
45801         * gcc.dg/20000609-1.c: New test.
45802
45803 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
45804
45805         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45806         * gcc.c-torture/noncompile/poison-1.c: Move...
45807         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45808         * gcc.dg/cpp-li1.c: Add a token after the #line.
45809
45810 2000-06-05  Richard Henderson  <rth@cygnus.com>
45811
45812         * gcc.c-torture/execute/20000605-2.c: New test.
45813         * gcc.c-torture/execute/20000605-3.c: New test.
45814
45815 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
45816
45817         * g77.f-torture/execute/20000503-1.x: New file.
45818
45819 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
45820
45821         * g++.old-deja/g++.eh/badalloc1.C: New test.
45822
45823 2000-06-05  Richard Henderson  <rth@cygnus.com>
45824
45825         * gcc.c-torture/execute/20000605-1.c: New test.
45826
45827 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45828             Nathan Sidwell <nathan@codesourcery.com>
45829
45830         * gcc.c-torture/compile/20000605-1.c: New test.
45831
45832 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
45833
45834         * g77.f-torture/compile/20000601-1.f: New test.
45835
45836 2000-06-03  Richard Henderson  <rth@cygnus.com>
45837
45838         * gcc.c-torture/execute/20000603-1.c: New.
45839
45840 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
45841
45842         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45843         * gcc.dg/noreturn-2.c (noreturn): Likewise.
45844
45845 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
45846
45847         * gcc.dg/compare2.c (case 12): XFAIL.
45848         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45849         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45850
45851         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45852
45853 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
45854
45855         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45856         guard macro is already defined when the header is first
45857         included.
45858         * gcc.dg/cpp-mix.h: New file.
45859         * gcc.dg/endif-label.c: Update patterns to match compiler.
45860
45861         * g++.brendan/complex1.C: Declare abort.
45862         * g++.law/refs4.C: Remove XFAIL.
45863         * g++.oliva/expr2.C: Declare abort and exit.
45864
45865 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
45866
45867         * gcc.c-torture/execute/20000528-1.c: New test.
45868
45869         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45870         * g++.old-deja/g++.law/temps4.C: Likewise.
45871
45872         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45873         stdlib.h.  Call abort() on failure.
45874         * g++.old-deja/g++.law/refs4.C: Likewise.
45875         * g++.old-deja/g++.law/temps4.C: Likewise.
45876         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45877         * gcc.c-torture/execute/20000112-1.c: Include string.h.
45878
45879 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
45880
45881         Relative to g++.dg/special:
45882         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45883
45884         Relative to g++.old-deja:
45885         * g++.brendan/complex1.C, g++.jason/optimize2.C,
45886         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45887         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45888         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45889         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45890         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45891         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45892
45893         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45894         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45895         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45896         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45897         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45898         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45899         and/or string.h.
45900
45901         * g++.other/goto1.C: Update expectations for error messages.
45902
45903 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
45904
45905         * gcc.c-torture/compile/20000523-1.c: New test.
45906
45907 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45908
45909         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45910
45911 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45912
45913         * g++.old-deja/g++.eh/catch11.C: New test.
45914         * g++.old-deja/g++.eh/catch12.C: New test.
45915
45916 2000-05-24  Nick Clifton  <nickc@cygnus.com>
45917
45918         * gcc.c-torture/execute/20000523-1.c: New test.
45919
45920 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
45921
45922         * c-torture/execute/bcp-1.c: Replace abort in arg of
45923         __builtin_constant_p with a generic external function.
45924
45925         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45926         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45927         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45928         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45929         Prototype abort and/or exit.
45930
45931         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45932         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45933         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45934         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45935
45936 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
45937
45938         * gcc.dg/dwarf2-1.c: New test.
45939
45940 2000-05-20  Richard Henderson  <rth@cygnus.com>
45941
45942         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45943
45944 2000-05-20  Andreas Jaeger  <aj@suse.de>
45945
45946         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45947         testcase.
45948
45949 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
45950
45951         * gcc.c-torture/execute/20000519-2.c: New test.
45952
45953 2000-05-19  Andreas Jaeger  <aj@suse.de>
45954
45955         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45956         which fails with SSA.
45957
45958         * lib/c-torture.exp: Also test with -O3 -fssa.
45959
45960 2000-05-18  Michael Meissner  <meissner@redhat.com>
45961
45962         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45963         * gcc.c-torture/execute/920415-1.c: Ditto.
45964         * gcc.c-torture/execute/920501-1.c: Ditto.
45965         * gcc.c-torture/execute/conversion.c: Ditto.
45966         * gcc.c-torture/execute/cvt-1.c: Ditto.
45967
45968 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45969
45970         * gcc.c-torture/compile/20000518-1.c: New test.
45971
45972 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45973
45974         * g77.f-torture/compile/200005018.f: New test.
45975
45976 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45977
45978         * gcc.c-torture/compile/20000517-1.c: New test.
45979
45980 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45981
45982         * gcc.c-torture/execute/20000516-1.c: New test.
45983
45984 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45985
45986         * g++.old-deja/g++.other/eh.C: New test.
45987
45988 2000-05-12  Richard Henderson  <rth@cygnus.com>
45989
45990         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45991         constants through to doit's conditional.
45992
45993 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45994
45995         * gcc.c-torture/compile/20000511-1.c: New test.
45996         * g77.f-torture/compile/20000511-1.f: New test.
45997         * g77.f-torture/compile/20000511-2.f: New test.
45998
45999 2000-05-11  Michael Meissner  <meissner@redhat.com>
46000
46001         * gcc.c-torture/execute/20000511-1.c: New test.
46002
46003 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46004
46005         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46006         * gcc.dg/20000510-1.S: New.
46007
46008 2000-05-08  Catherine Moore  <clm@cygnus.com>
46009
46010         * gcc.dg/unused-3.c: New.
46011
46012 2000-05-06  Richard Henderson  <rth@cygnus.com>
46013
46014           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46015           * g++.old-deja/g++.mike/warn1.C: Likewise.
46016           * g++.old-deja/g++.pt/local1.C: Likewise.
46017           * g++.old-deja/g++.pt/local7.C: Likewise.
46018           * g++.old-deja/g++.pt/spec16.C: Likewise.
46019
46020 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46021
46022         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46023
46024 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46025
46026           * g77.f-torture/execute/20000503-1.f: New test.
46027
46028 2000-05-04  Andreas Jaeger  <aj@suse.de>
46029
46030         * gcc.dg/noreturn-2.c: New test.
46031
46032 2000-05-04  Neil Booth  <NeilB@earthling.net>
46033
46034         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46035         preprocessor.
46036
46037 2000-05-04  Richard Henderson  <rth@cygnus.com>
46038
46039         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46040
46041 2000-05-04  Richard Henderson  <rth@cygnus.com>
46042
46043         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46044         OpenSSL by Jason R Thorpe.
46045
46046 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46047
46048         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46049
46050 2000-05-03  Robert Lipe <robertlipe@usa.net>
46051
46052         * gcc.dg/20000503-1.c: New test.
46053
46054 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46055
46056         * gcc.c-torture/compile/20000502-1.c: New test.
46057         * g++.old-deja/g++.other/align.C: New test.
46058         * gcc.dg/cpp-tradstringify.c: New test.
46059
46060 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46061
46062         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46063         and hard registers.
46064
46065 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46066
46067         * gcc.c-torture/execute/loop-5.c: New test.
46068
46069 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46070
46071         * gcc.c-torture/execute/va-arg-20.c: New test.
46072
46073 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46074
46075         * gcc.c-torture/execute/20000422-1.c: New test.
46076
46077 2000-04-20  Greg McGary  <gkm@gnu.org>
46078
46079         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46080         when optimizing, but without sibling-call optimizations (-O1).
46081
46082 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46083
46084           * gcc.c-torture/compile/20000420-1.c: New test.
46085
46086 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46087
46088         * g++.abi/ptrflags.C: New test.
46089         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46090
46091 2000-04-19  Catherine Moore  <clm@cygnus.com>
46092
46093         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46094
46095 2000-04-19  Greg McGary  <gkm@gnu.org>
46096
46097         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46098         sibling-call optimizations.
46099
46100 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46101
46102         * gcc.dg/20000419-1.c: New test.
46103
46104 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46105
46106         * gcc.c-torture/execute/20000412-6.c: New test.
46107
46108 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46109
46110         * gcc.c-torture/execute/20000412-5.c: New test.
46111         * g77.f-torture/compile/20000412-1.f: New test.
46112         * gcc.c-torture/execute/20000412-4.c: New test.
46113         * gcc.c-torture/compile/20000412-2.c: New test.
46114         * gcc.c-torture/execute/20000412-3.c: New test.
46115         * gcc.c-torture/compile/20000412-1.c: New test.
46116         * gcc.c-torture/execute/20000412-2.c: New test.
46117
46118 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46119
46120         * objc/execute/bf-20.m: New test.
46121
46122 2000-04-10  Richard Henderson  <rth@cygnus.com>
46123
46124         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
46125
46126         * gcc.c-torture/execute/20000412-1.c: New test.
46127
46128 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46129
46130         * g++.old-deja/g++.eh/catchptr1.C: New test.
46131
46132 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
46133
46134         * g++.old-deja/g++.abi/cxa_vec.C: New test.
46135
46136 2000-04-08  Neil Booth  <NeilB@earthling.net>
46137
46138         * gcc.dg/cpp-nullchar.c: Remove test as
46139         embedded nulls cause problems.
46140
46141 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46142
46143         * gcc.dg/compare2.c: New test.
46144
46145 2000-04-08  Neil Booth  <NeilB@earthling.net>
46146
46147         * gcc.dg/cpp-nullchar.c: New test.
46148
46149 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
46150
46151         * gcc.dg/cpp-mi2.c: New test.
46152         * gcc.dg/cpp-mi2[abc].h: New files.
46153
46154 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
46155
46156         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
46157         member name.
46158
46159 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46160
46161         * g++.old-deja/g++.abi/vmihint.C: New test.
46162
46163 2000-04-06  Neil Booth  <NeilB@earthling.net>
46164
46165         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
46166         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
46167         copyright.
46168
46169 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
46170
46171         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
46172         avoid stack-frame overwrite.
46173
46174 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
46175
46176         * gcc.c-torture/compile/20000405-2.c: New test.
46177         * gcc.c-torture/compile/20000405-3.c: New test.
46178
46179 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46180
46181         * gcc.c-torture/compile/20000405-1.c: New test.
46182
46183 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
46184
46185         * gcc.dg/cast-qual-1.c: Revert last change.
46186
46187 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46188
46189         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
46190
46191 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
46192
46193         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
46194         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
46195
46196 2000-04-03  Jeffrey A Law  (law@cygnus.com)
46197
46198         * gcc.c-torture/compile/20000403-2.c: New test.
46199         * gcc.c-torture/compile/20000403-1.c: New test.
46200
46201 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
46202
46203         * gcc.c-torture/execute/20000403-1.c: New test.
46204
46205 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
46206
46207         * gcc.c-torture/execute/20000402-1.c: New test.
46208
46209 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
46210
46211         * gcc.c-torture/execute/va-arg-15.c: New test.
46212         * gcc.c-torture/execute/va-arg-16.c: New test.
46213         * gcc.c-torture/execute/va-arg-17.c: New test.
46214         * gcc.c-torture/execute/va-arg-18.c: New test.
46215         * gcc.c-torture/execute/va-arg-19.c: New test.
46216
46217 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
46218
46219         * gcc.c-torture/compile/981211-1.c: Move to...
46220         * gcc.dg/cpp-as1.c: ...here.
46221         * gcc.dg/cpp-as2.c: New file.
46222
46223         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
46224         compiler.
46225
46226 2000-04-02  Neil Booth  <NeilB@earthling.net>
46227
46228         * gcc.dg/cpp-cond.c  New tests.
46229         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
46230         accidental success less likely.
46231         * gcc.dg/cpp-missingop.c  New tests.
46232         * gcc.dg/cpp-missingparen.c  New tests.
46233         * gcc.dg/cpp-shift.c  New tests.
46234         * gcc.dg/cpp-shortcircuit.c  New tests.
46235         * gcc.dg/cpp-unary.c  New tests.
46236
46237 2000-03-29  Jeffrey A Law  (law@cygnus.com)
46238
46239         * gcc.c-torture/compile/20000329-1.c: New test.
46240
46241 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
46242
46243         * gcc.c-torture/compile/20000326-1.c: New test.
46244         * gcc.c-torture/compile/20000326-2.c: New test.
46245
46246 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
46247
46248         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
46249         the first parameter is a function argument.
46250
46251 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
46252
46253         * g++.old-deja/g++.ext/array4.C: New test.
46254
46255 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
46256
46257         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
46258
46259 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46260
46261         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
46262
46263 2000-03-19  Richard Henderson  <rth@cygnus.com>
46264
46265         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
46266
46267 2000-03-19  Richard Henderson  <rth@cygnus.com>
46268
46269         * gcc.c-torture/compile/20000319-1.c: New test.
46270
46271 2000-03-14  Jeffrey A Law  (law@cygnus.com)
46272
46273         * gcc.c-torture/execute/20000314-3.c: New test.
46274         * gcc.c-torture/execute/20000314-2.c: New test.
46275         * gcc.c-torture/execute/20000314-1.c: New test.
46276         * gcc.c-torture/compile/20000314-2.c: New test.
46277         * gcc.c-torture/compile/20000314-1.c: New test.
46278
46279 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
46280
46281         * g++.old-deja/g++.warn/inline.C: New test.
46282
46283 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
46284
46285         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
46286         standards-compliant result rather than specific constants.
46287         Put test-values in array.
46288
46289 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
46290
46291         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
46292         (g++_target_compile): Put test-specific options last.
46293
46294 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46295
46296         * g++.old-deja/g++.eh/vbase4.C: New test.
46297
46298 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46299
46300         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
46301
46302 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46303
46304         * g++.old-deja/g++.brendan/misc12.C: Removed.
46305         * g++.old-deja/g++.pt/memtemp77.C: Constify.
46306         * g++.old-deja/g++.ext/pretty4.C: New test.
46307
46308 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46309
46310         * g++.old-deja/g++.other/string2.C: New test.
46311
46312 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
46313
46314         * g++.old-deja/g++.warn/impint2.C: New test.
46315
46316 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
46317
46318         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
46319         is 1, not zero.
46320
46321 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
46322
46323         * g++.old-deja/g++.warn/impint.C: New test.
46324         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
46325         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
46326         * g++.old-deja/g++.pt/explicit12.C: Likewise.
46327         * g++.old-deja/g++.pt/explicit13.C: Likewise.
46328         * g++.old-deja/g++.pt/explicit17.C: Likewise.
46329         * g++.old-deja/g++.pt/explicit18.C: Likewise.
46330         * g++.old-deja/g++.pt/explicit19.C: Likewise.
46331         * g++.old-deja/g++.pt/explicit23.C: Likewise.
46332         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46333         * g++.old-deja/g++.pt/explicit35.C: Likewise.
46334         * g++.old-deja/g++.pt/explicit6.C: Likewise.
46335         * g++.old-deja/g++.pt/memclass7.C: Likewise.
46336
46337 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
46338
46339         * gcc.dg/cpp-redef.c: New test.
46340
46341 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
46342
46343         * g++.old-deja/g++.pt/unify7.C: New test.
46344
46345 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46346
46347         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
46348         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
46349
46350 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
46351
46352         * gcc.c-torture/compile/20000224-1.c: New test.
46353
46354 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46355
46356         * gcc.c-torture/compile/cpp-2.c: New test.
46357         * gcc.c-torture/compile/cpp-1.c: New test.
46358
46359 2000-02-25  Jeffrey A Law  (law@cygnus.com)
46360
46361         * gcc.c-torture/execute/20000225-1.c: New test.
46362
46363 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46364
46365         * gcc.dg/cpp-li2.c: New test.
46366
46367         * gcc.dg/cpp-wi1.c: New test.
46368
46369         * gcc.dg/cpp-li1.c: New test.
46370
46371 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
46372
46373         * g++.old-deja/g++.other/sizeof5.C: New test.
46374
46375 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46376
46377         * gcc.c-torture/execute/va-arg-13.c: New test.
46378
46379 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
46380
46381         * gcc.c-torture/execute/va-arg-12.c: New test.
46382
46383 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46384
46385         * gcc.c-torture/execute/20000223-1.c: New test.
46386
46387 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46388
46389         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
46390
46391 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
46392
46393         * g++.old-deja/g++.abi/ptrmem.C: New test.
46394
46395 2000-02-19  Richard Henderson  <rth@cygnus.com>
46396
46397         * gcc.c-torture/compile/init-3.c: New.
46398
46399 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
46400
46401         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
46402         ALWAYS_CXXFLAGS.
46403
46404 2000-02-11  Robert Lipe <robertl@sco.com>
46405
46406         * gcc.c-torture/compile/20000211-3.c: New test.
46407
46408 2000-02-11  Martin Buchholz <martin@xemacs.org>
46409
46410         * gcc.c-torture/compile/20000211-2.c: New test.
46411
46412 2000-02-11  Jeffrey A Law  (law@cygnus.com)
46413
46414         * gcc.c-torture/compile/20000211-1.c: New test.
46415
46416 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
46417
46418         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
46419           on native targets
46420
46421 2000-02-08  Nathan Sidwell  <nathan@acm.org>
46422
46423         * g++.old-deja/g++.other/cast5.C: New test.
46424
46425 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
46426
46427         * gcc.c-torture/execute/20000205-1.c: New.
46428
46429 2000-02-03  Nathan Sidwell  <nathan@acm.org>
46430
46431         * g++.old-deja/g++.jason/cast3.C: Return void.
46432         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
46433
46434 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46435
46436         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
46437
46438         * gcc.dg/loop-1.c: New test.
46439
46440 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
46441
46442         * gcc.c-torture/compile/20000127-1.c: New test.
46443         * gcc.c-torture/execute/991228-1.c: New test.
46444
46445 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46446
46447         * gcc.dg/unused-2.c: New test.
46448
46449         * gcc.dg/conv-1.c: New test.
46450
46451 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
46452
46453         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46454         compiler.
46455         (tool_option_proc): Fix typo.
46456
46457 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
46458
46459         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46460         of the ld on the host, not on the build machine.
46461         Also, don't crash if '--help' is not a supported option.
46462
46463 2000-01-24  Richard Henderson  <rth@cygnus.com>
46464
46465         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46466
46467 2000-01-20  Jeffrey A Law  (law@cygnus.com)
46468
46469         * gcc.c-torture/execute/20000120-2.c: New test.
46470         * gcc.c-torture/execute/20000120-1.c: New test.
46471
46472 2000-01-13  Jeffrey A Law  (law@cygnus.com)
46473
46474         * gcc.c-torture/execute/20000113-1.c: New test.
46475
46476 2000-01-12  Jeffrey A Law  (law@cygnus.com)
46477
46478         * gcc.c-torture/execute/20000112-1.c: New test.
46479
46480 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46481
46482         * gcc.dg/20000111-1.c: New test.
46483
46484 2000-01-10  Jeffrey A Law  (law@cygnus.com)
46485
46486         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46487         with 16 bit integers.
46488
46489 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46490
46491         * gcc.dg/20000108-1.c: New test.
46492
46493 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46494
46495         * g++.old-deja/g++.ns/koenig8.C: New test.
46496
46497 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46498
46499         * g++.old-deja/g++.other/cast4.C: New test.
46500
46501 2000-01-05  Jeffrey A Law  (law@cygnus.com)
46502
46503         * gcc.c-torture/compile/20000105-2.c: New test.
46504         * gcc.c-torture/compile/20000105-1.c: New test.
46505
46506 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46507
46508         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46509         references to printf & atoi to conform to ANSI standard.
46510         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46511         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46512         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46513         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46514         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46515         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46516         * g++.old-deja/g++.brendan/copy1.C: Likewise.
46517         * g++.old-deja/g++.brendan/copy2.C: Likewise.
46518         * g++.old-deja/g++.brendan/copy3.C: Likewise.
46519         * g++.old-deja/g++.brendan/copy4.C: Likewise.
46520         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46521         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46522         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46523         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46524         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46525         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46526         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46527         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46528         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46529         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46530         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46531         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46532         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46533         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46534         * g++.old-deja/g++.brendan/init3.C: Likewise.
46535         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46536         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46537         * g++.old-deja/g++.brendan/new2.C: Likewise.
46538         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46539         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46540         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46541         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46542         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46543         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46544         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46545         * g++.old-deja/g++.brendan/template24.C: Likewise.
46546         * g++.old-deja/g++.brendan/template3.C: Likewise.
46547         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46548         * g++.old-deja/g++.jason/inline3.C: Likewise.
46549         * g++.old-deja/g++.jason/opeq.C: Likewise.
46550         * g++.old-deja/g++.law/arg5.C: Likewise.
46551         * g++.old-deja/g++.law/arm7.C: Likewise.
46552         * g++.old-deja/g++.law/ctors11.C: Likewise.
46553         * g++.old-deja/g++.law/cvt8.C: Likewise.
46554         * g++.old-deja/g++.law/init9.C: Likewise.
46555         * g++.old-deja/g++.law/refs4.C: Likewise.
46556         * g++.old-deja/g++.law/template2.C: Likewise.
46557         * g++.old-deja/g++.law/visibility24.C: Likewise.
46558         * g++.old-deja/g++.law/vtable3.C: Likewise.
46559         * g++.old-deja/g++.mike/asm2.C: Likewise.
46560         * g++.old-deja/g++.mike/eh1.C: Likewise.
46561         * g++.old-deja/g++.mike/misc1.C: Likewise.
46562         * g++.old-deja/g++.mike/misc13.C: Likewise.
46563         * g++.old-deja/g++.mike/misc14.C: Likewise.
46564         * g++.old-deja/g++.mike/ns12.C: Likewise.
46565         * g++.old-deja/g++.mike/p1248.C: Likewise.
46566         * g++.old-deja/g++.mike/p3708.C: Likewise.
46567         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46568         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46569         * g++.old-deja/g++.mike/p646.C: Likewise.
46570         * g++.old-deja/g++.mike/p700.C: Likewise.
46571         * g++.old-deja/g++.mike/p783.C: Likewise.
46572         * g++.old-deja/g++.mike/p783a.C: Likewise.
46573         * g++.old-deja/g++.mike/p783b.C: Likewise.
46574         * g++.old-deja/g++.mike/p786.C: Likewise.
46575         * g++.old-deja/g++.mike/p789.C: Likewise.
46576         * g++.old-deja/g++.mike/p789a.C: Likewise.
46577         * g++.old-deja/g++.mike/p807a.C: Likewise.
46578         * g++.old-deja/g++.other/delete3.C: Likewise.
46579         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46580         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46581         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46582         * g++.old-deja/g++.other/empty1.C: Likewise.
46583         * g++.old-deja/g++.other/temporary1.C: Likewise.
46584         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46585         * g++.old-deja/g++.pt/t16.C: Likewise.
46586         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46587
46588 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46589
46590         * gcc.dg/991230-1.c: New test.
46591
46592 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46593
46594         * gcc.c-torture/compile/991229-3.c: New test.
46595         * gcc.c-torture/compile/991229-2.c: New test.
46596         * gcc.c-torture/compile/991229-1.c: New test.
46597
46598 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46599
46600         * gcc.c-torture/compile/labels-2.c: New test.
46601
46602 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46603
46604         * gcc.c-torture/execute/991227-1.c: New test.
46605
46606 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46607
46608         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46609
46610 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46611
46612         * gcc.c-torture/execute/991221-1.c: New test.
46613
46614 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46615
46616         * g++.old-deja/g++.other/cast3.C: New test.
46617
46618 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46619
46620         * gcc.c-torture/execute/991216-4.c: New test.
46621
46622 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46623
46624         * gcc.c-torture/execute/991216-1.c: New test.
46625         * gcc.c-torture/execute/991216-2.c: New test.
46626         * gcc.c-torture/execute/991216-3.c: New test.
46627
46628 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46629
46630         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46631         Actually make the test fail by using "-O2" for compilation.
46632
46633 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46634
46635         * g++.old-deja/g++.warn/cast-align1.C: New test.
46636
46637 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46638
46639         * gcc.c-torture/compile/991214-1.c: New test.
46640         * gcc.c-torture/compile/991214-2.c: New test.
46641
46642 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46643
46644         * gcc.dg/991214-1.c: New test.
46645
46646 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46647
46648         * gcc.c-torture/compile/991213-3.c: New test.
46649         * gcc.c-torture/compile/991213-2.c: New test.
46650         * gcc.c-torture/compile/991213-1.c: New test.
46651
46652 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46653
46654         * gcc.dg/991209-1.c: New test.
46655
46656 1999-12-08  Nathan Sidwell <nathan@acm.org>
46657
46658         * gcc.c-torture/compile/991208-1.c: New test.
46659
46660 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46661
46662         * gcc.dg/ultrasp2.c: New test.
46663
46664 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46665
46666         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46667
46668 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46669
46670         * gcc.c-torture/compile/991202-1.c: New test.
46671         * gcc.c-torture/execute/991202-1.c: New test.
46672         * gcc.c-torture/execute/991202-2.c: New test.
46673         * gcc.c-torture/execute/991202-3.c: New test.
46674
46675 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46676
46677         * g++.old-deja/g++.abi/align.C: New test.
46678         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46679         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46680
46681 1999-12-01  Richard Henderson  <rth@cygnus.com>
46682
46683         * gcc.c-torture/execute/991201-1.c: New.
46684
46685 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
46686
46687         * gcc.dg/991129-1.c: New test.
46688
46689 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46690
46691         * gcc.c-torture/compile/991127-1.c: New test.
46692
46693 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46694
46695         * g++.old-deja/g++.other/warn4.C: New test.
46696
46697 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46698
46699         * g++.old-deja/g++.eh/cleanup2.C: New test.
46700         * g++.old-deja/g++.ext/pretty2.C: New test.
46701         * g++.old-deja/g++.ext/pretty3.C: New test.
46702         * g++.old-deja/g++.other/debug6.C: New test.
46703
46704 1999-10-20  Jim Wilson  <wilson@cygnus.com>
46705
46706         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46707         compiler_output to look for one error message instead of two.
46708
46709 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
46710
46711         * gcc.c-torture/execute/991118-1.c: Also test case
46712         where the word boundary does not split a byte evenly.
46713
46714 1999-11-19  Nathan Sidwell  <nathan@acm.org>
46715
46716         * g++.old-deja/g++.ext/restrict1.C: New test.
46717
46718 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46719
46720         * gcc.c-torture/execute/991118-1.c: New test.
46721
46722 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
46723
46724         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46725         working directory pathnames.
46726
46727 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
46728
46729         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46730         host is equipped with driver.h and driver.o so it can actually
46731         compile and run the tests.
46732
46733 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
46734
46735         * gcc.c-torture/compile/991008-1.c: New test.
46736
46737 1999-11-08  Nick Clifton  <nickc@cygnus.com>
46738
46739         * lib/gcc-dg.exp: Include target-supports.exp
46740
46741 1999-11-05  Nick Clifton  <nickc@cygnus.com>
46742
46743         * lib/target-supports.exp: New file: Provide procs to test for
46744         features supported by the target.
46745         (check_weak_available): Moved here from ecos.exp.
46746         (check_alias_available): New proc: Determine of the target
46747         toolchain supports the alias attribute.
46748
46749         * gcc.dg/special/ecos.exp: Move check_weak_available to
46750         target-supports.exp.
46751         (alias-1.c): Only perform the test if the target supports
46752         aliases.
46753         (wkali-1.c): Only perform the test if the target supports
46754         aliases.
46755
46756         * gcc.dg/990506-0.c: Expect error messages from cross
46757         targets as well as native targets.
46758
46759 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46760
46761         * gcc.dg/ultrasp1.c: Removed xfail.
46762         * gcc.dg/struct-ret-2.c: Likewise.
46763         * gcc.dg/array-1.c: Likewise.
46764
46765 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46766
46767         * gcc.dg/struct-ret-2.c: New test.
46768
46769         * gcc.dg/array-1.c: New test.
46770
46771 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
46772
46773         * gcc.c-torture/execute/991030-1.c: New test.
46774
46775 1999-10-26  Richard Henderson  <rth@cygnus.com>
46776
46777         * gcc.c-torture/compile/991026-2.c: New test.
46778
46779 1999-10-26  Jeffrey A Law  (law@cygnus.com)
46780
46781         * gcc.c-torture/compile/991026-1.c: New test.
46782
46783 1999-10-23  Jeffrey A Law  (law@cygnus.com)
46784
46785         * gcc.c-torture/execute/991023-1.c: New test.
46786
46787 1999-10-19  Jeffrey A Law  (law@cygnus.com)
46788
46789         * gcc.c-torture/execute/991019-1.c: New test.
46790
46791 1999-10-16  Richard Henderson  <rth@cygnus.com>
46792
46793         * gcc.c-torture/execute/991016-1.c: New test.
46794
46795 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
46796
46797         * gcc.c-torture/execute/991014-1.c: New test.
46798
46799 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
46800
46801         * g++.old-deja/g++.other/union2.C: New test.
46802
46803 1999-10-13  Nathan Sidwell  <nathan@acm.org>
46804
46805         * g++.old-deja/g++.other/vaarg2.C: New test.
46806         * g++.old-deja/g++.other/vaarg3.C: New test.
46807
46808 1999-10-12  Craig Burley  <craig@jcb-sc.com>
46809
46810         * g77.f-torture/noncompile/19990905-1.f: Moved from being
46811         in compile/.
46812
46813 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
46814
46815         * gcc.c-torture/execute/va-arg-11.c: New test.
46816
46817 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
46818
46819         * lib/file-format.exp (gcc_target_object_format): Don't
46820         crash if objdump is unavailable.
46821
46822 1999-09-29  Donn Terry <donn@interix.com>
46823
46824         * gcc.misc-tests/mg.exp: delete extraneous redirection.
46825
46826 1999-09-28  Nick Clifton  <nickc@cygnus.com>
46827
46828         * gcc.c-torture/compile/990928-1.c: New test.
46829
46830 1999-09-28  Nathan Sidwell  <nathan@acm.org>
46831
46832         * g++.old-deja/g++.other/decl6.C: New test.
46833
46834 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46835
46836         * gcc.c-torture/execute/va-arg-10.c: New test.
46837
46838 1999-09-27  Nathan Sidwell  <nathan@acm.org>
46839
46840         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46841         __PRETTY_FUNCTION__.
46842
46843 1999-09-23  Nick Clifton  <nickc@cygnus.com>
46844
46845         * gcc.c-torture/execute/990923-1.c: New test.
46846
46847 1999-09-21  Nick Clifton  <nickc@cygnus.com>
46848
46849         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46850         for which -fpic is inappropriate.
46851
46852 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
46853
46854         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46855
46856 1999-09-21  Nathan Sidwell  <nathan@acm.org>
46857
46858         * g++.old-deja/g++.other/dyncast1.C: New test.
46859         * g++.old-deja/g++.other/dyncast2.C: New test.
46860         * g++.old-deja/g++.other/dyncast3.C: New test.
46861         * g++.old-deja/g++.other/dyncast4.C: New test.
46862         * g++.old-deja/g++.other/dyncast5.C: New test.
46863         * g++.old-deja/g++.eh/catch3.C: New test.
46864         * g++.old-deja/g++.eh/catch3p.C: New test.
46865         * g++.old-deja/g++.eh/catch4.C: New test.
46866         * g++.old-deja/g++.eh/catch4p.C: New test.
46867         * g++.old-deja/g++.eh/catch5.C: New test.
46868         * g++.old-deja/g++.eh/catch5p.C: New test.
46869         * g++.old-deja/g++.eh/catch6.C: New test.
46870         * g++.old-deja/g++.eh/catch6p.C: New test.
46871         * g++.old-deja/g++.eh/catch7.C: New test.
46872         * g++.old-deja/g++.eh/catch7p.C: New test.
46873         * g++.old-deja/g++.eh/catch8.C: New test.
46874         * g++.old-deja/g++.eh/catch8p.C: New test.
46875         * g++.old-deja/g++.eh/catch9.C: New test.
46876         * g++.old-deja/g++.eh/catch9p.C: New test.
46877
46878 1999-09-13  Nathan Sidwell  <nathan@acm.org>
46879
46880         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46881         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46882
46883 1999-09-13  Jeffrey A Law  (law@cygnus.com)
46884
46885         * gcc.c-torture/compile/990913-1.c: New test.
46886
46887 1999-09-10  Nathan Sidwell  <nathan@acm.org>
46888
46889         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46890         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46891
46892 1999-09-09  Richard Henderson  <rth@cygnus.com>
46893
46894         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46895
46896 1999-09-09  Nathan Sidwell  <nathan@acm.org>
46897
46898         * g++.old-deja/g++.other/lookup11.C: New test.
46899         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46900         what is permitted and what we want.
46901         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
46902         overload use.
46903         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46904
46905 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
46906
46907         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
46908         * gcc.c-torture/noncompile/poison-1.c: New file.
46909
46910 1999-09-08  Nathan Sidwell  <nathan@acm.org>
46911
46912         * g++.old-deja/g++.other/sizeof3.C: New test.
46913         * g++.old-deja/g++.other/sizeof4.C: New test.
46914         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
46915         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
46916
46917 1999-09-07  Richard Henderson  <rth@cygnus.com>
46918
46919         * gcc.dg/va-arg-1.c: New.
46920
46921 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46922
46923         * gcc.c-torture/execute/va-arg-9.c: New test.
46924
46925 1999-09-05  Craig Burley  <craig@jcb-sc.com>
46926
46927         * g77.f-torture/compile/980519-2.f: New test.
46928         * g77.f-torture/compile/19990905-0.f: New test.
46929         * g77.f-torture/compile/19990905-1.f: New test.
46930         * g77.f-torture/compile/19990905-2.f: New test.
46931
46932         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46933
46934 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
46935
46936         * gcc.c-torture/execute/990827-1.c: Fix typo.
46937
46938 1999-09-03  Nathan Sidwell  <nathan@acm.org>
46939
46940         * g++.old-deja/g++.other/deref1.C: New test.
46941
46942 1999-09-02  Nathan Sidwell  <nathan@acm.org>
46943
46944         * g++.old-deja/g++.other/ambig2.C: New test.
46945         * g++.old-deja/g++.other/cond5.C: New test.
46946         * g++.old-deja/g++.other/lookup16.C: New test.
46947
46948 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
46949
46950         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46951         assemblers too.
46952
46953 1999-08-31  Jeffrey A Law  (law@cygnus.com)
46954
46955         * lib/c-torture.exp: Avoid the "compare executables" optimization
46956         when testing native.
46957
46958 1999-08-29  Jeffrey A Law  (law@cygnus.com)
46959
46960         * gcc.c-torture/execute/990829-1.c: New test.
46961         * gcc.c-torture/compile/990829-1.c: New test.
46962
46963 1999-08-27  Paul Burchard  <burchard@pobox.com>
46964
46965         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46966         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46967         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46968         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46969         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46970         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46971         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46972         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46973         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46974         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46975         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46976
46977 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46978
46979         * gcc.c-torture/execute/990827-1.c: New test.
46980
46981 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46982
46983         * g77.f-torture/noncompile/19990826-4.f: New test.
46984
46985         * g77.f-torture/compile/19990826-3.f: New test.
46986
46987         * g77.f-torture/execute/19990826-2.f: New test.
46988
46989         * g77.f-torture/compile/19990826-1.f: New test.
46990
46991         * gcc.c-torture/execute/990826-0.c: New test.
46992         * g77.c-torture/execute/19990826-0.f: New test.
46993
46994         * g77.f-torture/noncompile/970626-2.f: New test.
46995
46996 1999-08-25  Paul Burchard  <burchard@pobox.com>
46997
46998         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46999         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47000         lss-011.C: New tests.
47001
47002 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47003
47004         * g++.old-deja/g++.other/decl5.C: New test.
47005
47006 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47007
47008         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47009         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47010         call `postbase' for each one.  All callers of `postbase' changed
47011         to call this instead.
47012
47013 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47014
47015         * gcc.c-torture/execute/990811-1.c: New test.
47016
47017 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47018
47019         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47020         just native ones.
47021
47022         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47023         just native ones.
47024
47025 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47026
47027         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47028
47029 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47030
47031         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47032
47033 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47034
47035         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47036
47037 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47038
47039         * gcc.c-torture/execute/990804-1.c: New test.
47040
47041 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47042
47043         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47044         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47045         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47046
47047 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47048
47049         * g++.old-deja/g++.other/struct1.C: New test.
47050
47051 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47052
47053         * g++.old-deja/g++.other/enum2.C: New test.
47054
47055 1999-08-02  Richard Henderson  <rth@cygnus.com>
47056
47057         Adapted from tests from Franz Sirl:
47058         * gcc.c-torture/execute/va-arg-7.c: New test.
47059         * gcc.c-torture/execute/va-arg-8.c: New test.
47060
47061 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47062
47063         * gcc.c-torture/compile/990801-2.c: New test.
47064
47065         * gcc.c-torture/compile/990801-1.c: New test.
47066
47067 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47068
47069         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47070         fp-cmp-1.c, converting double to float.
47071
47072         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47073         fp-cmp-1.c, converting double to long double.
47074
47075         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47076         from fr1 to unknown_register, since fr1 is a legitimate register
47077         on some machines.
47078
47079 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47080
47081         * README: More listname related changes.
47082
47083 1999-07-08  Catherine Moore  <clm@cygnus.com>
47084
47085         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47086
47087 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47088
47089         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47090
47091 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47092
47093         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47094
47095 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47096
47097         * gcc.dg/990703-1.c: New test.
47098
47099 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47100
47101         * lib/file-format.exp: New file: Move definition of proc
47102         gcc_target_object_format to here from
47103         gcc.dg/special/ecos.exp.
47104
47105         * lib/c-torture.exp: Include lib file-format.exp.
47106         * lib/gcc-dg.exp: Include lib file-format.exp.
47107
47108         * gcc.dg/special/ecos.exp: Remove definition of proc
47109         gcc_target_object_format.
47110
47111 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47112
47113         * gcc.c-torture/execute/990628-1.c: New test.
47114
47115 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47116
47117         * gcc.c-torture/compile/990625-2.c: New test.
47118
47119         * gcc.c-torture/compile/990625-1.c: New test.
47120
47121 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47122
47123         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
47124         attributes compile.
47125         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
47126         ports that use the COFF/PE file format.
47127
47128 1999-06-17  Jeffrey A Law  (law@cygnus.com)
47129
47130         * gcc.c-torture/compile/990617-1.c: New test.
47131
47132 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
47133
47134         * g++.old-deja/g++.other/decl4.C: New test.
47135
47136 1999-06-14  Nathan Sidwell  <nathan@acm.org>
47137
47138         * g++.old-deja/g++.other/bitfld3.C: New test.
47139
47140 1999-06-08  Nathan Sidwell  <nathan@acm.org>
47141
47142         * g++.old-deja/g++.eh/catch1.C: New test.
47143
47144 1999-06-07  Jeffrey A Law  (law@cygnus.com)
47145
47146         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
47147
47148         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
47149         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
47150
47151 1999-06-05  Craig Burley  <craig@jcb-sc.com>
47152
47153         * g77.f-torture/compile/19990502-0.f: Replace with new,
47154         shorter, test that still fails after recent changes.
47155
47156 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47157
47158         * gcc.c-torture/execute/990604-1.c: New test.
47159
47160 1999-05-31  Jeffrey A Law  (law@cygnus.com)
47161
47162         * gcc.c-torture/execute/990531-1.c: New test.
47163
47164 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47165
47166         * gcc.c-torture/compile/990527-1.c: New test.
47167
47168 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
47169
47170         * gcc.c-torture/execute/990527-1.c: New test.
47171
47172 1999-05-25  Nick Clifton  <nickc@cygnus.com>
47173
47174         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
47175         bitfields as signed.
47176
47177 1999-05-25  Craig Burley  <craig@jcb-sc.com>
47178
47179         * g77.f-torture/compile/19990525-0.f: New test.
47180
47181 1999-05-25  Jeffrey A Law  (law@cygnus.com)
47182
47183         * gcc.c-torture/execute/990525-2.c: New test.
47184
47185         * gcc.c-torture/execute/990525-1.c: New test.
47186
47187 1999-05-24  Nathan Sidwell  <nathan@acm.org>
47188
47189         * g++.old-deja/g++.other/anon3.C: New test.
47190         * g++.old-deja/g++.other/anon4.C: New test.
47191         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
47192         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
47193         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
47194         Merrill).
47195
47196 1999-05-24  Jeffrey A Law  (law@cygnus.com)
47197
47198         * gcc.c-torture/execute/990524-1.c: New test.
47199
47200         * gcc.dg/990524-1.c: New test.
47201
47202 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47203
47204         * gcc.c-torture/compile/990523-1.c: New test.
47205
47206 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
47207
47208         * gcc.c-torture/compile/990519-1.c: New test.
47209
47210 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47211
47212         * gcc.c-torture/compile/990517-1.c: New test.
47213
47214         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
47215         (e4, f4): New tests.
47216         (main): Call them.
47217
47218 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47219
47220         * gcc.dg/noreturn-1.c: New test.
47221
47222 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47223
47224         * gcc.c-torture/execute/990513-1.c: New test.
47225
47226 1999-05-10  Richard Henderson  <rth@cygnus.com>
47227
47228         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
47229
47230 1999-05-10  Craig Burley  <craig@jcb-sc.com>
47231
47232         * g77.f-torture/execute/erfc.f: Use small single-precision
47233         values, to avoid problems on Alphas when not -mieee.
47234
47235 1999-05-08  Craig Burley  <craig@jcb-sc.com>
47236
47237         * gcc.dg/990506-0.c: New test.
47238
47239 1999-05-08  Richard Henderson  <rth@cygnus.com>
47240
47241         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
47242         the constant to test.  Don't XFAIL 64-bit targets.
47243
47244         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
47245         * g++.old-deja/g++.law/profile1.C: Likewise.
47246
47247         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
47248         operator new instances.
47249         * g++.old-deja/g++.other/delete5.C: Likewise.
47250
47251 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47252
47253         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
47254         intrinsic.
47255
47256 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47257
47258         * g77.f-torture/execute/u77-test.f: Reverse order of two
47259         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
47260
47261 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47262
47263         * gcc.dg/compare1.c: New test.
47264
47265 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47266
47267         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
47268         New tests.
47269
47270 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47271
47272         * g77.f-torture/compile/19990502-1.f: New test.
47273
47274 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47275
47276         * g77.f-torture/compile/19990502-0.f: New test.
47277
47278 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47279
47280         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
47281         intrinsic.
47282
47283 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47284
47285         * g77.f-torture/execute/u77-test.f (main): List libU77
47286         intrinsics not currently tested.
47287         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
47288         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
47289         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
47290         Trim blanks off the ends of some printed strings.
47291
47292 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47293
47294         * g77.f-torture/execute/u77-test.f (main): Just warn about
47295         FSTAT gid disagreement, as it's expected on some systems.
47296
47297 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47298
47299         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
47300         use a new function, which allows for some slop.
47301         Clean up some commentary.
47302         (issum): The new function.
47303         (sgladd): Deleted subroutine.
47304
47305 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47306
47307         * g77.f-torture/execute/u77-test.f: Modify to be more like
47308         libf2c/libU77 version, bringing patches to that version here.
47309         Add suitable commentary.
47310
47311 1999-04-25  Richard Henderson  <rth@cygnus.com>
47312
47313         * gcc.dg/990424-1.c: New test.
47314
47315 1999-04-24  Craig Burley  <craig@jcb-sc.com>
47316
47317         * g77.f-torture/execute/u77-test.f (main): Bug involving
47318         LSTAT has been fixed, so turn back on full checking.
47319
47320 1999-04-20  Craig Burley  <craig@jcb-sc.com>
47321
47322         * g77.f-torture/compile/19990419-0.f: New test.
47323         * g77.f-torture/execute/19990419-1.f: New test.
47324
47325 1999-04-17  Richard Henderson  <rth@cygnus.com>
47326
47327         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
47328         to avoid the need for a prototype to supress a warning.
47329
47330 1999-04-07  Jim Wilson  <wilson@cygnus.com>
47331
47332         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
47333
47334 1999-04-04  Jeffrey A Law  (law@cygnus.com)
47335
47336         * gcc.c-torture/execute/990404-1.c: New test.
47337
47338 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47339
47340         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
47341         * gcc.dg/cpp-if3.c: Don't use -pedantic.
47342         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
47343         missing initializer warnings.
47344
47345 1999-03-28  Jeffrey A Law  (law@cygnus.com)
47346
47347         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
47348         matching strings.
47349
47350 1999-03-26  Jeffrey A Law  (law@cygnus.com)
47351
47352         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
47353
47354 1999-03-26  Craig Burley  <craig@jcb-sc.com>
47355
47356         * g77.f-torture/execute/19990325-0.f: New test.
47357         * g77.f-torture/execute/19990325-1.f: New test.
47358
47359 1999-03-24  Jeffrey A Law  (law@cygnus.com)
47360
47361         * gcc.c-torture/execute/990324-1.c: New test.
47362
47363 1999-03-22  Jim Wilson  <wilson@cygnus.com>
47364
47365         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
47366         test with 4.
47367
47368 1999-03-17  Richard Henderson  <rth@cygnus.com>
47369
47370         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
47371
47372 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47373
47374         * g77.f-torture/execute/19990313-2.f: New test.
47375         * g77.f-torture/execute/19990313-3.f: New test.
47376
47377 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47378
47379         * g77.f-torture/execute/19990313-0.f: New test.
47380         * g77.f-torture/execute/19990313-1.f: New test.
47381
47382 1999-03-12  Jim Wilson  <wilson@cygnus.com>
47383
47384         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
47385         printf to sprintf.
47386         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
47387         (main): Add check for u15.  Conditionalize u31 check depending on
47388         whether ints are <32 bits or >=32 bits.
47389
47390 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47391
47392         * g77.f-torture/execute/19981119-0.f: Improve testiness.
47393
47394 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47395
47396         * g77.f-torture/compile/19990305-0.f: New test.
47397         * g77.f-torture/execute/19981119-0.f: New test.
47398
47399 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47400
47401         * g77.f-torture/execute/970625-2.f: call ABORT if final
47402         result is not correct, instead of just printing it.
47403         Add this checking via newly introduced obfuscation, to
47404         trip up buggy front ends.
47405
47406 1999-03-07  Craig Burley  <craig@jcb-sc.com>
47407
47408         * g77.f-torture/compile/960317-1.f: Moved from being
47409         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
47410
47411 1999-03-06  Craig Burley  <craig@jcb-sc.com>
47412
47413         * g77.f-torture/execute/960317-1.f: New (old) test.
47414         * g77.f-torture/execute/970625-2.f: Ditto.
47415
47416 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
47417
47418         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
47419         message on line 1 or line 2; cccp and cpplib do this differently.
47420
47421 1999-03-01  Jeffrey A Law  (law@cygnus.com)
47422
47423         * g++.old-deja/g++.law/weak1.C: New test.
47424
47425 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47426
47427         * gcc.c-torture/execute/990119-1.c: Renamed to...
47428         * gcc.dg/990119-1.c: this, so it will only be tested once
47429         (it's a preprocessor test, it doesn't need to be run at
47430         multiple optimization levels).
47431
47432 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47433
47434         * lib/g++.exp: Don't add incdir=$base_dir/../include to
47435           ALWAYS_CXXFLAGS.
47436
47437 1999-02-24  Craig Burley  <craig@jcb-sc.com>
47438
47439         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
47440         * g77.f-torture/compile/19981216-0.f: ...as it is expected
47441         to not be compilable by current g77.
47442
47443 1999-02-24  Nick Clifton  <nickc@cygnus.com>
47444
47445         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
47446
47447 1999-02-22  Jeffrey A Law  (law@cygnus.com)
47448
47449         * gcc.c-torture/execute/990222-1.c: New test.
47450
47451 1999-02-19  Craig Burley  <craig@jcb-sc.com>
47452
47453         * g77.f-torture/compile/19990218-0.f: New test.
47454         * g77.f-torture/noncompile/19990218-1.f: New test.
47455
47456 1999-02-18  Craig Burley  <craig@jcb-sc.com>
47457
47458         * g77.f-torture/compile/19981216-0.f: New test.
47459
47460 1999-02-14  Jeffrey A Law  (law@cygnus.com)
47461
47462         * gcc.dg/990214-1.c: New test.
47463
47464 1999-02-13  Jeffrey A Law  (law@cygnus.com)
47465
47466         * gcc.dg/990213-2.c: New test.
47467
47468         * gcc.dg/990213-1.c: New test.
47469
47470 1999-02-12  Jeffrey A Law  (law@cygnus.com)
47471
47472         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47473         ints.
47474
47475 1999-02-11  Nick Clifton  <nickc@cygnus.com>
47476
47477         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47478         specified by target.
47479
47480         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47481
47482 1999-02-11  Jeffrey A Law  (law@cygnus.com)
47483
47484         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47485
47486 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47487
47488         * gcc.dg/special/ecos.exp: New test driver for new tests with
47489         special requirements.
47490
47491         * gcc.dg/special/alias-1.c: New test.
47492         * gcc.dg/special/gcsec-1.c: New test.
47493         * gcc.dg/special/weak-1.c: New test.
47494         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47495         * gcc.dg/special/weak-2.c: New test.
47496         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47497         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47498         * gcc.dg/special/wkali-1.c: New test.
47499         * gcc.dg/special/wkali-2.c: New test.
47500         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47501         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47502
47503 1999-02-10  Felix Lee  <flee@cygnus.com>
47504
47505           * lib/c-torture.exp (c-torture-compile): Pull out code for
47506           analyzing gcc error messages.
47507           (c-torture-execute): Likewise.  Fix some (harmless) false
47508           positives.
47509           * lib/gcc.exp (gcc_check_compile): New function.
47510
47511 1999-02-08  Richard Henderson  <rth@cygnus.com>
47512
47513         * gcc.c-torture/execute/990208-1.c: New test.
47514
47515 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47516
47517         * g++.dg/special/ecos.exp: New driver for new tests with special
47518         requirements
47519
47520         * g++.dg/special/conpr-1.C: New test
47521         * g++.dg/special/conpr-2.C: New test
47522         * g++.dg/special/conpr-2a.C: New test
47523         * g++.dg/special/conpr-3.C: New test
47524         * g++.dg/special/conpr-3a.C: New test
47525         * g++.dg/special/conpr-3b.C: New test
47526
47527         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47528         allow g++ to use the dg driver
47529
47530         * README: Add comment about g++.dg directory
47531
47532 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47533
47534         * README: Update email addresses.
47535
47536 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47537
47538         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47539         arguments in order to force structure S onto the stack even on
47540         the alpha.
47541         (test): Pass 10 leading arguments to function foo as well as the
47542         structure S.
47543
47544         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47545         failure for all targets.
47546
47547         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47548         abort to terminate program execution.
47549
47550 1999-01-30  Richard Henderson  <rth@cygnus.com>
47551
47552         * gcc.c-torture/execute/990130-1.c: New test.
47553
47554 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47555
47556         * gcc.dg/990130-1.c: New test.
47557
47558 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47559
47560         * gcc.c-torture/execute/990128-1.c: New test.
47561
47562 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47563
47564         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47565
47566 1999-01-27  Felix Lee  <flee@cygnus.com>
47567
47568         * lib/c-torture.exp (c-torture-compile): pull out code for
47569         analyzing gcc error messages.
47570         (c-torture-execute): ditto, and fix some (harmless) false
47571         positives.
47572         * lib/gcc.exp (gcc_check_compile): new function.
47573
47574 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47575
47576         * gcc.dg/990117-1.c: New test.
47577
47578         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47579
47580         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47581
47582 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47583
47584         * g77.f-torture/compile/990115-1.f: New test.
47585
47586 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47587
47588         * gcc.c-torture/compile/990107-1.c: New test
47589
47590 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47591
47592         * gcc.c-torture/execute/990106-2.c: New test.
47593
47594         * gcc.c-torture/execute/990106-1.c: New test.
47595
47596 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47597
47598         * gcc.c-torture/compile/981223-1.c: New test.
47599
47600 1998-12-29  Richard Henderson  <rth@cygnus.com>
47601
47602         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47603         (opt3): Rename from opt4 and disable.
47604
47605 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47606
47607         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47608
47609 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47610
47611         * g++.old-deja/g++.other/conv5.C: New test.
47612
47613 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47614
47615         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47616
47617 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47618
47619         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47620
47621 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47622
47623         * gcc.c-torture/compile/981211-1.c: New test.
47624
47625 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47626
47627         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47628
47629         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47630
47631 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47632
47633         * gcc.special/930510-1.c: Make C9X safe.
47634         * gcc.misc-tests/gcov-1.c Similarly.
47635         * gcc.misc-tests/gcov-2.c Similarly.
47636
47637 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47638
47639         * gcc.dg/ultrasp1.c: New test.
47640
47641 1998-12-06  Richard Henderson  <rth@cygnus.com>
47642
47643         * gcc.c-torture/execute/981206.c: New test.
47644
47645 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47646
47647         * g++.old-deja/g++.ns/template7.C: New test.
47648
47649         * g++.old-deja/g++.other/expr1.C: New test.
47650
47651         * g++.old-deja/g++.eh/tmpl3.C: New test.
47652
47653         * g++.old-deja/g++.eh/tmpl2.C: New test.
47654
47655 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47656
47657         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47658         * g++.old-deja/g++.other/using6.C: Removed.
47659         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47660
47661         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47662
47663 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47664
47665         * g++.old-deja/g++.pt/overload8.C: New test.
47666
47667         * g++.old-deja/g++.pt/overload7.C: New test.
47668
47669         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47670
47671         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47672         and relinking messages.
47673         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47674         compiling with -frepo.
47675
47676 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47677
47678         * g++.old-deja/g++.pt/lookup6.C: New test.
47679
47680 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47681
47682         * gcc.c-torture/execute/981130-1.c: New test.
47683         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47684
47685 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47686
47687         * g++.old-deja/g++.pt/explicit76.C: New test.
47688
47689         * g++.old-deja/g++.pt/friend38.C: New test.
47690
47691         * g++.old-deja/g++.ns/crash2.C: New test.
47692
47693         * g++.old-deja/g++.pt/defarg8.C: New test.
47694
47695         * g++.old-deja/g++.pt/instantiate6.C: New test.
47696
47697         * g++.old-deja/g++.pt/static6.C: New test.
47698
47699         * g++.old-deja/g++.pt/decl2.C: New test.
47700
47701 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47702
47703         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
47704         problem is actually related with name lookup, but so what? :-)
47705
47706         * g++.old-deja/g++.pt/friend37.C: New test.
47707
47708 1998-11-25  Dave Love  <d.love@dl.ac.uk>
47709
47710         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47711         element, which fails on some systems.
47712
47713         * g77.f-torture/execute/labug1.f: New test.
47714
47715 1998-11-21  Jeffrey A Law  (law@cygnus.com)
47716
47717         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47718         is defined.
47719
47720 1998-11-18  Dave Love  <d.love@dl.ac.uk>
47721
47722         * g77.f-torture/compile/981117-1.f: New test.
47723
47724 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
47725
47726         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
47727         properly discarded.
47728
47729 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
47730
47731         * gcc.c-torture/execute/memcheck: New directory of tests for
47732         -fcheck-memory-usage.
47733
47734 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47735
47736         * README: New file, general information about the testsuite and
47737         new description of the various C++ test subdirectories.
47738         * README.g++: Eliminate obsolete information, update and move most
47739         relevant stuff to README.
47740
47741 1998-11-07  Richard Henderson  <rth@cygnus.com>
47742
47743         * gcc.c-torture/compile/981107-1.c: New test.
47744
47745 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
47746
47747         * execute/memcpy-bi.c: New testcase.
47748
47749 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
47750
47751         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47752         base classes.
47753
47754         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47755         template is selected.
47756
47757         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47758         classes, it should be accepted for all types.
47759
47760         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47761
47762         * g++.old-deja/g++.pt/spec24.C: Ensure that template
47763         specializations start with template headers.
47764
47765 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
47766
47767         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47768
47769         * g++.old-deja/g++.other/init9.C: Test cross initialization of
47770         non-POD types.
47771
47772 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47773
47774         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47775
47776 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47777
47778         * compile/981022-1.c, compile/981022-1.x: New test and driver.
47779
47780 1998-10-19  Jeffrey A Law  (law@cygnus.com)
47781
47782         * 981019-1.c: New test.
47783
47784 1998-10-14  Robert Lipe <robertl@dgii.com>
47785
47786         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47787         find objc headers.
47788
47789 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47790
47791         * compile/981001-4.c: Remove use of GCC extension that triggers a
47792         compiler bug.
47793
47794 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
47795
47796         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47797
47798 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47799
47800         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
47801         instantiation of template produces incorrect code for delete
47802         expression.
47803
47804         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
47805         constructors' name is not unique.
47806         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47807         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47808
47809         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
47810         automatic array of const is ill-formed.
47811
47812         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
47813         of template parameter?
47814
47815         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
47816         const.
47817
47818         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
47819         pointer-to-member expression.
47820
47821         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
47822         declaration causes ICE.
47823
47824 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
47825
47826         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
47827         reserved in the global namespace.
47828
47829         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47830         generate needed virtual table.
47831
47832         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47833
47834 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
47835
47836         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47837         template-dependent type
47838
47839 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47840
47841         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47842         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47843         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47844
47845         * g++.old-deja/g++.other/using5.C: New test; using decl from base
47846         class should be usable as argument of member function.
47847         * g++.old-deja/g++.other/using6.C: New test; using decl from base
47848         class should be usable as return type of member function.
47849         * g++.old-deja/g++.other/using7.C: New test; using decl from base
47850         class should be usable as type of data member.
47851
47852         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47853
47854 1998-10-09  Jeffrey A Law  (law@cygnus.com)
47855
47856         * gcc.c-torture/special/920521-1.c: Fix bogus test.
47857
47858 1998-10-08  Nick Clifton  <nickc@cygnus.com>
47859
47860         * gcc.dg/dll-?.c Add thumb to target list.
47861         Fix assembler scan patterns to match current assembler output.
47862
47863 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
47864
47865         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
47866         matching of template brackets.
47867
47868         * g++.old-deja/g++.other/using4.C: New test.  Test using
47869         declarations of methods from base classes.
47870
47871         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
47872         within functions should introduce names into the innermost
47873         enclosing namespace.
47874
47875         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
47876         of static locals if first initialization throws.
47877
47878 1998-10-07  Jim Wilson  <wilson@cygnus.com>
47879
47880         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47881
47882 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
47883
47884         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
47885         lose track of the possible targets of tablejump insns.
47886         * special/special.exp: Run it.
47887
47888 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47889
47890         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
47891         must be declared before its specializations can be named in friend
47892         declarations.
47893
47894 1998-10-05  Dave Love  <d.love@dl.ac.uk>
47895
47896         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47897
47898         * g77.f-torture/execute/io1.f: New test.
47899
47900 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47901
47902         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
47903         with pointer to template function, for which no argument deduction
47904         is possible.
47905
47906         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
47907         specialization of template function as argument to template
47908         function.
47909
47910         * g++.old-deja/g++.other/access2.C: New test; Inner class
47911         shouldn't have privileged access to Outer's names.
47912
47913 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47914
47915         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
47916         friend template declared within template class conflicts with
47917         nested class of the same name.
47918
47919         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
47920         is ignored.
47921
47922         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
47923         object with direct initializer as function declaration.
47924
47925         * g++.old-deja/g++.other/decl2.C: New test; duplicate
47926         initializers.
47927
47928         * g++.old-deja/g++.other/null2.C: New test; conditional operator
47929         involving const pointer and NULL produces incorrect result.
47930
47931         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47932         type name without `typename' should be rejected with -pedantic.
47933
47934 1998-10-02  Richard Henderson  <rth@cygnus.com>
47935
47936         * g++.old-deja/g++.other/addrof1.C: New test.
47937
47938 1998-10-01  Nick Clifton  <nickc@cygnus.com>
47939
47940         * gcc.c-torture/compile/981001-1.c: New test.
47941         * gcc.c-torture/execute/981001-1.c: New test.
47942
47943 1998-10-01  Jeffrey A Law  (law@cygnus.com)
47944
47945         * gcc.c-torture/compile/981001-2.c: New test.
47946         * gcc.c-torture/compile/981001-3.c: New test.
47947         * gcc.c-torture/compile/981001-4.c: New test.
47948
47949 1998-10-01  Robert Lipe  <robertl@dgii.com>
47950
47951         * lib/objc.exp (objc_target_compile): Add -L during compiles for
47952         multilibbed hosts.  Idea grafted from g77.exp.
47953
47954 1998-09-30  Dave Love  <d.love@dl.ac.uk>
47955
47956         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47957         avoid losing on systems which need -lsocket.
47958
47959 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
47960
47961         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47962         * g++.old-deja/g++.other/nested2.C: Ditto.
47963         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47964         failure.
47965
47966 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47967
47968         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47969         preferred over template operator!= for enum bitfields.
47970
47971 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47972
47973         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47974         that happen to have the same base name, but in different scopes,
47975         are incorrectly rejected.
47976
47977 1998-09-16  Richard Henderson  <rth@cygnus.com>
47978
47979         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47980         on the native word size instead of an integer literal.
47981
47982 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47983
47984         * g++.old-deja/g++.other/static2.C: Invocation of static data
47985         member of type pointer-to-function denoted as non-static member.
47986
47987         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47988         checks involving function types and aliases.
47989
47990 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47991
47992         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47993         redefined to the same non-trivial type.
47994
47995         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47996         namespace-qualification of template specializations declared in
47997         other namespaces.
47998
47999         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48000         to declare a subset of the specializations of a template function
48001         as friends of specializations of a template class.
48002
48003         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48004         member templates that do not fully specialize the enclosing
48005         template class are rejected.
48006
48007 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48008
48009         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48010
48011 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48012
48013         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48014         altered from libf2c/libU77 version.
48015
48016 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48017
48018         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48019
48020 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48021
48022         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48023         (un)signed char are different types for template specialization
48024         purposes.
48025
48026 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48027
48028         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48029         * objc: ObjC testsuite.
48030
48031 1998-08-31  Catherine Moore  <clm@cygnus.com>
48032
48033         * gcc.c-torture/execute/941014-1.x: New file.
48034
48035 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48036
48037         * lib/c-torture.exp: Add support for
48038         torture_eval_before_compile and torture_eval_before_execute
48039         variables.
48040
48041 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48042
48043         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48044         this test triggers valid.
48045
48046 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48047
48048         * gcc.dg/980827-1.c: New test.
48049
48050 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48051
48052         * gcc.c-torture/execute/loop-4b.c: New test.
48053
48054 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48055
48056         * lib/c-torture.exp: Add support for
48057         torture_eval_before_compile and torture_eval_before_execute
48058         variables.
48059
48060 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48061
48062         * gcc.c-torture/compile/980825-1.c: New test.
48063
48064 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48065
48066         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48067         count number tests in opt_t0 not good_t0.
48068
48069 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48070
48071         * gcc.c-torture/compile/930326-1.x: Fix typo.
48072
48073 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48074
48075         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48076         causes an ICE.
48077
48078 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48079
48080         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48081         STACK_SIZE is defined.
48082         * gcc.c-torture/unsorted/stuct.c: Similarly.
48083
48084         * gcc.c-torture/compile/980821-1.c: New test.
48085
48086 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48087
48088         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48089
48090 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48091
48092         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48093         code.
48094
48095 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48096
48097         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48098         error'.
48099
48100 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48101
48102         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48103
48104 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48105
48106         * gcc.c-torture/compile/980816-1.c: New test.
48107
48108         * gcc.dg/980816-1.c: New test.
48109
48110 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48111
48112         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48113         compiler for ieee tests.
48114
48115 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48116
48117         * g77.f-torture/compile/980729-0.f: New test.
48118
48119 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48120
48121         * gcc.c-torture/special/eeprof-1.c: New test, for
48122         -finstrument-functions.
48123         * gcc.c-torture/special/special.exp: Run it.
48124
48125 1998-07-29  Jeffrey A Law  (law@cygnus.com)
48126
48127         * gcc.c-torture/compile/980729-1.c: New test.
48128
48129 1998-07-27  Nick Clifton  <nickc@cygnus.com>
48130
48131         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
48132         __thumb__ is defined, and test for ARM style doubles if so.
48133
48134 1998-07-26  Dave Love  <d.love@dl.ac.uk>
48135
48136         * g77.f-torture/noncompile/980615-0.f: New test.
48137
48138 1998-07-26  H.J. Lu  (hjl@gnu.org)
48139
48140         * gcc.dg/980312-1.c: Do link instead of compile.
48141         * gcc.dg/980313-1.c: Likewise.
48142
48143 1998-07-26  Jeffrey A Law  (law@cygnus.com)
48144
48145         * gcc.c-torture/compile/980726-1.c: New test.
48146
48147 1998-07-25  Dave Love  <d.love@dl.ac.uk>
48148
48149         * g77.f-torture/execute/io0.f: New test.
48150
48151 1998-07-24  Nick Clifton  <nickc@cygnus.com>
48152
48153         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
48154         an int.
48155
48156 1998-06-18  Michael Meissner  <meissner@cygnus.com>
48157
48158         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
48159         m32r bugs.
48160
48161 1998-07-17  Nick Clifton  <nickc@cygnus.com>
48162
48163         * gcc.dg/980626-1.c: Expect failures for all toolchains until
48164         c-decl.c:grokdeclarator can handle mode attributes.
48165
48166 1998-07-16  Jeffrey A Law  (law@cygnus.com)
48167
48168         * gcc.c-torture/execute/980716-1.c: New test.
48169
48170 1998-07-13  Jeffrey A Law  (law@cygnus.com)
48171
48172         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
48173         the mn10200.
48174         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
48175         the mn10200.
48176         * gcc.c-torture/execute/va-arg-3.x: Similarly.
48177         * gcc.c-torture/compile/930326-1.x: Similarly.
48178
48179 1998-07-13  Dave Love  <d.love@dl.ac.uk>
48180
48181         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
48182         New test from Craig.
48183
48184 1998-07-12  Dave Love  <d.love@dl.ac.uk>
48185
48186         * g77.f-torture/noncompile/980616-0.f: New test.
48187
48188         * g77.f-torture/execute/970816-3.f: New test from Craig.
48189
48190 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48191
48192         *  g++.other/singleton.C: Return error value instead of taking
48193         SIGSEGV.
48194
48195 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
48196
48197         *  g++.other/singleton.C: New test.  Warning is under dispute.
48198         Runtime crash is not.
48199
48200 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48201
48202         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
48203         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
48204         using6.C, using7.C}: New namespace tests.
48205
48206 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48207
48208         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
48209         specialization with typedef'ed names used as array indexes.
48210
48211 1998-07-09  Jeffrey A Law  (law@cygnus.com)
48212
48213         * gcc.c-torture/execute/980709-1.c: New test.
48214
48215         * gcc.dg/980709-1.c: New test.
48216
48217 1998-07-07  Richard Henderson  <rth@cygnus.com>
48218
48219         * gcc.c-torture/execute/bcp-1.c: New test.
48220
48221 1998-07-07  Jeffrey A Law  (law@cygnus.com)
48222
48223         * gcc.c-torture/execute/980707-1.c: New test.
48224
48225 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
48226
48227         * gcc.c-torture/compile/980706-1.c: New test.
48228
48229 1998-07-01  Dave Love  <d.love@dl.ac.uk>
48230
48231         * g77.f-torture/execute/980701-0.f,
48232         g77.f-torture/execute/980701-1.f: New test from Craig.
48233
48234 1998-07-01  Jeffrey A Law  (law@cygnus.com)
48235
48236         * gcc.c-torture/compile/980701-1.c: New test.
48237
48238         * gcc.c-torture/execute/980701-1.c: New test.
48239
48240 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
48241 rlsruhe.de>
48242
48243         * g++.old-deja/g++.robertl/eb132.C: New test.
48244         * g++.old-deja/g++.robertl/eb133.C: Likewise.
48245
48246 1998-06-29  Dave Love  <d.love@dl.ac.uk>
48247
48248         * g77.f-torture/execute/980628-7.f,
48249         g77.f-torture/execute/980628-8.f,
48250         g77.f-torture/execute/980628-9.f,
48251         g77.f-torture/execute/980628-10.f: New tests from Craig.
48252
48253         * g77.f-torture/execute/980628-3.f: Remove mail headers.
48254
48255 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48256
48257         * g77.f-torture/execute/980628-4.f: New test from Craig.
48258         * g77.f-torture/execute/980628-5.f: Likewise.
48259         * g77.f-torture/execute/980628-2.f: Likewise.
48260         * g77.f-torture/execute/980628-0.f: Likewise.
48261         * g77.f-torture/execute/980628-1.f: Likewise.
48262         * g77.f-torture/execute/980628-3.f: Likewise.
48263         * g77.f-torture/execute/980628-6.f: Likewise.
48264
48265 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48266
48267         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
48268         directory when nothing has been installed yet.
48269
48270 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
48271
48272         * gcc.c-torture/special/special.exp: Handle newer versions of
48273         dejagnu.
48274
48275 1998-06-26  Jeffrey A Law  (law@cygnus.com)
48276
48277         * gcc.dg/980626-1.c: New test.
48278
48279 1998-06-19  Bruno Haible <haible@ilog.fr>
48280
48281         * gcc.misc-tests/m-un-2.c: New test.
48282         * g++.old-deja/g++.other/warn01.c: Likewise.
48283
48284 1998-06-19  Robert Lipe  <robertl@dgii.com>
48285
48286         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
48287         compatibility with assmblers with a different comment character.
48288         Eliminate use of GAS-specific extensions.
48289
48290 1998-06-19  Jeffrey A Law  (law@cygnus.com)
48291
48292         * gcc.c-torture/execute/ieee/980619-1.c: New test.
48293
48294 1998-06-19  Robert Lipe  <robertl@dgii.com>
48295
48296         * lib/g77.exp: Replace search for libf2c.a with search for newly
48297         renamed libg2c.a
48298
48299 1998-06-17  Jeffrey A Law  (law@cygnus.com)
48300
48301         * gcc.c-torture/execute/980617-1.c: New test.
48302
48303 1998-06-12  Jeffrey A Law  (law@cygnus.com)
48304
48305         * gcc.c-torture/execute/980612-1.c: New test.
48306
48307 1998-06-08  Jeffrey A Law  (law@cygnus.com)
48308
48309         * gcc.dg/980523-1.c: Only test on ppc-linux.
48310         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
48311
48312         * gcc.c-torture/execute/980608-1.c: New test.
48313
48314 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
48315
48316         * gcc.c-torture/execute/980605-1.c: New test.
48317
48318 1998-06-04  Jeffrey A Law  (law@cygnus.com)
48319
48320         * gcc.c-torture/execute/980604-1.c: New test.
48321
48322 1998-06-02  Jeffrey A Law  (law@cygnus.com)
48323
48324         * gcc.c-torture/execute/980602-1.c: New test.
48325         * gcc.c-torture/execute/980602-2.c: Likewise.
48326
48327 1998-06-02  Dave Love  <d.love@dl.ac.uk>
48328
48329         * 970125-0.f: Fix per JCB.  Add commentary.
48330
48331 1998-05-31  Michael Meissner  <meissner@cygnus.com>
48332
48333         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
48334         IEEE -0 support.
48335
48336 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
48337
48338         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
48339         earlier.
48340
48341 1998-05-28  Catherine Moore <clm@cygnus.com>
48342
48343         * gcc.c-torture/execute/980526-3.c: New test.
48344
48345 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
48346
48347         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
48348         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
48349         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
48350         m88k-motorola-sysv3 to XFAIL.
48351
48352 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48353
48354         * gcc.dg/980526-1.c: New test.
48355         * gcc.c-torture/execute/980526-2.c: New test.
48356
48357 1998-05-26  Jeffrey A Law  (law@cygnus.com)
48358
48359         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
48360
48361         * gcc.c-torture/execute/980526-1.c: New test.
48362
48363 1998-05-26  Dave Love  <d.love@dl.ac.uk>
48364
48365         * g77.f-torture/execute/alpha2.f: Add runtime test.
48366
48367 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
48368
48369         * g++.old-deja/old-deja.exp: Strip leading directories.
48370
48371         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
48372         error for the line.  Don't run multiple tests for the same line.
48373
48374 1998-05-23  Jeffrey A Law  (law@cygnus.com)
48375
48376         * gcc.dg/980523-1.c: New test.
48377
48378 1998-05-23  Dave Love  <d.love@dl.ac.uk>
48379
48380         * g77.f-torture/compile/970915-0.f: New test.
48381
48382 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
48383
48384         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
48385
48386 1998-05-21  Jeffrey A Law  (law@cygnus.com)
48387
48388         * gcc.dg/980520-1.c: New test.
48389
48390 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
48391
48392         * gcc.dg/980502-1.c: Fix return type.
48393
48394 1998-05-20  Jeffrey A Law  (law@cygnus.com)
48395
48396         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
48397         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
48398         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
48399         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
48400         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
48401
48402 1998-05-20  Dave Love  <d.love@dl.ac.uk>
48403
48404         * g77.f-torture/execute/980520-1.f: New test.
48405
48406 1998-05-15  Dave Love  <d.love@dl.ac.uk>
48407
48408         * lib/mike-g77.exp: New file.
48409
48410         * g77.f-torture/noncompile/noncompile.exp,
48411         g77.f-torture/noncompile/check0.f: New files.
48412
48413 1998-05-14  Dave Love  <d.love@dl.ac.uk>
48414
48415         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
48416         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
48417         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
48418         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
48419         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
48420         abort where appropriate.
48421
48422 1998-05-05  Michael Meissner  <meissner@cygnus.com>
48423
48424         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
48425         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
48426
48427 1998-04-29  Dave Love  <d.love@dl.ac.uk>
48428
48429         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
48430
48431 1998-04-27  Dave Love  <d.love@dl.ac.uk>
48432
48433         * g77.f-torture/compile/980427-0.f: New test.
48434
48435 1998-04-24  Dave Love  <d.love@dl.ac.uk>
48436
48437         * g77.f-torture/compile/980424-0.f: New test.
48438
48439 1998-04-19  Dave Love  <d.love@dl.ac.uk>
48440
48441         * g77.f-torture/compile/980419-2.f (main): New test.
48442         * g77.f-torture/compile/970125-0.f: New test.
48443         * g77.f-torture/compile/980419-1.f: New test.
48444
48445 1998-04-08  Jim Wilson  <wilson@cygnus.com>
48446
48447         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
48448         of loop-4.c.
48449
48450 1998-04-07  Jim Wilson  <wilson@cygnus.com>
48451
48452         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48453
48454 1998-04-03  Jim Wilson  <wilson@cygnus.com>
48455
48456         * gcc.c-torture/compile/980329-1.c: New test.
48457
48458 1998-03-18  Jim Wilson  <wilson@cygnus.com>
48459
48460         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48461         * gcc.dg/980312-1.c: Fix typo in -march command.
48462
48463 1998-03-16  H.J. Lu  (hjl@gnu.org)
48464
48465         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48466
48467 1998-03-11  Robert Lipe  <robertl@dgii.com>
48468
48469         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
48470         Dave Love agree the Fortran source is bogus.
48471
48472 1998-03-11  Robert Lipe  <robertl@dgii.com>
48473
48474         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48475         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48476         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48477         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48478         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48479
48480 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48481
48482         * g++.old-deja/g++.other/friend1.C: New test.
48483
48484 1998-02-18  Dave Love  <d.love@dl.ac.uk>
48485
48486         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48487         possibly uninitialized) variables and declare dnrm2.
48488
48489 1998-02-23  Robert Lipe <robertl@dgii.com>
48490
48491         From Bruno Haible <haible@ilog.fr>:
48492         * gcc.c-torture/execute/980223.c: New test.
48493
48494 1998-02-13  Jeffrey A Law  (law@cygnus.com)
48495
48496         * gcc.dg/ifelse-1.c: New test.
48497
48498 1998-02-09  H.J. Lu  (hjl@gnu.org)
48499
48500         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48501
48502           * lib/old-dejagnu.exp (old-dejagnu): Added the
48503           "execution test - XFAIL *-*-*" handling in the spirit of
48504           "excess errors test -". Changed the "execution test fails"
48505           handling to be like "excess errors test fails".
48506           * Update various tests accordingly.
48507
48508 1998-02-06  Jim Wilson  <wilson@cygnus.com>
48509
48510         * gcc.c-torture/execute/980205.c: New test.
48511
48512 1998-01-18  Jeffrey A Law  (law@cygnus.com)
48513
48514         * lib/c-torture.exp: Look for .x files instead of .cexp files.
48515         * lib/f-torture.exp: Similarly.
48516         * gcc.c-torture: Rename all .cexp files to .x files.
48517
48518 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
48519
48520         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48521         (940510-1.c): Removed duplicate.
48522         (971104-1.c): New test.
48523
48524 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48525
48526           * lib/f-torture.exp: Improve error and loop detection.
48527
48528 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48529
48530         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48531         use that to size the filler array.
48532
48533 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48534
48535         * lib/c-torture.exp(c-torture-execute): Fix typo.
48536
48537         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48538         testcase as the executable name. Keep the executable around if
48539         the test fails.
48540
48541 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48542
48543         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48544         changes.  Only test one -g option, and move it to the end of the
48545         list of options to test.
48546
48547 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48548
48549         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48550         variable GCC_TORTURE_OPTIONS to supply default switches separated
48551         by colons.  If no environment variable, run tests with -O0 -g, -O1
48552         -g, and -O2 -g as well.
48553
48554 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48555
48556         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48557         explanatory comments. Fix indentation.
48558
48559 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48560
48561         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48562
48563 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48564
48565         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48566         * g++.old-deja/g++.mike/p7325.C: Likewise.
48567         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48568
48569 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48570
48571         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48572         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48573         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48574         * g++.old-deja/g++.law/operators4.C: Likewise.
48575
48576 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48577
48578         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48579         * g++.old-deja/g++.mike/p784.C: Ditto.
48580         * g++.old-deja/g++.mike/p785.C: Ditto.
48581
48582 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48583
48584           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48585
48586 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48587
48588         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48589         target feature; pass this to c-torture-execute as needed.
48590
48591 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48592
48593         * lib/c-torture.exp(c-torture-execute): If the previous and the
48594         current executables being tested are identical, we don't need to
48595         run the executable again. Try to make the executable names
48596         unique. Add an optional argument for passing additional compiler
48597         flags.
48598
48599 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48600
48601         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48602
48603 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48604
48605         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48606
48607 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48608
48609         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48610         32bit or larger longs.
48611
48612         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48613         have either a 32bit long or 32bit int.
48614
48615 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48616
48617         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48618         Make double precision tests dependent on sizeof (double).
48619
48620 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48621
48622         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48623         too.
48624
48625 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48626
48627         * gcc.c-torture/compile/961203-1.cexp: New script.
48628
48629 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48630
48631         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48632         up the includes ourselves.
48633
48634 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48635
48636         * lib/plumhall.exp: Remove random include, and add a few
48637         verbose messages for debugging.
48638
48639 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48640
48641         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48642         of trying to do it ourselves.
48643
48644 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48645
48646         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48647
48648 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48649
48650         * gcc.prms/5403.c: Made regexp a bit less strict.
48651
48652 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48653
48654         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48655         is returned from remote_load instead.
48656         * lib/plumhall.exp: Ditto.
48657         * lib/mike-g++.exp: Ditto.
48658         * lib/old-dejagnu.exp: Ditto.
48659         * lib/c-torture.exp: Ditto.
48660
48661 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48662
48663         * lib/g++.exp: Use build_wrapper procedure.
48664         * lib/gcc.exp: Ditto.
48665
48666 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48667
48668         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48669         an old-style decl for malloc.  Fixes tests to work when
48670         sizeof (int) != sizeof (size_t).
48671
48672 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48673
48674         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48675
48676         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48677         use stdargs.h interface.
48678
48679 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48680
48681         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48682         NO_VARARGS when compiling.
48683
48684 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
48685
48686         * lib/plumhall.exp(ph_includes): New procedure.
48687         (ph_make): Use it.
48688         (ph_compiler): Ditto.
48689
48690         * lib/g++.exp: Rename test-glue.c to testglue.c.
48691         * lib/gcc.exp: Ditto.
48692
48693 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
48694
48695         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48696         to completion when it's called.
48697
48698 1997-03-21  Michael Meissner  <meissner@cygnus.com>
48699
48700         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48701         is defined, don't do test.
48702
48703 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
48704
48705         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48706         for object files.
48707         (ph_summary): Mark skipped testcases as untested, not unresolved.
48708
48709         * lib/plumhall.exp (ph_make): If unresolved because of bad
48710         errorCode, record errorCode in log file.
48711         (*): Replace send_log/verbose with verbose -log.
48712
48713 1997-03-19  Michael Meissner  <meissner@cygnus.com>
48714
48715         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48716         double conversion if double isn't at least 8 bytes.
48717
48718         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48719         int to work with targets where int is 16 bits.
48720
48721         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48722         8 bytes, just exit, since 4 byte doubles don't have enough bits of
48723         precision for the test to complete.
48724
48725 1997-03-14  Michael Meissner  <meissner@cygnus.com>
48726
48727         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48728         if d10v is not compiled with the -mdouble64 flag.
48729         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48730
48731         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48732         d10v is not compiled with the -mint32 flag.
48733
48734 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
48735
48736         * lib/plumhall.exp: Use incr_count.
48737
48738 1997-03-12  Jeffrey A Law  (law@cygnus.com)
48739
48740         * gcc.c-torture: Update to c-torture-1.45.
48741
48742 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
48743
48744         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48745         the name of the expect testcase file).
48746
48747         * lib/g++.exp(g++_init): Ditto.
48748
48749 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
48750
48751         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48752         the host.
48753
48754         * lib/gcc.exp(gcc_exit): New procedure.
48755
48756 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
48757
48758         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48759         specs where appropriate.
48760
48761         * g++.old-deja/g++.arm/*: Added additional ERROR checks
48762         because of new "candidates are" messages, and removed a few
48763
48764         * Converted all non-old-style g++ testcases to old-style, and
48765         moved into g++.old-deja.
48766
48767 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
48768
48769         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48770         options.
48771
48772         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48773         succeeded.
48774
48775         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48776
48777 1997-02-13  Michael Meissner  <meissner@cygnus.com>
48778
48779         * lib/gcc.exp (gcc_target_compile): Add support for defining
48780         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48781         the machine doesn't have those features.
48782
48783 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
48784
48785         * g++.law/operators4.exp: Don't use LIBS.
48786
48787 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
48788
48789         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48790
48791         * lib/mike-g++.exp: Don't set the compiler to be tested here.
48792         * lib/g++.exp: Set it here instead. Also, allow use of the
48793         --tool_exec and --tool_opt options. Change CXX to
48794         GXX_UNDER_TEST.
48795
48796         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48797
48798         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48799
48800 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
48801
48802         * lib/old-dejagnu.exp: Use prune_warnings instead of
48803         prune_system_crud.
48804         * lib/mike-g++.exp: Ditto.
48805         * lib/gcc.exp: Ditto.
48806         * lib/g++.exp: Ditto.
48807
48808         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48809
48810 1997-02-07  Jeffrey A Law  (law@cygnus.com)
48811
48812           * 941014-2.c: Include stdlib.h
48813           * 960327-1.c: Include stdio.h
48814           * dbra.c, index-1.c: Don't assume ints are 32bits.
48815
48816 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
48817
48818         * lib/gcc.exp: Add gcc,stack_size target feature.
48819
48820         * lib/g++.exp(g++_target_compile): Add the include and link
48821         paths here, not in two other places. And, it's $options, not
48822         options.
48823
48824         * lib/mike-g++.exp(postbase): Remove the code that determines
48825         the correct include and link paths.
48826         * g++.old-deja/old-deja.exp: Ditto.
48827
48828 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
48829
48830         * lib/g++.exp(g++_init): target_compile no longer returns the
48831         filename of the result.
48832
48833 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
48834
48835         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48836         call to glob.
48837
48838         * gcc.c-torture/special/special.exp: Change call to
48839         gcc_target_compile to include the object file.
48840
48841 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
48842
48843         * gcc.c-torture/special/special.exp: Correct misspelling in last
48844         change.
48845
48846 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
48847
48848         * lib/plumhall.exp(ph_summary): Log the entire output of the
48849         executable. Return -1 if there were any failures, 0 otherwise.
48850         (ph_execute): Return -1 if there were any failures, 0 otherwise.
48851         (ph_make): Clean up objects and executables that were built
48852         if the tests succeeded.
48853
48854 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
48855
48856         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48857         libraries and includes in the build tree as appropriate.
48858
48859 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48860
48861         * lib/c-torture.exp: Instead of looking for the global variable
48862         NO_LONG_LONG, check to see if that's a feature of the target.
48863
48864 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48865
48866         * config/default.exp: Minimize. Delete the remainer of the files in
48867         config; this functionality is now in devo/dejagnu/config.
48868
48869         g++.*/*: Pass any additional flags used to compile to postbase;
48870         delete CXXFLAGS.
48871
48872         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48873         is now done by runtest.exp. Use gcc_target_compile instead of
48874         compile.
48875
48876         lib/c-torture.exp: Use gcc_target_compile instead of compile.
48877         Remove references to CFLAGS. Use remote_file instead of
48878         calling rm -f.
48879         (c-torture): Take a list of arguments to use to compile this
48880         testcase.
48881
48882         lib/g++.exp: Simplify. Use target_compile instead of compile.
48883         lib/gcc-dg.exp: Ditto.
48884         lib/gcc.exp: Ditto.
48885         lib/mike-{gcc,g++}.exp: Ditto.
48886         lib/old-dejagnu.exp: Ditto.
48887         lib/plumhall.exp: Ditto.
48888
48889 1997-01-08  Jim Wilson  <wilson@cygnus.com>
48890
48891         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48892         (ph_linker): Likewise.
48893
48894 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
48895
48896           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48897         MAP_ANON / MAP_ANONYMOUS if defined;
48898         else try to map from /dev/zero .
48899
48900 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48901
48902         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
48903         isn't defined, then define it to MAP_ANONYMOUS.
48904
48905 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48906
48907         * gcc.c-torture: Update to c-torture-1.42 release.
48908
48909 1996-11-11  Jeffrey A Law  (law@cygnus.com)
48910
48911         * gcc.c-torture: Update to c-torture-1.41 release.
48912
48913 1996-10-27  Jeffrey A Law  (law@cygnus.com)
48914
48915         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
48916         c-torture release.
48917
48918 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
48919
48920         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
48921         and LDFLAGS.  Fix second case to append the target_info ldflags
48922         onto LDFLAGS, not CFLAGS.
48923         * lib/g++.exp (g++_init): Add target_info stuff.
48924         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
48925         of libgloss and newlib flags for !native.
48926
48927         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48928         (GDB): Fix relative path to go up another dir for finding gdb.
48929
48930 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
48931
48932         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48933         versions in the target_info array, if they don't exist.
48934
48935 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
48936
48937         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48938
48939 1996-07-08  Jim Wilson  <wilson@cygnus.com>
48940
48941         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48942         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48943
48944 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
48945
48946         * lib/old-dejagnu.exp: Don't remove the output file before we've
48947         actually tested it. Don't append pwd to the path of the executable
48948         we're testing.
48949
48950 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
48951
48952         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48953
48954 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
48955
48956         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48957         temporary directory for compiler files, and set it to a default
48958         value of /tmp. Set $output as the name of the output file from
48959         compiling the testcase. Add a -o option to $cflags_var so the
48960         compiler writes the final output file as $output. Set $executable
48961         to $output.
48962
48963         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48964         directory for compiler files, and set it to /tmp if it doesn't
48965         already have a value. Set $output_file to the name of the output
48966         file from compiling the testcase. Add a -o option to CXXFLAGS so
48967         the compiler writes the final output file as $output. Use $output
48968         as the executable to be tested.
48969
48970 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48971
48972         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48973
48974 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48975
48976         * gcc.c-torture/execute/pending-1.c: New test.  Still
48977         pending in Tege's queue.
48978
48979 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48980
48981         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48982         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48983         if there were failures.  Call unresolved if there were unresolved
48984         testcases.  Call gcc_fail if program did not run to completion.
48985         (ph_make): Pass additional argument name to ph_execute.
48986         (ph_execute): Add new argument.  Pass additional arguments to
48987         ph_summary.  Call gcc_fail is there is no execution output.
48988
48989 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48990
48991         * lib/plumhall.exp (proc_summary): Output relavent summary
48992         lines into the log so specific failures in plumhall can be
48993         investigated.
48994
48995 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48996
48997         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48998         (c-torture-execute): Don't try to execute tests which use
48999         "long long" types if $NO_LONG_LONG is nonzero.
49000
49001 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49002
49003         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49004         not c-torture.
49005
49006         * gcc.ieee: Move from here.
49007         * gcc.c-torture/execute/ieee: To here.
49008
49009 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49010
49011         * gcc.c-torture: Update to c-torture-1.41 release.
49012
49013 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49014
49015         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49016         not "$output".
49017
49018 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49019
49020         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49021         -c present.
49022
49023 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49024
49025         * config/proelf.exp: Handle connecting to a simulator.
49026
49027 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49028
49029         * config/proelf.exp: New file.  Enough framework that we can
49030         run c-torture tests on the proelf targets (or any other target
49031         that gdb can connect to for that matter).
49032
49033 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49034
49035         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49036         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49037
49038         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49039         exec_output exists.
49040
49041 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49042
49043         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49044         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49045
49046         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49047         to pass/fail/unresolved/unsupported/untested.  Caller must now
49048         call unresolved/unsupported/untested.
49049         * lib/*.exp: Update FSF address.  Update to handle new results of
49050         ${tool}_load.
49051         * lib/chill.exp (verbose): Delete.
49052
49053 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49054
49055         * lib/gcc.exp (default_gcc_start): Change order of args to
49056         $LDFLAGS $CFLAGS $LIBS.
49057         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49058         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49059         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49060         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49061         * gcc.misc-tests/dg-test.exp: Likewise.
49062         * gcc.misc-tests/msgs.exp: Likewise.
49063         * gcc.prms/prms.exp: Likewise.
49064         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49065         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49066
49067         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49068
49069 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49070
49071         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49072
49073         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49074         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49075
49076         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49077         necessary.
49078
49079 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49080
49081         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49082         global for loop; add use of $mathlib.
49083         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49084         settings here; set mathlib for anything but VxWorks.
49085
49086 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49087
49088         * gcc.c-torture: Update to c-torture-1.40 release.
49089
49090 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49091
49092         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49093         dg.exp.
49094
49095 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49096
49097         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49098         global.
49099
49100 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49101
49102         * lib/g++.exp (LIBS): Define if not already.
49103         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49104         (gcc-dg-prune): Call prune_gcc_output.
49105         * lib/gcc.exp (prune_gcc_output): New proc.
49106         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49107         prune_gcc_output.
49108
49109 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49110
49111         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49112         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49113
49114 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49115
49116         * gcc.c-torture: Update to c-torture-1.39 release.
49117
49118 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49119
49120         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49121         fails, try others as well.
49122
49123 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
49124
49125         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
49126         If compilation fails, mark execute tests as `untested'.
49127         If test is marked as unsupported, don't mark compilation and
49128         execute tests as failed.
49129
49130 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
49131
49132         * lib/g++.exp (g++_init): Don't link in libg++, and look to
49133         libstdc++ for whether or not we want to be doing shared
49134         libraries.  Delete link_curses since we don't need it anymore.
49135         * lib/mike-g++.exp (postbase): Don't link in libg++.
49136         * g++.old-deja/old-deja.exp: Likewise.
49137
49138 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
49139
49140         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
49141
49142 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
49143
49144         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
49145         For that, add `-Wl,-a,shared_archive'.
49146         * g++.old-deja/old-deja.exp: Likewise.
49147
49148 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
49149
49150         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
49151
49152 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
49153
49154         * lib/mike-g++.exp (postbase): Pay attention to the status of
49155         g++_load.
49156
49157 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
49158
49159           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
49160
49161 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
49162
49163         * lib/gcc.exp (default_gcc_start): No longer need to log program
49164         being executed or its output, execute_anywhere does that now.
49165         * lib/g++.exp (default_g++_version): Call execute_anywhere.
49166         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
49167
49168 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
49169
49170         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
49171         the same as those in lib/g++.exp.
49172
49173 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
49174
49175         * gcc.c-torture: Update to c-torture-1.38 release.
49176         * gcc.ieee: Related changes.
49177
49178 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
49179
49180         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
49181         "exec". Minor reformatting changes.
49182
49183         * config/rom68k.exp (${tool}_load): Make it work in a canadian
49184         cross. This means all "exec" calls now work on a remote host as
49185         well.
49186         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
49187         cross. Filter out the extra "\r\n" stuff that expect puts in.
49188         (c-torture-execute): Filter out the bogus warnings like
49189         c-torture-compile does. Add support for canadian cross.
49190         * lib/gcc.exp (default_gcc_version, default_gcc_start)
49191         Use execute_anywhere rather than calling exec directly. Now it
49192         works for canadian cross testing.
49193
49194 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
49195
49196         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
49197         results into a variable, and check that rather than using file exists.
49198
49199 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
49200
49201         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
49202         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
49203
49204 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49205
49206         * g++.old-deja/old-deja.exp: Create and pass runshlib and
49207         lib_curses if there's a shared libg++ in the build tree.
49208
49209 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
49210
49211         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
49212         if not supported target.
49213
49214 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
49215
49216         * lib/g++.exp (g++_init): Move empty setting of runshlib and
49217         link_curses up to always happen, not just for native builds.
49218
49219 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
49220
49221         * gcc.c-torture: Update to c-torture-1.36 release.
49222         * gcc.failure: Related changes.
49223
49224 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
49225
49226         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
49227
49228 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
49229
49230         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
49231         * lib/mike-g++.exp (postbase): Not in here.  Still reference
49232         runshlib, link_curses, and mathlib for link and run.
49233
49234         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
49235         pass the runtime shared library options for Solaris, OSF/1, and
49236         Irix5, and link with -lcurses to avoid unresolved references.
49237
49238 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
49239
49240         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
49241         only run once.
49242
49243 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
49244
49245         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
49246
49247 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
49248
49249         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
49250         do not have a framework for the "compat" tests yet.
49251
49252 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
49253
49254         * lib/mike-g++.exp (postbase): New local variable `mathlib',
49255         set to null if we're testing vxworks5.1.  Use that instead of
49256         `-lm' in the setting of LIBS for link and run.
49257
49258 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
49259
49260         * config/rom68k.exp (${tool}_load): Major changes to make it
49261         work.  Verified that it does in fact return the stuff in
49262         exec_output properly.  Catch any Emul or any TRAP other than 0.
49263
49264 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
49265
49266         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
49267         LDFLAGS properly for targets that need stuff from libgloss.
49268         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
49269         only run once.
49270         (gpp_initialized): New variable.
49271
49272 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
49273
49274         * config/rom68k.exp: Load libgloss.exp.
49275         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
49276         so we can produce a fully linked binary.
49277         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
49278         so we can produce a fully linked binary.
49279
49280 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
49281
49282         * lib/plumhall.exp (ph_section): Watch for expected failures.
49283         Add missing `else'.
49284
49285         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
49286         run the testcase.
49287         (c-torture): Likewise.
49288
49289 1995-08-28  Doug Evans  <dje@cygnus.com>
49290
49291         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
49292
49293         * lib/mike-g++.exp (mike_cleanup): New proc.
49294         (prebase): New globals compiler_result, not_compiler_result,
49295         target_regexp.
49296         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
49297         allow leading "-" in pattern.  Watch for unsupported tests.
49298         If $compiler_result is set, pattern match assembler code,
49299         and ditto for $not_compiler_result.
49300         * lib/mike-gcc.exp: Likewise.
49301
49302         * lib/plumhall.exp (ph_execute): Only call ph_summary if
49303         execution "succeeded".
49304
49305 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
49306
49307         * config/win32.exp: New file.
49308         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
49309
49310 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
49311
49312         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
49313         unsupported.
49314         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
49315         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
49316         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
49317
49318         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
49319         "... without exceptions was ...".  That is now handled by
49320         prune_system_crud.
49321         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49322
49323 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
49324
49325         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
49326         sieve.c,sort2.c}: New files.
49327         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
49328         sieve.exp,sort2.exp}: Drivers for them.
49329
49330         * lib/mike-gcc.exp (program_output): New user settable variable.
49331         (postbase): Call prune_system_crud.  Also prune extraneous compiler
49332         messages.
49333         * lib/mike-g++.exp (program_output): New user settable variable.
49334
49335         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
49336
49337         * config/sh.exp: Deleted (use sim.exp instead).
49338
49339 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
49340
49341         * config/vx.exp: Declare CHECKTASK as global.
49342         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
49343         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
49344         * lib/old-dejagnu.exp: Load [pwd]/$executable.
49345
49346 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49347
49348         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
49349         target. Like vx.exp, only includes `vx29k.exp' instead of
49350         `vxworks.exp'.
49351
49352 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
49353
49354         * config/sim.exp: Increase time limit from 120 seconds to 240.
49355
49356 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
49357
49358         * gcc.c-torture/execute/950628-1.c: New test.
49359
49360 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
49361
49362         * gcc.c-torture: Update with changes/additions from
49363         c-torture-1.34.
49364
49365 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
49366
49367         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
49368
49369 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
49370
49371         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
49372
49373 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
49374
49375         * gcc.c-torture/compile/950512-1.c: New test.
49376         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
49377         * gcc.dg/struct-ret-1.c: Likewise.
49378
49379 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
49380
49381         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
49382           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
49383
49384 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
49385
49386         * gcc.c-torture/special/920411-1.c: Deleted.
49387         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
49388
49389 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
49390
49391         * config/sim.exp (${tool}_load): Hack in call to bash to get a
49392         cpu limit.
49393
49394 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
49395
49396         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
49397
49398 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
49399
49400         From kenner;
49401         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
49402         is the proper length.
49403         * va-arg-3.c: Likewise.
49404
49405 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
49406
49407         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
49408         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
49409
49410         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
49411         * lib/g++.exp (default_g++_start): Delete old cruft.
49412
49413 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
49414
49415         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
49416         (2 * (1 << 18)) to (2 * (1 << 17)).
49417
49418         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
49419
49420 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
49421
49422         * config/rom68k.exp: Renamed from config/idp.exp
49423
49424 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
49425
49426         * c-torture/compile/921109-2.c
49427
49428 1995-04-18  Mike Stump  <mrs@cygnus.com>
49429
49430         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
49431         excess errors.
49432
49433 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
49434
49435         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
49436         output.
49437         * lib/g++.exp (default_g++_start): Likewise.
49438
49439 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
49440
49441         * gcc.c-torture/compile/950329-1.c: New test.
49442
49443 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
49444
49445           * config/bug.exp (${tool}_load): Updated to use new remote_open
49446           and remote_close procs.
49447         * config/idp.exp: New file.
49448
49449 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
49450
49451         * gcc.c-torture/execute/950322-1.c: New test.
49452
49453 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
49454
49455         * config/vx.exp (${tool}_load): Clean up testing of return code from
49456         vxworks_ld and vxworks_spawn.
49457
49458 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
49459
49460         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49461
49462 1995-03-13  Mike Stump  <mrs@cygnus.com>
49463
49464         * lib/old-deja.exp: Add `excess errors test - ' error, now one
49465         can mark excess errors on a machine by machine basis.  Note, the
49466         default is to not expect any excess errors, even when excess
49467         errors test - is given, so you will want to put an XFAIL ... on
49468         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
49469         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49470         those 4 machines, but no others.
49471
49472 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
49473
49474         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49475         * lib/c-torture.exp: to here.
49476
49477 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
49478
49479         * gcc.c-torture/execute/950221-1.c: New test.
49480         * gcc.c-torture/execute/struct-ret-1.c: New test.
49481         * gcc.c-torture/compile/950221-1.c: New test.
49482
49483         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49484
49485 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
49486
49487         * gcc.c-torture/execute/arith-1.c (main): Return 0.
49488         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49489
49490 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
49491
49492         * g++.gb: New directory of tests, derived from my signature and
49493         class scoping tests.
49494
49495         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49496         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49497         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49498         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49499         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49500         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49501         * g++.gb/sig25.C: Likewise.
49502
49503         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49504         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49505         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49506         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49507         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49508         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49509         * g++.gb/sig25.exp: Likewise.
49510
49511         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49512         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49513         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49514         * g++.gb/scope13.C: Likewise, this test still fails.
49515
49516         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49517         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49518         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49519         * g++.gb/scope13.exp: Ditto.
49520
49521         * g++.gb/README: New file, explains what these tests are about.
49522
49523 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49524
49525         * lib/dg.exp (dg-do): Support `preprocess'.
49526         (dg-test): Likewise.
49527
49528 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49529
49530         * config/udi.exp: change "continue -expect" to "exp_continue".
49531
49532 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49533
49534         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49535         Delete redundant tests.
49536
49537         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49538         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49539         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49540         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49541         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49542         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49543         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49544         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49545
49546         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49547         storing label pointers.
49548         * gcc.c-torture/execute/921019-1.c: Likewise.
49549         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49550         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49551         parameter fp.
49552         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49553         constants.
49554
49555         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49556         Delete obsolete tests.
49557
49558         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49559         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49560         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49561         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49562         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49563         * gcc.c-torture/compile/950124-1.c: New test.
49564
49565         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49566
49567 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49568
49569         * lib/mike-g++.exp: Add -lm to LIBS.
49570
49571 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49572
49573         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49574
49575 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49576
49577         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49578
49579 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49580
49581         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49582
49583 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49584
49585         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49586         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49587         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49588         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49589         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49590         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49591         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49592         * g++.law/{operators31.C, operators32.C,
49593         * g++.law/{operators33.C, operators34.C}: Likewise.
49594         * g++.law/{pic1.C, refs2.C}: Likewise.
49595         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49596         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49597         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49598         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49599
49600         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49601         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49602         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49603         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49604         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49605         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49606         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49607         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49608         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49609         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49610         * g++.law/{operators34.exp}: Likewise.
49611         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49612         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49613         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49614         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49615         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49616
49617         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49618         No longer expected to fail.
49619         * g++.law/missed-error3.C: Tweak for recent bool changes.
49620
49621 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49622
49623         * config/emb-unix: Deleted.
49624         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49625         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49626
49627 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49628
49629         * lib/dg.exp (dg-test): Fix typo in last patch.
49630
49631 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49632
49633         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49634         (handles multiple occurrences).
49635
49636 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49637
49638         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49639         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49640         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49641         printed).
49642         * lib/c-torture.exp (c-torture-compile): Likewise.
49643         (c-torture): Prepend full path if missing.
49644         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49645         (gcc_fail): Likewise.
49646         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49647
49648 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49649
49650         * lib/netware.exp: Only attach to NetWare i386 systems.
49651
49652 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49653
49654         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49655         messages.  Add test name to "output pattern match" pass/fail message.
49656
49657 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49658
49659         * gcc.dg: New testsuite.
49660         * gcc.dg/dg.exp: New file.
49661
49662         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49663         test-switch.c}: Deleted.
49664
49665         * gcc.misc-tests/msgs.exp: New testcase driver.
49666
49667 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49668
49669         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49670         Watch for illegal return values from ${tool}_load.
49671         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49672         cross targets.  Coerce return value >0 to 1.
49673
49674 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49675
49676         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49677
49678         * config/emb-unix.exp: New file.
49679
49680         * config/sim.exp: Error if variable $SIM not defined.
49681         (${tool}_load): Mark test as "untested" if simulator missing.
49682
49683         * config/unix.exp: Load remote.exp to get rcp_download.
49684         * lib/c-torture.exp: Use different option lists for testcases with
49685         and without loops.
49686         * gcc.c-torture/execute/execute.exp: Likewise.
49687
49688 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
49689
49690         * config/*.exp: Clarify return code from ${tool}_load.
49691         Call `unresolved' or `untested' instead of `warning' or `perror'
49692         (sometimes you still want to call both though).
49693         Add comment that `shell_id' is local to each file.
49694         * config/udi.exp (timeout): Set to 30.
49695         Don't print warning if connection fails, $connectmode has already
49696         printed an error.
49697         (${tool}_load): Move verbose messages to level 2.
49698         Rework pattern for "Process started" message.
49699         Pass `shell_id' to ${connectmode}_download.
49700         Retry twice upon timeout.  Make resetting of target more robust.
49701         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49702         Pass `shell_id' to exit_$connectmode.
49703         Only call exit_$connectmode if connected.
49704         * config/unix.exp (${tool}_load): Check return codes better.
49705         * config/vrtx.exp (${tool}_load): Likewise.
49706         * config/vx.exp (${tool}_load): Likewise.
49707         Delete unneeded global's.
49708         * lib/dg.exp (dg-test): Update to reflect clarified return codes
49709         from ${tool}_load.
49710         (dg-stat): Delete.
49711         (dg-init): Delete recording of pass/fail counts.
49712         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49713         (old-dejagnu-init): Likewise.
49714         (old-dejagnu-stat): Delete contents, empty proc now.
49715         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49716         (c-torture): Delete references to lcnt, lpass, lfail.
49717         Get option list from TORTURE_OPTIONS.
49718         Delete -funroll[-all]-loops if no loops.
49719         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49720         (g++_stat): Delete contents (empty proc now).
49721         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49722         (gcc_finish): Likewise.
49723         (gcc_stat): Deleted.
49724         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49725         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49726         * gcc.c-torture/execute/execute.exp: Likewise.
49727         Split tests into two parts: compile, execute.
49728         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
49729         no loops.  Update to reflect clarified return codes from ${tool}_load.
49730
49731 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
49732
49733         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49734         to grep for.
49735         (old-dejagnu): Likewise (where necessary).
49736
49737 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
49738
49739         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49740
49741         * lib/dg.exp (dg-process-target): Fix processing of selector.
49742         Add comment regarding use of `error'.
49743
49744         * lib/gcc.exp (prune_system_crud): Define if missing.
49745         * lib/g++.exp (prune_system_crud): Likewise.
49746
49747         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49748         Call prune_system_crud.
49749         * lib/dg.exp (dg-runtest): New proc.
49750         Use perror instead of send_user for tcl errors in testcase.
49751         Don't return any value, it's never used.
49752         Don't clobber previous definition of `unknown'.
49753         Print tcl errors in `dg-final'.
49754
49755 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
49756
49757         * lib/dg.exp (dg-process-target): Improve syntax error messages.
49758         (dg-test): Don't print errorInfo, it contains stack backtrace.
49759
49760 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
49761
49762         * lib/g++.exp (runtest_file_p): Define if missing.
49763
49764 1994-09-24  Doug Evans  (dje@cygnus.com)
49765
49766         * lib/mike-g++.exp: Comment out loading of g++.exp.
49767         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
49768         (default_g++_version): Always print something.
49769         (default_g++_start): Comment out call to `which'.
49770         (g++_start, g++_load): Deleted (must be defined in config file).
49771         * lib/gcc.exp: Test for existence of $CC at start.
49772         Delete check for tmpdir (done in gcc_init).
49773         (default_gcc_version): Always print something.
49774         (default_gcc_start): Comment out call to `which'.
49775         * config/*.exp: Major cleanup - make cross targets work at least a
49776         little better for g++ (by not being "--tool gcc" specific).
49777         Rename gcc_xxx to ${tool}_xxx.
49778         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49779         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49780
49781 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
49782
49783         * lib/c-torture.exp (c-torture-compile): Rework compiler
49784         message processing.
49785
49786         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49787         c-torture.
49788
49789 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
49790
49791         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49792
49793         * lib/dg.exp (dg-process-target): Support { target native }.
49794
49795 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
49796
49797         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
49798         looked for "... program xxx got fatal signal".
49799         Correct regsub munging of `comp_output'.
49800         Ignore compiler messages "path prefix not used" and "linker input
49801         file unused".
49802
49803 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
49804
49805         * lib/gcc.exp (runtest_file_p): Define if missing.
49806         * gcc.prms/template.c: Example to work from.
49807
49808 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
49809
49810         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49811         * lib/dg.exp (dg-test): Call unsupported testcases as such.
49812
49813         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49814         * gcc.prms/1883.c: Moved from compile/940714-1.c.
49815         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49816         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49817
49818         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49819         (dg-process-target): No longer a varargs proc.
49820         Return S/N for target, P/F for xfail.  All callers changed.
49821         (user option procs): More argument checking.
49822         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49823         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49824         (dg-test): Skip test if not running on selected target in `dg-do'.
49825         Update handling of `dg-do-what', `dg-output-text'.
49826         Separate execution pass/fail from output pattern match pass/fail.
49827         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49828
49829 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
49830
49831         * gcc.c-torture/special/special.exp: Don't expect failure for mips
49832         target for 920510-1.c.
49833
49834 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
49835
49836         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49837         Clean up comment regarding use of passcnt, etc.
49838         (gcc_stat): Don't update `testcnt' here.
49839         (gcc_finish): Do it here.
49840         Might as well reset `but_id' here too.
49841         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49842         to determine if the file should be tested.
49843         * gcc.c-torture/compile/compile.exp: Likewise.
49844         * gcc.c-torture/execute/execute.exp: Likewise.
49845         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49846         * gcc.misc-tests/dg-test.exp: Likewise.
49847         * gcc.prms/prms.exp: Likewise.
49848         * gcc.wendy/wendy.exp: Likewise.
49849         * g++.old-deja.exp: Likewise.
49850         Move "Testing file" message to verbose level 1.
49851
49852 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
49853
49854         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49855
49856 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
49857
49858         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49859         (default_gcc_start): Accept optional second list element
49860         of compiler flags.  Print compiler output at verbosity level 2.
49861         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49862         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49863         Save current values of framework globals passcnt, failcnt, xpasscnt,
49864         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49865         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
49866         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49867         xfailcnt to compute stats.  Update framework global `testcnt' from
49868         pass/fail counts.
49869         (gcc_finish): New proc.  Clean up test environment.
49870         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49871         (gcc_epass, gcc_efail): Delete.
49872         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49873         argument of line number.
49874         (dg-init): If the tool has an init routine, call it.
49875         (dg-test): Remove args `cflags_var' and `libs_var'.
49876         Pass all compiler options to ${tool}_start.
49877         Handle missing line number.
49878         (dg-finish): New function.
49879         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49880         particular files.  Call gcc_finish at end.  Move "skipping test"
49881         message to verbosity level 3.
49882         * gcc.c-torture/compile/compile.exp: Likewise.
49883         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49884         * gcc.c-torture/execute/execute.exp: Likewise.
49885         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49886         Print testcase being tried at verbosity level 1.
49887         * gcc.c-torture/special/special.exp: Unset xfail.
49888         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49889         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49890         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49891         * gcc.failure/failure.exp: Likewise.
49892         * gcc.ieee/ieee.exp: Likewise.
49893         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49894         Update call to dg-test.  Call dg-finish at end.
49895         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
49896         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49897         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49898         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49899         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
49900         * gcc.wendy/wendy.exp: Add copyright.
49901         Delete setting of tmpdir (done by gcc_init).
49902         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
49903         Pass compiler flags to gcc_start.  Call gcc_finish at end.
49904         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
49905         gcc_[ce]pass/fail.
49906
49907 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
49908
49909         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
49910         confusion.
49911         (g++_load): Likewise.
49912
49913         * config/*.exp (gcc_load): Some were varargs fns and some were not.
49914         Rename argument to `prog' to remove the confusion.
49915         Varargs fns behave differently too!
49916         (g++_load): Likewise.
49917
49918         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
49919
49920         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
49921         what it is.  Delete (always) printing of status value for !native.
49922         Simplify verbose code, and include status and exec_output.
49923         (g++_load): Use gcc_load.
49924
49925 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
49926
49927         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49928         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49929         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49930         940714-3.c as these testcases don't exist anymore.  Make
49931         va-arg-1.c expected to pass.
49932
49933 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
49934
49935         * gcc.misc-tests/misc.exp: Only run specific testcases.
49936         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
49937         * gcc.misc-tests/dg-[1-9].c: New files.
49938
49939         * lib/dg.exp: New testsuite driver.
49940         * gcc.prms/prms.exp: Use it.
49941
49942         * README.gcc: New file.
49943
49944         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49945         Document and reset `lxpass' and `lxfail'.
49946         Simplify "initialized" message.
49947         (gcc_stat): Clean up comments a little.
49948
49949 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
49950
49951         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49952
49953 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
49954
49955         * lib/old-dejagnu.exp (process-option): New proc.
49956         (old-dejagnu-init, old-dejagnu-stat): Likewise.
49957         (old-dejagnu): Simplify.
49958         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49959
49960 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
49961
49962         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49963         exists and is not an empty string.
49964
49965         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49966         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49967         finished.
49968         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49969         automatically.
49970
49971         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49972         longer expected to fail.
49973
49974         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49975         "f" function call.
49976
49977         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49978
49979         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49980         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49981         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49982         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49983         c-torture-1.29.
49984
49985         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49986         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49987
49988         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49989
49990         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49991         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49992
49993         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49994         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49995         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49996
49997 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49998
49999         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50000         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50001         940714-1.c, 940714-2.c, 940714-3.c},
50002         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50003         gcc.misc-tests/{mg.c,mg.exp}:
50004         New tests.
50005         * gcc.noncompile/noncompile.exp: Change accordingly.
50006
50007 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50008
50009         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50010         Undo previous clobberage.
50011
50012 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50013
50014         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50015         * gcc.special/{930510-1.c, special.exp}:
50016         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50017         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50018         struct-varargs-1.c}: New tests from c-torture-1.26.
50019
50020 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50021
50022         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50023           argument to switch.
50024
50025 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50026
50027         * Revert the previous changes.  Please see Rob's directory
50028           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50029           fixes.
50030
50031 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50032
50033         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50034             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50035             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50036             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50037             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50038             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50039             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50040             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50041             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50042             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50043             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50044             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50045             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50046             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50047             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50048             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50049             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50050             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50051             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50052             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50053             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50054             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50055             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50056             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50057             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50058             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50059             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50060
50061 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50062
50063         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50064             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50065           with perror calls.
50066
50067 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50068
50069         * config/unix.exp (g++_load): Fix syntax.
50070
50071 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50072
50073         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50074         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50075         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50076         Don't expect va-arg-1.c to fail.  Correct expected output for
50077         920928-1.c.
50078         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50079         * gcc.wendy/hbm4.c: Correct typo.
50080         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50081
50082 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50083
50084         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50085         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50086         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50087         * lib/c-torture.exp (c-torture-compile): Ditto.
50088
50089         Reduce volume of output (remove all the -I's and such).
50090         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50091         Call gcc_cpass, gcc_cfail.
50092         (c-torture): Pass testing option to c-torture-compile.
50093
50094 1994-03-21  Doug Evans  (dje@cygnus.com)
50095
50096         Bring patches over from progressive.
50097         * config/default.exp: Exit remote shell cleanly.
50098         (g++_exit, g++_start): Add default versions.
50099         * config/sim.exp (gcc_load): Use perror, not error.
50100
50101 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50102
50103         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50104         set in site.exp.
50105
50106 1994-03-14  Doug Evans  (dje@cygnus.com)
50107
50108         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50109         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50110         (wendy_try): New proc to run testcase.
50111         (main loop): Call 'em.
50112         * gcc.wendy/*.c: Clean up pass to correct expected output.
50113
50114         * lib/gcc.exp: Minor cleanup work.
50115         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50116
50117 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50118
50119         * config/sim.exp (gcc_load): Document return codes better.
50120         Don't pass -v to simulator.
50121
50122 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50123
50124           * gcc.special/920717-x.c: Fix typo.
50125           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
50126           get at sources.
50127
50128         * lib/mike-gcc.exp: Fix typo.
50129
50130 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
50131
50132         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
50133         binary to use, transform the name.
50134         * config/*.exp: rename everything. Nuke any g++ specific files,
50135         it's now a special case of gcc that requires no special support.
50136         Add a default.exp for unsupported targets.
50137
50138 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
50139
50140         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
50141         lib/old-dejagnu.exp: Fix a few patterns to work with the new
50142         version of Tcl.
50143
50144 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
50145
50146         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
50147         than a warning.
50148
50149 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
50150
50151         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
50152
50153 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
50154
50155         * gcc.execute/execute.exp: Combine opt_list and foption_list into
50156         option_list.  Compile every file with only 4/6 option choices
50157         (same as C torture) instead of with 12/18 different option
50158         choices.
50159         * lib/c-torture.exp: Likewise.
50160
50161         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
50162         not already set.
50163
50164 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
50165
50166         * lib/old-deja.exp: Add `excess errors test fails' error, now one
50167         can put an XFAIL *-*-* on excess errors.
50168
50169 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
50170
50171         * g++.law: Add more tests derived from g++-bugs snapshots.
50172
50173         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
50174         equivalent to g++.law/init9.
50175
50176         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
50177         compiled it, and the a.out file after we've run it.
50178
50179 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
50180
50181         * lib/mike-g++.exp (postbase): Delete the .o file after we've
50182         compiled it, and the a.out file after we've run it.
50183
50184 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
50185
50186         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
50187
50188 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
50189
50190         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
50191         version number.
50192
50193 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
50194
50195         * g++.law: New directory of g++ tests derived from the g++-bugs
50196         snapshots.
50197
50198 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
50199
50200         * gcc.compile: initbug1.c initbug1.exp testcase added
50201
50202 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
50203
50204         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
50205         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
50206           fixes submitted by Jeff Law (law@cs.utah.edu)
50207         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
50208           Jeff Law (law@cs.utah.edu)
50209
50210
50211 1993-11-30  Mike Stump  (mrs@cygnus.com)
50212
50213         * config/unix-g++.exp: Follow the gcc way of doing things.
50214         * g++.old-deja/old-deja.exp: Minor updates.
50215         * lib/g++.exp: New file, follow the gcc way of doing things.
50216         * lib/old-dejagnu.exp: Minor updates.
50217         * lib/mike-g++.exp: Always unset errorInfo.
50218
50219 1993-11-06  Mike Stump  (mrs@cygnus.com)
50220
50221         * lib/gcc.exp: Fix some errors with the below change, CC and
50222         CFLAGS should be global when setting, not local.
50223
50224 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
50225
50226         * lib/gcc.exp: Transform tool name.
50227
50228 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50229
50230         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
50231
50232 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50233
50234         * lib/gcc.exp: change gcc_done to gcc_stat
50235
50236 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50237
50238         * Upgraded gcc testsuite to c-torture version 1.25
50239
50240 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
50241
50242         * lib/gcc.exp: added reporting code. Changed verbose compile message.
50243         * lib/c-torture: added hooks for new reporting code.
50244
50245 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
50246
50247         * config/sh-gcc.exp: check if sh-sim exists in the path
50248
50249 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
50250
50251         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
50252         * gcc.compile/compile.exp: Initial changes for new logic.
50253         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
50254         * gcc.failure/failure.exp: Initial changes for new logic.
50255         * gcc.ieee/ieee.exp: Initial changes for new logic.
50256         * gcc.misc-tests/misc.exp: Initial changes for new logic.
50257         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
50258         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
50259         * lib/c-torture.exp: Initial changes for new logic.
50260         * lib/gcc.exp: Initial changes for new logic.
50261
50262 1993-10-15  Mike Stump  (mrs@cygnus.com)
50263
50264         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
50265         depend upon failure or success.  Fully qualify names in failure
50266         and success messages.  Always remove a.out before starting
50267         compile, just in case.  Pay more attention to error text output by
50268         the compiler.  Handle testcases with no known past errors just
50269         like all others, so that things are uniform.  Other miscellaneous
50270         improvements.
50271
50272 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
50273
50274         * gcc.cpp: new directory for cpp tests
50275
50276 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
50277
50278         * lib/chill.exp: Code reformatted, removed unused code.
50279         * config/unix-chill.exp: Code reformatted, removed unused code.
50280         * chill.execute/execute.exp: Code reformatted, removed unused code.
50281         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
50282
50283 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
50284
50285         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
50286         routines not written.
50287
50288 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
50289
50290         * config/bug-gcc.exp: Use new procs from bug.exp.
50291
50292 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
50293
50294         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
50295         via ftp, rather than depending on NFS.
50296         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
50297         case.
50298
50299 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
50300
50301         * config/bug-gcc.exp: Use new download proc.
50302
50303 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
50304
50305         * chill.execute/execute.exp: cleanups, handles errors better
50306         * chill.compile/compile.exp: rewrite, based on execute.exp
50307         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
50308         * lib/chill.exp: major changes to diff proc and compile and link
50309           procs. added chill_fail and chill_pass wrappers to pass and
50310           fail. added more comments, and handle error codes better.
50311           Added a hack to capture stderr from exec, so noncompile tests
50312           can work.
50313
50314 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
50315
50316         * chill.execute/execute.exp: rewrite of testsuite driver
50317         * lib/chill.exp: rewrite of testsuite driver
50318         * config/unix-chill.exp: rewrite of testsuite driver
50319
50320 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
50321
50322         In chill.execute:
50323         * iexpr.ch: Standardize uppercase.
50324         * tuples.dat: Standardize uppercase.
50325         * vary.ch: standardize.  Correct varying string assignments.
50326         * vary.dat: Add new output lines.
50327
50328 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
50329
50330         In chill.execute:
50331         * chprintf.ch: Standardize use of uppercase.
50332         * tuples.ch: Standardize and turn arr2 into a DCL,
50333           rather than a SYN.
50334         * pinits.ch: Standardize.
50335
50336 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
50337
50338         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
50339         * Makefil: Renamed to Makefile.in.
50340         * configure.in: New.
50341
50342 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
50343
50344         In chill.execute:
50345         * .cvsignore: Add result/output files.
50346         * Makefile: Fix up variables at start.  Use MFLAGS
50347           everywhere.  Correct bool_loc, built_ins entries.
50348           Add entry for vary1.ch.
50349         * bitarray.ch: Standardize upper-case usage.
50350         * bitexpr.ch: Standardize, add output of b1.
50351         * params.ch: Use arrayt in along PROC parameters, to
50352           avoid novelty problems.
50353         * sets.ch: Tiny cleanup.
50354         * vary1.ch: Re-indent.
50355
50356 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
50357
50358           * Add PR-related files to Makefiles, .cvsignore files, etc.
50359
50360 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
50361
50362         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
50363           with compiler objects. New names are test-flow.c and test-loop.c
50364
50365 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
50366
50367         * Upgraded c-torture tests from 1.19 to 1.20
50368
50369         * new files:
50370         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
50371         * gcc.compile: 930623-1.c 930623-2.c
50372         * gcc.noncompile: 930622-1.c 930622-2.c
50373         * gcc.failure: 920411-1.c 920627-2.c
50374         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
50375
50376 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
50377
50378         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50379           More changes to get testsuite working properly. Needs more work.
50380           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
50381
50382 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
50383
50384         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50385           More changes to get testsuite working properly. Needs more work.
50386
50387 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
50388
50389         * chill.compile/compile.exp: Added for Dejagnu support
50390         * chill.execute/execute.exp: Added for Dejagnu support
50391         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
50392
50393 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
50394
50395         This should complete moving the CHILL test files.
50396         * chill.noncompile(.cvsignore printf.grt
50397             in-printf.grt chprintf.grt chprintf.ch):
50398             Added test-support files.
50399           (Makefile): Modified further.
50400         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
50401             signal.ch): Added test files.
50402           * chill.execute (.cvsignore printf.grt printr.c
50403             in-printf.grt rts.c chprintf.grt rts.h): Added
50404           test-support files.
50405             (Makefile): More corrections.
50406
50407 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
50408
50409         * chill.compile, chill.execute, chill.nocompile: Add CHILL
50410           test cases, ready for DejaGnu.
50411
50412 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
50413
50414         * Upgraded c-torture tests from 1.18 to 1.19
50415
50416         * gcc.compile: added test(s):
50417           930607-1.c
50418         * gcc.execute: added test(s):
50419           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
50420
50421         * added new subdirectory for misc tests: gcc.misc-tests
50422         * gcc.misc-test(s): added tests:
50423           inst-check.c test-consts.c test-ior.c test-switch.c
50424
50425 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
50426
50427         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
50428
50429 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
50430
50431         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
50432
50433 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
50434
50435         * Upgraded c-torture tests from 1.17 to 1.18
50436
50437 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
50438
50439         * Upgraded c-torture tests from 1.12 to 1.17
50440
50441 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
50442
50443         * lib/old-dejagnu.exp:
50444           Fixed handling of XFAIL target triplets to correctly
50445           recognize wildcard characters.  Removed code that
50446           appended a unique id tag to the end of the file name
50447           printed out by the result of the testcases within a
50448           given test file.
50449
50450 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
50451
50452         * lib/old-dejagnu.exp:
50453           Reworked expected failure handling to trigger off of XFAIL
50454           keyword in keyphrase embeded in testcase source code. The
50455           XFAIL keyword must be at the end of the keyphrase line. It
50456           may optionally be followed by one or more target triplets.
50457           It has just occured that the handling of wildcards in the
50458           target triplet may not be correct.
50459
50460 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
50461
50462         * g++.old-deja/tests:
50463           Moved all subdirectories up one level into g++.old-deja .
50464
50465         * lib/old-dejagnu.exp:
50466           Fixed problem with CXXFLAGS not being properly reset, and being
50467           corrupted with extraneous "-c" compiler option.  This was
50468           causing binaries to not be generated for test that needed them.
50469           Modified strings passed to "pass" and "fail" so that individual
50470           tests from the same test file would be distinguished by an
50471           identifier appended to the test file name in the summary logs;
50472           this corrected a problem with erroneous diff logs.  Added code
50473           to search testcases for expected fail and unexpected pass keywords.
50474
50475 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
50476
50477         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50478
50479 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
50480
50481         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50482           Removed extraneous text from end of "Special g++ Options"
50483           keyphrase.
50484
50485         * lib/old-dejagnu.exp: Added pattern matching to look for new
50486           keywords, embedded in testcases comments, which will trigger
50487           calls to xpass and xfail.
50488
50489 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
50490
50491         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50492           comments embedded in the testcases, especially the one looking for
50493           special compiler options, as well as the pattern matching for the
50494           compiler output again.
50495
50496 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
50497
50498         * lib/old-dejagnu.exp: Do a proper check of the return value for
50499           execute tests. Fixed several problems with the pattern matching
50500           of the compiler output which gave erroneous test results.
50501           Changed several of the test result messages to be more descriptive.
50502         * config/unix-g++.exp: Proc g++_load now actually works and
50503           executes the tests passed to it and returns a usable return
50504           value.
50505
50506 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
50507
50508           * lib/gcc.exp: Exits gracefully if $CC is bogus.
50509
50510 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
50511
50512         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50513           Modified both files to properly execute the old style
50514           dejagnu tests. The previous versions of these files were
50515           experimental and did not function anything near correctly.
50516
50517 1993-04-05  Rob Savoye  (rob@cygnus.com)
50518
50519         * Removed all Makefile.in and configure.in files. No configuration
50520         needed now.
50521
50522 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50523
50524         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50525
50526 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50527
50528         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50529         gcc.special/configure.in, gcc.noncompile/configure.in,
50530         gcc.execute/configure.in, gcc.code_quality/configure.in,
50531         g++.other/configure.in, g++.old-deja/configure.in,
50532         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50533         in srcname setting.
50534
50535 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50536
50537         * lib/udi.exp: Fixed mondfe and mondfe_download.
50538         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50539         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50540
50541 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50542
50543         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50544         (gdb_exit): Don't remove *_soc files.
50545
50546 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50547
50548         * lib/c-torture.exp: Don't look for main; instead always use -w
50549         -c.  This is how the c-torture tests work.  Remove the object
50550         file if the compilation succeeds.
50551         * gcc.execute/execute.exp: Remove executable if test passes.
50552         * gcc.noncompile/noncompile.exp: Every test is an expected
50553         failure.
50554         * gcc.special/special.exp: Added tests from c-torture 1.11,
50555         corrected use of existing test.
50556         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50557         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50558         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50559         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50560         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50561         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50562         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50563         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50564         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50565         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50566         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50567         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50568         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50569         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50570         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50571         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50572         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50573         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50574         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50575         c-torture 1.11.
50576         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50577         correspond to c-torture 1.11.
50578
50579         * New file.