OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR middle-end/33181
4         * gcc.dg/ifelse-2.c: New.
5
6 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/32980
9         * gfortran.dg/gamma_1.f90: New.
10         * gfortran.dg/gamma_2.f90: New.
11         * gfortran.dg/gamma_3.f90: New.
12
13 2007-08-26  Tobias Burnus  <burnus@net-b.de>
14
15         PR fortran/33188
16         * gfortran.dg/used_types_18.f90: New.
17
18 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
19
20         * gcc.dg/array-init-2.c: New test.
21
22 2007-08-24  Tobias Burnus  <burnus@net-b.de>
23
24         PR fortran/33178
25         * gfortran.dg/initialization_4.f90: Update dg-error.
26         * gfortran.dg/initialization_13.f90: New.
27
28 2007-08-24  Richard Guenther  <rguenther@suse.de>
29
30         PR middle-end/33166
31         * gcc.c-torture/compile/pr33166.c: New testcase.
32
33 2007-08-24  Tobias Burnus  <burnus@net-b.de>
34
35         PR fortran/33139
36         * gfortran.dg/pointer_assign_4.f90: New.
37         * gfortran.dg/shape_2.f90: Fix test case.
38         * gfortran.dg/char_result_4.f90: Ditto.
39
40 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
41
42         * gcc.dg/array-init-1.c: New test.
43
44         PR c++/32567
45         * g++.dg/parse/crash36.C: New test.
46
47 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
48
49         * gcc.dg/pr32721.c: Updated.
50
51 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
52
53         PR tree-optimization/32573
54         PR middle-end/32946
55         * gcc.dg/pr32573.c: New test.
56
57         PR c++/32898
58         * g++.dg/lookup/ns3.C: New test.
59
60         * gfortran.dg/assumed_charlen_sharing.f90: New test.
61
62         PR c++/31941
63         * g++.dg/parse/crash37.C: New test.
64
65 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
66
67         PR target/17390
68         * gcc.target/i386/pr17390.c: New test.
69
70 2007-08-23  Richard Guenther  <rguenther@suse.de>
71
72         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
73         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
74         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
75         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
76         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
77         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
78         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
79         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
80
81 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
82
83         * gcc.target/s390: New directory.
84         * gcc.target/s390/s390.exp: New file.
85         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
86         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
87         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
88         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
89         gcc.target/s390 directory.
90
91 2007-08-23  Richard Guenther  <rguenther@suse.de>
92
93         PR tree-optimization/32328
94         * testsuite/gcc.dg/pr32328.c: New testcase.
95
96 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
97
98         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
99           available.
100
101 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
102
103         PR fortran/33095
104         * gfortran.dg/min_max_optional_5.f90: New test.
105         * gfortran.dg/min_max_optional_2.f90: Remove.
106         * gfortran.dg/min_max_optional_3.f90: Remove.
107         * gfortran.dg/min_max_optional_4.f90: Remove.
108
109 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
110
111         * gcc.target/i386/xorps-sse.c: New.
112         * gcc.target/i386/xorps-sse2.c: New.
113
114 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
115
116         * gcc.target/i386/cmov3.c: Fix scan-assembler.
117         * gcc.target/i386/cmov4.c: Fix scan-assembler.
118         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
119
120 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
121
122         PR fortran/33020
123         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
124         include multiple kinds for SHAPE parameter within a single
125         namespace.
126         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
127         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
128
129 2007-08-22  Janus Weil  <jaydub66@gmail.com>
130
131         * interface_abstract_1.f90: Extended test case.
132         * interface_abstract_3.f90: New test.
133
134 2007-08-21  Christian Bruel  <christian.bruel@st.com>
135
136         * gcc.dg/fold-sub.c: New test.
137         
138 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
139
140         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
141         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
142         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
143         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
144         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
145         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
146
147 2007-08-22  Richard Guenther  <rguenther@suse.de>
148
149         PR middle-end/33007
150         * gcc.dg/pr33007.c: New testcase.
151
152 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
153
154         * gcc.c-torture/execute/strcmp-1.x: Delete.
155
156 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
157
158         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
159         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
160         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
161         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
162         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
163         gcc.target/i386/stack-realign.c,
164         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
165         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
166         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
167         target using dg-require-effective-target directive.
168         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
169         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
170         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
171         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
172         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
173         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
174         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
175         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
176         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
177         Require lp64 target using dg-require-effective-target directive.
178         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
179         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
180         directive.
181         * gcc.target/i386/20010202-1.c: Move from here ...
182         * gcc.dg/20010202-1.c: ... to here.
183
184 2007-08-22  Richard Guenther  <rguenther@suse.de>
185
186         PR tree-optimization/33142
187         * gcc.c-torture/execute/pr33142.c: New testcase.
188
189 2007-08-22  Richard Guenther  <rguenther@suse.de>
190
191         PR middle-end/32563
192         * g++.dg/torture/pr32563.C: New testcase.
193
194 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
195
196         PR middle-end/32912
197         * gcc.dg/pr32912-1.c: Add -w to options.
198         * gcc.dg/pr32912-2.c: Likewise.
199         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
200
201 2007-08-21  Ian Lance Taylor  <iant@google.com>
202
203         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
204
205 2007-08-21  Ian Lance Taylor  <iant@google.com>
206
207         PR tree-optimization/33134
208         * g++.dg/tree-ssa/pr33134.C: New test.
209
210 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
211
212         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
213         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
214
215 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
216
217         PR debug/32610
218         * gcc.dg/debug/pr32610.c: New test.
219
220         * g++.dg/init/new24.C: New test.
221
222         PR middle-end/32912
223         * gcc.dg/pr32912-1.c: New test.
224         * gcc.dg/pr32912-2.c: New test.
225         * gcc.dg/pr32912-3.c: New test.
226
227 2007-08-21  Richard Guenther  <rguenther@suse.de>
228
229         * gcc.dg/pointer-arith-10.c: New testcase.
230
231 2007-08-21  Richard Guenther  <rguenther@suse.de>
232
233         PR middle-end/33122
234         * gcc.c-torture/compile/pr33122.c: New testcase.
235
236 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
237
238         * g++.dg/warn/Wnvdtor-2.C: New testcase.
239
240 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
241
242         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
243
244 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
245
246         PR c++/33025
247         * g++.dg/init/new23.C: New test.
248
249 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
250
251         PR middle-end/30564
252         * gcc.c-torture/compile/pr30564-1.c: New test.
253         * gcc.c-torture/compile/pr30564-2.c: New test.
254
255 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
256
257         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
258
259 2007-08-19  Tobias Burnus  <burnus@net-b.de>
260
261         * gfortran.dg/interface_abstract_2.f90: New.
262         * gfortran.dg/interface_abstract_1.f90: Fix typo.
263
264 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
265
266         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
267         unknown (so that outer-loop wont get analyzed).
268         * gcc.dg/vect/vect-outer-1a.c: New test.
269         * gcc.dg/vect/vect-outer-1b.c: New test.
270         * gcc.dg/vect/vect-outer-1.c: New test.
271         * gcc.dg/vect/vect-outer-2a.c: New test.
272         * gcc.dg/vect/vect-outer-2b.c: New test.
273         * gcc.dg/vect/vect-outer-2c.c: New test.
274         * gcc.dg/vect/vect-outer-2.c: New test.
275         * gcc.dg/vect/vect-outer-3a.c: New test.
276         * gcc.dg/vect/vect-outer-3b.c: New test.
277         * gcc.dg/vect/vect-outer-3c.c: New test.
278         * gcc.dg/vect/vect-outer-3.c: New test.
279         * gcc.dg/vect/vect-outer-4a.c: New test.
280         * gcc.dg/vect/vect-outer-4b.c: New test.
281         * gcc.dg/vect/vect-outer-4c.c: New test.
282         * gcc.dg/vect/vect-outer-4d.c: New test.
283         * gcc.dg/vect/vect-outer-4e.c: New test.
284         * gcc.dg/vect/vect-outer-4f.c: New test.
285         * gcc.dg/vect/vect-outer-4g.c: New test.
286         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
287         * gcc.dg/vect/vect-outer-4i.c: New test.
288         * gcc.dg/vect/vect-outer-4j.c: New test.
289         * gcc.dg/vect/vect-outer-4k.c: New test.
290         * gcc.dg/vect/vect-outer-4l.c: New test.
291         * gcc.dg/vect/vect-outer-4m.c: New test.
292         * gcc.dg/vect/vect-outer-4.c: New test.
293         * gcc.dg/vect/vect-outer-5.c: New test.
294         * gcc.dg/vect/vect-outer-6.c: New test.
295         * gcc.dg/vect/vect-outer-fir.c: New test.
296         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
297         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
298
299 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
300
301         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
302         and -fno-tree-reassoc.
303         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
304         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
305         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
306         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
307         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
308         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
309         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
310         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
311         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
312         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
313         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
314         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
315         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
316         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
317         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
318         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
319         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
320         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
321         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
322         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
323         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
324         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
325         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
326         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
327         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
328         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
329         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
330         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
331         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
332         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
333         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
334         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
335         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
336         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
337         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
338         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
339         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
340
341 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
342
343         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
344         versioning for aliasing).
345         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
346
347         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
348         targets.
349         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
350
351 2007-08-18  Tom Tromey  <tromey@redhat.com>
352
353         PR preprocessor/32974:
354         * gcc.dg/cpp/pr32974.c: New file.
355
356 2007-08-17  Tobias Burnus  <burnus@net-b.de>
357
358         * gfortran.dg/interface_abstract_1.f90: New.
359
360 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
361
362         PR fortran/32881
363         * gfortran.dg/pure_initializer_1.f90: New test.
364
365 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
366
367         PR fortran/32875
368         * gfortran.dg/array_constructor_18.f90: New test.
369
370 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
371
372         PR c++/28989
373         * g++.dg/expr/lval3.C: New test.
374         * g++.dg/expr/lval4.C: New test.
375
376 2007-08-17  Ollie Wild  <aaw@google.com>
377
378         PR c++/31749
379         * g++.dg/lookup/builtin3.C: New test.
380         * g++.dg/lookup/builtin4.C: New test.
381         * g++.dg/lookup/using19.C: New test.
382
383 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
384
385         PR c++/32190
386         * g++.dg/parse/error31.C: New.
387
388 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
389
390         PR c++/32112
391         * g++.dg/template/error26.C: New.
392
393 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
394
395         PR fortran/33079
396         * gfortran.dg/zero_length_2.f90: New test.
397
398 2007-08-17  Tobias Burnus  <burnus@net-b.de>
399
400         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
401         * gfortran.dg/kind_tests_3.f03: Ditto.
402         * gfortran.dg/global_vars_f90_init.f90: Ditto.
403         * gfortran.dg/interface_13.f90: Ditto.
404         * gfortran.dg/pr32738.f90: Ditto.
405         * gfortran.dg/module_private_1.f90: Ditto.
406         * gfortran.dg/test_only_clause.f90: Ditto.
407         * gfortran.dg/bind_c_vars.f90: Ditto.
408         * gfortran.dg/bind_c_dts.f90: Ditto.
409         * gfortran.dg/use_9.f90: Ditto.
410         * gfortran.dg/generic_8.f90: Ditto.
411         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
412         * gfortran.dg/private_type_6.f90: Ditto.
413         * gfortran.dg/c_assoc.f90: Ditto.
414         * gfortran.dg/private_type_7.f90: Ditto.
415         * gfortran.dg/global_vars_c_init.f90: Ditto.
416         * gfortran.dg/bind_c_dts_2.f03: Ditto.
417         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
418         * gfortran.dg/c_size_t_test.f03: Ditto.
419         * gfortran.dg/used_types_12.f90: Ditto.
420         * gfortran.dg/pr25923.f90: Ditto.
421         * gfortran.dg/test_com_block.f90: Ditto.
422         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
423         * gfortran.dg/equiv_constraint_7.f90: Ditto.
424         * gfortran.dg/com_block_driver.f90: Ditto.
425         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
426         * gfortran.dg/use_iso_c_binding.f90: Ditto.
427         * gfortran.dg/c_loc_test.f90: Ditto.
428         * gfortran.dg/c_ptr_tests.f03: Ditto.
429         * gfortran.dg/module_interface_1.f90: Ditto.
430
431 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
432
433         PR c++/32870
434         * g++.dg/other/error17.C: Adjust.
435         
436 2007-08-17  Ben Elliston  <bje@au.ibm.com>
437
438         PR middle-end/32970
439         * g++.dg/ext/altivec-14.C: New test.
440
441 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
442
443         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
444         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
445         dump files.
446         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
447         * gcc.dg/vect/pr32366.c: Ditto.
448
449 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
450
451         PR testsuite/33082
452         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
453         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
454         * gcc.dg/dfp/convert-int-fold.c: Ditto.
455         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
456
457 2007-08-16  Tobias Burnus  <burnus@net-b.de>
458
459         PR fortran/33072
460         * gfortran.dg/use_9.f90: New.
461
462 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
463
464         * g++.dg/gcov/gcov-5.C: New test.
465
466 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
467
468         * g++.dg/gcov/gcov-4.C: New test.
469         * lib/gcov.exp (verify-lines): Add support for
470         checking no-coverage lines.
471
472 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
473
474         * gcc.dg/vect/vect-vfa-01.c: New.
475         * gcc.dg/vect/vect-vfa-02.c: New.
476         * gcc.dg/vect/vect-vfa-03.c: New.
477         * gcc.dg/vect/vect-vfa-04.c: New.
478         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
479         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
480         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
481         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
482         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
483         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
484         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
485         gfortran.dg/vect/pr19049.f90: Rename to start with
486         prefix no-vfa-.
487         * gcc.dg/vect/vect.exp: Disable versioning for alias
488         when test starts with no-vfa-.
489         * gfortran.dg/vect/vect.exp: Likewise.
490
491 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
492
493         * gcc.dg/torture/pr32897.c: New test.
494
495 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
496
497         PR c++/31132
498         * g++.dg/template/crash69.C: New.
499
500 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
501
502         * lib/target-supports.exp (check_effective_target_arm32): Use
503         check_no_compiler_messages.
504
505 2007-08-15  Diego Novillo  <dnovillo@google.com>
506
507         gcc.dg/tree-ssa/20070815.c: New test.
508
509 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
510
511         PR fortran/33077
512         * gfortran.dg/random_7.f90: Initialize variable.
513
514 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
515
516         PR middle-end/33074
517         * gfortran.dg/pr33074.f90: New test.
518
519         PR c++/32992
520         * g++.dg/opt/nrv14.C: New test.
521
522 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
523
524         PR c++/33035
525         * g++.dg/template/crash68.C: New.
526
527 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
528
529         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
530         * gcc.dg/sibcall-4.c: Ditto.
531
532 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
533
534         PR fortran/33066
535         * gfortran.dg/use_8.f90: New test.
536         * gfortran.dg/c_loc_tests_2.f03: Fix code.
537
538 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
539
540         PR c++/27211
541         * g++.dg/template/error27.C: New.
542         * g++.dg/template/error28.C: New.
543         * g++.dg/other/pr28304.C: Adjust.
544         * g++.old-deja/g++.mike/p811.C: Likewise.
545
546 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
547
548         PR target/30315
549         * gcc.target/i386/pr30315.c: New.
550
551 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
552
553         PR fortran/32594
554         * gfortran.dg/substr_5.f90: New test.
555
556 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
557
558         PR c/30428
559         * gcc.dg/vector-2.c: New test.
560
561         PR c++/30428
562         * g++.dg/ext/vector8.C: New test.
563
564 2007-08-13  Dan Hipschman  <dsh@google.com>
565
566         PR c/32953
567         * gcc.dg/format/array-1.c: Add an additional test for
568         unterminated format strings of length 1.
569
570 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
571
572         PR fortran/32926
573         * gfortran.dg/external_procedures_3.f90: New test.
574
575 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
576
577         PR fortran/32827
578         * gfortran.dg/import6.f90: New test.
579
580 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
581
582         PR C/30427
583         *  gcc.dg/vector-1.c: New test.
584
585 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
586
587         * gcc.dg/pr21255-4.c: Skip for PIC.
588         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
589
590 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
591
592         * gcc.dg/attr-isr.c: Skip for PIC.
593         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
594         * gcc.dg/attr-isr-trapa.c: Likewise.
595         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
596         * gcc.dg/pragma-isr-trapa.c: Likewise.
597         * gcc.dg/pragma-isr-trapa2.c: Likewise.
598
599 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
600
601         PR fortran/32962
602         * gfortran.dg/transpose_1.f90: New test.
603
604 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
605
606         PR fortran/29600
607         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
608         intrinsic.
609
610 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
611
612         PR fortran/30964
613         PR fortran/33054
614         * gfortran.dg/random_4.f90: New test.
615         * gfortran.dg/random_5.f90: New test.
616         * gfortran.dg/random_6.f90: New test.
617         * gfortran.dg/random_7.f90: New test.
618
619 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
620
621         PR fortran/32860
622         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
623
624 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
625
626         PR fortran/31629
627         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
628
629 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
630
631         PR fortran/29600
632         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
633         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
634
635 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
636
637         PR fortran/32937
638         * gfortran.dg/char_length_6.f90: New test.
639
640 2007-08-10  Ollie Wild  <aaw@google.com>
641
642         * g++.dg/lookup/using18.C: New test.
643
644 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
645
646         PR c++/17763
647         * g++.dg/other/error16.C: New.
648
649 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
650
651         PR libfortran/33039
652         * gfortran.dg/namelist_37.f90: New test.
653
654 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
655
656         PR c++/22256
657         * g++.dg/conversion/op3.C: New.
658
659 2007-08-09  Tobias Burnus  <burnus@net-b.de>
660
661         PR fortran/32987
662         * gfortran.dg/fmt_tab_1.f90: New.
663         * gfortran.dg/fmt_tab_2.f90: New.
664
665 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
666
667         PR c/32796
668         * gcc.c-torture/compile/pr32796.c: New test.
669
670 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
671
672         PR middle-end/32813
673         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
674         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
675         instead of just -O.
676
677 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
678
679         * gcc.target/mips/code-readable-1.c: New test.
680         * gcc.target/mips/code-readable-2.c: Likewise.
681         * gcc.target/mips/code-readable-3.c: Likewise.
682
683 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
684             Revital Eres  <eres@il.ibm.com>
685
686         * gfortran.dg/sms-1.f90: Add comment.
687         * gfortran.dg/sms-2.f90: New.
688
689 2007-08-07  Ian Lance Taylor  <iant@google.com>
690
691         * gcc.dg/instrument-1.c: New test.
692         * gcc.dg/instrument-2.c: New test.
693         * gcc.dg/instrument-3.c: New test.
694
695 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
696
697         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
698
699 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
700
701         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
702         !vector_alignment_reachable targets.
703         * gcc.dg/vect/vect-33.c: Likewise.
704         * gcc.dg/vect/vect-42.c: Likewise.
705         * gcc.dg/vect/vect-44.c: Likewise.
706         * gcc.dg/vect/vect-50.c: Likewise.
707         * gcc.dg/vect/vect-70.c: Likewise.
708         * gcc.dg/vect/vect-71.c: Likewise.
709         * gcc.dg/vect/vect-87.c: Likewise.
710         * gcc.dg/vect/vect-88.c: Likewise.
711         * gcc.dg/vect/vect-91.c: Likewise.
712         * gcc.dg/vect/vect-93.c: Likewise.
713         * gcc.dg/vect/vect-96.c: Likewise.
714         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
715         * gcc.dg/vect/section-anchors-69.c: Likewise.
716         * gcc.dg/vect/pr25413.c: Likewise.
717         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
718         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
719         * gfortran.dg/vect-2.f90: Likewise.
720         * gfortran.dg/vect-3.f90: Likewise.
721         * gfortran.dg/vect-4.f90: Likewise.
722         * gfortran.dg/vect-5.f90: Likewise.
723         * lib/target-supports.exp (check_effective_target_natural_alignment): 
724         Return false for darwin. 
725         (check_effective_target_vector_alignment_reachable_for_double): New.
726
727 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
728
729         * gcc.dg/multiword-1.c: New testcase.
730
731 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
732
733         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
734         messages.
735         * gfortran.dg/namelist_36.f90: New test.
736
737 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
738
739         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
740           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
741
742 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
743
744         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
745         * gcc.dg/torture/type-generic-1.c: Likewise.
746
747 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
748
749         * gcc.c-torture/20070522-1.c: Move to ...
750         * gcc.c-torture/compile/20070522-1.c: Here.
751
752 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
753
754         PR fortran/29828
755         * gfortran.dg/minmax_char_1.f90: New test.
756         * gfortran.dg/minmax_char_2.f90: New test.
757         * gfortran.dg/min_max_optional_4.f90: New test.
758
759 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
760
761         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
762         hanging on the testcase.
763
764 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
765
766         PR middle-end/32988
767         * gcc.c-torture/compile/pr32988.c: New test.
768
769 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
770
771         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
772
773 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
774
775         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
776
777         Revert:
778         2007-03-22  Dirk Mueller  <dmueller@suse.de>
779
780         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
781
782 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
783
784         PR fortran/32979
785         * gfortran.dg/isnan_1.f90: New test.
786
787 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
788             Revital Eres <eres@il.ibm.com>
789
790         * gcc.dg/sms-antideps.c: New test.
791
792 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
793
794         PR fortran/31214
795         * gfortran.dg/entry_13.f90: New test.
796
797         * gfortran.dg/entry_12.f90: Clean up .mod file.
798
799 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
800
801         PR fortran/32770
802         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
803         variables as kind=4 so they don't overflow the record length.
804
805 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
806
807         PR fortran/32968
808         * gfortran.dg/selected_kind_1.f90: New test.
809
810 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
811
812         PR middle-end/32780
813         * gcc.c-torture/compile/pr32780.c: New test.
814
815 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
816
817         RP middle-end/32399
818         * gcc.c-torture/compile/pr32399.c: New testcase.
819
820 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
821
822         PR middle-end/32304
823         * g++.dg/torture/pr32304.C: New testcase.
824
825 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
826
827         PR middle-end/32935
828         * gfortran.fortran-torture/compile/complex_1.f90: New test.
829
830 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
831
832         PR fortran/32955
833         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
834
835 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
836
837         PR fortran/31202
838         * gfortran.dg/nint_2.f90: New test.
839
840 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
841
842         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
843         * gcc.dg/weak/typeof-2.c: Likewise.
844
845 2007-08-03  Diego Novillo  <dnovillo@google.com>
846
847         PR 31521
848         * gcc.dg/tree-ssa/pr31521.c: New test.
849
850 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
851
852         PR fortran/32770
853         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
854         iostat must be default kind.
855
856 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
857
858         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
859
860 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
861
862         PR fortran/32770
863         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
864         explicit so test passes with -fdefault-integer-8.
865         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
866         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
867
868 2007-08-02  Lee Millward  <lee.millward@gmail.com>
869
870         PR c++/30849
871         * g++.dg/parse/asm1.C: New test.
872
873         PR c++/30850
874         * g++.dg/parse/asm2.C: Likewise.
875
876         PR c++/30851
877         * g++.dg/parse/asm3.C: Likewise.
878         
879 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
880
881         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
882           "int" is only 16 bit bits wide.
883         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
884
885 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
886
887         * g++.dg/torture/type-generic-1.C: New.
888         * gcc.dg/pr28796-2.c: Move tests ...
889         * gcc.dg/tg-tests.h: ... here.
890         * gcc.dg/torture/type-generic-1.c: New.
891
892 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
893
894         PR libfortran/32954
895         * minmaxloc_3.f90:  New test case.
896
897 2007-08-01  Tobias Burnus  <burnus@net-b.de>
898
899         PR fortran/32936
900         * gfortran.dg/allocate_stat.f90: New.
901
902 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
903
904         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
905
906 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
907
908         PR tree-optimization/32919
909         * gcc.c-torture/compile/pr32919.c: New.
910
911 2007-08-01  Nick Clifton  <nickc@redhat.com>
912
913         * gcc.c-torture/execute/execute.exp: Change copyright header to
914         refer to version 3 of the GNU General Public License and to point
915         readers at the COPYING3 file and the FSF's license web page.
916         * gcc.c-torture/execute/ieee/ieee.exp,
917         gcc.c-torture/unsorted/unsorted.exp,
918         gcc.c-torture/compile/compile.exp,
919         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
920         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
921         gcc.target/cris/torture/cris-torture.exp,
922         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
923         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
924         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
925         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
926         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
927         gnat.dg/dg.exp, gnat.dg/style/style.exp,
928         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
929         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
930         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
931         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
932         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
933         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
934         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
935         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
936         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
937         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
938         gcc.dg/noncompile/noncompile.exp,
939         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
940         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
941         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
942         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
943         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
944         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
945         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
946         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
947         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
948         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
949         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
950         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
951         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
952         g++.old-deja/old-deja.exp,
953         gfortran.fortran-torture/execute/execute.exp,
954         gfortran.fortran-torture/compile/compile.exp,
955         treelang/output/output-1.c, treelang/output/output-1.tree,
956         treelang/execute/execute.exp, treelang/Makefile.in,
957         treelang/compile/compile.exp, g++.dg/dg.exp,
958         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
959         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
960         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
961         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
962         g++.dg/compat/struct-layout-1.exp,
963         g++.dg/compat/struct-layout-1_generate.c,
964         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
965         g++.dg/bprob/bprob.exp, config/default.exp,
966         gcc.test-framework/test-framework.awk,
967         gcc.test-framework/gen_directive_tests,
968         gcc.test-framework/test-framework.exp,
969         objc.dg/special/special.exp,
970         objc.dg/gnu-encoding/gnu-encoding.exp,
971         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
972         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
973         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
974         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
975         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
976         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
977         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
978         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
979         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
980         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
981         lib/target-supports-dg.exp, lib/gcc-defs.exp,
982         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
983         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
984         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
985         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
986         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
987         Likewise.
988
989 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
990
991         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
992         error message text.
993
994 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
995
996         PR fortran/32945
997         * gfortran.dg/initialization_12.f90: New test.
998
999 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
1000
1001         PR fortran/31609
1002         * gfortran.dg/entry_12.f90: New test.
1003
1004 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1005
1006         PR fortran/32938
1007         * gfortran.dg/altreturn_6.f90: New test.
1008
1009 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
1010
1011         PR fortran/32942
1012         * gfortran.dg/exponent_2.f90: New test.
1013
1014 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
1015
1016         * gcc.dg/vect/vect-117.c: New test.
1017         * gcc.dg/vect/vect-74.c: Enabled test
1018         * gcc.dg/vect/vect-81.c: Enabled test
1019
1020 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
1021
1022         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1023         s/dg-error/dg-warning where warning is expected.
1024
1025 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1026
1027         PR fortran/32770
1028         * gfortran.dg/array_constructor_12.f90:  Adjust argument
1029         of huge() to correct kind.
1030
1031 2007-07-30  Ollie Wild  <aaw@google.com>
1032
1033         * gcc.dg/cpp/counter-2.c: New test.
1034         * gcc.dg/cpp/counter-3.c: New test.
1035         * gcc.dg/cpp/dir-only-1.c: New test.
1036         * gcc.dg/cpp/dir-only-1.h: New file.
1037         * gcc.dg/cpp/dir-only-2.c: New test.
1038         * gcc.dg/cpp/dir-only-3.c: New test.
1039         * gcc.dg/cpp/dir-only-3a.h: New file.
1040         * gcc.dg/cpp/dir-only-3b.h: New file.
1041         * gcc.dg/cpp/dir-only-4.c: New test.
1042         * gcc.dg/cpp/dir-only-5.c: New test.
1043         * gcc.dg/cpp/dir-only-6.c: New test.
1044
1045 2007-07-30  Julian Brown  <julian@codesourcery.com>
1046
1047         * gcc.target/arm/neon/v*.c: Regenerate.
1048
1049 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1050
1051         PR c++/32108
1052         * g++.dg/ext/label6.C: New.
1053
1054 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1055
1056         PR libfortran/32858
1057         PR libfortran/30814
1058         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1059
1060 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1061
1062         PR fortran/31211
1063         * gfortran.dg/actual_pointer_function_1.f90: New test.
1064
1065         PR fortran/32682
1066         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1067
1068 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1069
1070         PR fortran/32906
1071         * gfortran.dg/shape_1.f90: Adjust error message.
1072         * gfortran.dg/parameter_array_ref_1.f90: New test.
1073
1074 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1075
1076         PR fortran/31609
1077         * gfortran.dg/entry_11.f90: New test.
1078
1079 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
1080             Revital Eres  <eres@il.ibm.com>
1081
1082         * gfortran.dg/sms-1.f90: New test.
1083
1084 2007-07-28  Richard Guenther  <rguenther@suse.de>
1085
1086         * gcc.c-torture/compile/pr32920.c: New testcase.
1087
1088 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
1089
1090         PR c++/30917
1091         * g++.dg/lookup/friend11.C: New test.
1092
1093 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
1094
1095         * gfortran.dg/namelist_5.f90: Adjusted error message.
1096         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1097         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1098         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1099         * gfortran.dg/namelist_32.f90: ... this.
1100
1101         PR fortran/32876
1102         * gfortran.dg/namelist_33.f90: New test.
1103
1104         PR fortran/32905
1105         * gfortran.dg/namelist_34.f90: New test.
1106
1107         PR fortran/31818
1108         * gfortran.dg/namelist_35.f90: New test.
1109
1110 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
1111
1112         PR fortran/32880
1113         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1114
1115 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1116
1117         PR testsuite/32471
1118         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1119           assuming it is 0x7ffffffff.
1120         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1121         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1122
1123 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1124
1125         * gfortran.dg/operator_3.f90: Fix dg directive.
1126         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1127         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1128         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1129
1130 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
1131
1132         * g++.dg/cpp0x/decltype1.C: New.
1133         * g++.dg/cpp0x/decltype2.C: New.
1134         * g++.dg/cpp0x/decltype3.C: New.
1135         * g++.dg/cpp0x/decltype4.C: New.
1136         * g++.dg/cpp0x/decltype5.C: New.
1137         * g++.dg/cpp0x/decltype6.C: New.
1138
1139 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1140
1141         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1142           because the test relies on bit 31 to be the sign bit.
1143
1144 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1145
1146         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1147           assuming it is 0x7fffffff.
1148         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1149         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1150
1151 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
1152
1153         PR c++/32346
1154         * g++.dg/expr/bitfield9.C: New test.
1155
1156 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1157
1158         PR fortran/32899
1159         * gfortran.dg/logical_comp.f90: Update dg-error strings.
1160
1161 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1162
1163         PR fortran/32760
1164         * gfortran.dg/private_type_7.f90: New test.
1165
1166 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1167
1168         PR fortran/32035
1169         * gfortran.dg/select_char_1.f90: New test.
1170
1171 2007-07-27  Tobias Burnus  <burnus@net-b.de>
1172
1173         PR fortran/32903
1174         * gfortran.dg/initialization_11.f90: New test.
1175
1176 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
1177
1178         * gcc.target/mips/ins-1.c: New test.
1179
1180 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
1181
1182         PR/19232
1183         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1184         (f1): Likewise.
1185
1186 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1187
1188         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1189         error: width of 'spare' exceeds its type.
1190
1191 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
1192
1193         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1194         * gcc.dg/sibcall-4.c: Likewise.
1195
1196 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1197
1198         PR rtl-optimization/31500
1199         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1200         * g++.dg/warn/Warray-bounds.C: Likewise.
1201
1202 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1203
1204         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1205
1206 2007-07-25  Julian Brown  <julian@codesourcery.com>
1207             Paul Brook  <paul@codesourcery.com>
1208             Joseph Myers  <joseph@codesourcery.com>
1209             Mark Shinwell  <shinwell@codesourcery.com>
1210
1211         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1212         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1213         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1214         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1215         (check_effective_target_arm_neon_hw): New.
1216         * gcc.target/arm/neon/neon.exp: New file.
1217         * gcc.target/arm/neon/polytypes.c: New file.
1218         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1219
1220 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
1221
1222         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1223           targets where an "int" is less than 32 bits wide.
1224
1225 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1226
1227         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1228
1229 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1230
1231         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1232           during addition if an int is only 16 bits wide.
1233         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1234
1235 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1236
1237         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1238           size as "long int" and are 32 or 64 bits wide.
1239         * gcc.dg/torture/pr28814.c: Likewise.
1240
1241 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1242
1243         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1244           exactly as wide as an int.
1245
1246 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
1247
1248         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1249         Define and use throughout as long long printf format specifier.
1250         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1251         Likewise.
1252
1253 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1254
1255         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1256         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1257
1258 2007-07-25  Ben Elliston  <bje@au.ibm.com>
1259
1260         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1261
1262 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
1263
1264         * gcc.c-torture/execute/20070724-1.c: New.
1265
1266 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1267
1268         PR fortran/31205
1269         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1270         "deallocates" to 24, since patch has code rid of much spurious
1271         code.
1272         * gfortran.dg/interface_assignment_1.f90 : New test.
1273
1274         PR fortran/32842
1275         * gfortran.dg/interface_assignment_2.f90 : New test.
1276
1277 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1278
1279         PR fortran/32867
1280         * fortran.dg/initialization_10.f90: New test.
1281
1282 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1283
1284         PR fortran/32778
1285         * gfortran.dg/imag_2.f: Removed
1286         * gfortran.dg/warn_std_1.f90: New test.
1287         * gfortran.dg/warn_std_2.f90: New test.
1288         * gfortran.dg/warn_std_3.f90: New test.
1289
1290 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1291
1292         PR c++/29001
1293         * g++.dg/init/new22.C: New.
1294
1295 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1296
1297         PR c++/32561
1298         * g++.dg/template/crash67.C: New.
1299
1300 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
1301
1302         * lib/target-support.exp (check_effective_target_natural_alignment): 
1303         (check_effective_target_vector_alignment_reachable): New.
1304         * config/spu/spu.c (spu_vector_alignment_reachable): New.
1305         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1306         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
1307         check.
1308         * gcc.dg/vect/pr25413.c: Likewise.
1309         * gcc.dg/vect/pr31699.c: Likewise.
1310
1311 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1312
1313         PR fortran/30814
1314         * gfortran.dg/pack_bounds_1.f90:  New test case.
1315
1316 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
1317
1318         PR fortran/31639
1319         * gfortran.dg/initialization_9.f90: New test.
1320
1321 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1322
1323         PR fortran/32797
1324         PR fortran/32800
1325         * gfortran.dg/bind_c_usage_8.f03: New test case.
1326         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1327         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
1328
1329 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
1330
1331         * gcc.target/mips/branch-cost-1.c: New test.
1332         * gcc.target/mips/branch-cost-2.c: Likewise.
1333
1334 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1335
1336         PR fortran/32732
1337         * gfortran.dg/c_char_tests.f03: New test case.
1338         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1339         * gfortran.dg/c_char_tests_2.f03: New test case.
1340         * gfortran.dg/value_6.f03: Ditto.
1341         * gfortran.dg/value_7.f03: Ditto.
1342
1343 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1344
1345         PR fortran/32600
1346         * gfortran.dg/c_funloc_tests_5.f03: New.
1347         * gfortran.dg/c_funloc_tests_5.f04: New.
1348         * gfortran.dg/c_funloc_tests_4_driver.c: New.
1349
1350 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1351
1352         PR c++/32839
1353         * g++.dg/expr/call4.C: New.
1354         * g++.dg/expr/call5.C: New.
1355
1356 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1357
1358         PR fortran/32710
1359         * gfortran.dg/namelist_30.f90: New test.
1360
1361 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1362
1363         PR fortran/29962
1364         * gfortran.dg/array_initializer_1.f90: Removed warning.
1365         * gfortran.dg/initialization_1.f90: Adjusted messages.
1366         * gfortran.dg/nested_modules_6.f90: Removed warning.
1367
1368         PR fortran/31253
1369         * gfortran.dg/initialization_7.f90: New test.
1370
1371         PR fortran/31639
1372         * gfortran.dg/initialization_8.f90: New test.
1373
1374 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1375
1376         PR c++/30818
1377         * g++.dg/template/crash47.C: Adjust errors.
1378         * g++.dg/template/crash48.C: Adjust errors.
1379         * g++.dg/template/typename12.C: New.
1380         * g++.dg/template/typename13.C: New.
1381         * g++.dg/template/typename14.C: New.
1382         * g++.dg/template/typedef6.C: Adjust errors.
1383
1384 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1385
1386         PR fortran/32627
1387         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1388         * gfortran.dg/pr32627.f03: New test case.
1389
1390         * gfortran.dg/c_f_pointer_logical.f03: New test case.
1391         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1392         c_f_pointer_logical.
1393         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1394         c_f_pointer_complex.
1395         * gfortran.dg/c_f_pointer_complex.f03: New test case.
1396         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1397         c_f_pointer_shape_tests_2.
1398         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1399
1400 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1401
1402         PR fortran/32804
1403         * gfortran.dg/c_loc_tests_9.f03: New test case.
1404         * gfortran.dg/c_loc_tests_10.f03: Ditto.
1405
1406 2007-07-21  Lee Millward  <lee.millward@gmail.com>
1407
1408         PR fortran/32823
1409         * gfortran.dg/int_2.f90: New test.
1410         
1411 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1412
1413         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1414
1415 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
1416
1417         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1418         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1419
1420 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
1421
1422         PR tree-optimization/19910
1423         * gcc.dg/pr19910.c: New test.
1424
1425 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
1426
1427         PR fortran/32738
1428         * gfortran.dg/pr32738.f90: New test.
1429
1430 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1431
1432         PR tree-optimzation/32635
1433         * gfortran.dg/pr32635.f:  New test case.
1434
1435 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1436
1437         PR fortran/32801
1438         * gfortran.dg/pr32801.f03: New test case.
1439
1440 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1441
1442         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1443         Test negative numbers also.
1444         * gcc.dg/c99-math-float-1.c: Likewise.
1445         * gcc.dg/c99-math-long-double-1.c: Likewise.
1446         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1447         test inputs.
1448
1449 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1450         
1451         * lib/target-supports.exp (check_effective_target_sync_int_long):
1452         Enable for xtensa.
1453         (check_effective_target_sync_char_short): Likewise.
1454         
1455 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1456
1457         * gcc.dg/pr28796-2.c: Add more cases.
1458
1459 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1460
1461         * gcc.dg/pr28796-1.c: Add more cases.
1462         * gcc.dg/pr28796-2.c: Likewise.
1463
1464 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1465
1466         * gcc.dg/pr28796-1.c: Add more cases.
1467         * gcc.dg/pr28796-2.c: Likewise.
1468
1469 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1470
1471         PR fortran/32535
1472         * gfortran.dg/pr32535.f90: New test.
1473
1474 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1475
1476         PR fortran/31320
1477         PR fortran/32665
1478         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1479
1480 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1481
1482         PR rtl-optimization/32773
1483         * gcc.dg/pr32773.c: New test.
1484
1485 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1486
1487         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1488         match flax-vector-conversions note.
1489         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1490         instead of dg-error for the warning.
1491
1492 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1493
1494         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1495           adapted to work on targets with 16-bit or wider int.
1496         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1497         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1498         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1499         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1500
1501 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1502
1503         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1504         support large arrays.
1505         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1506         * gcc.dg/20061109-1.c: Likewise.
1507         * gcc.c-torture/execute/20061101-1.x: Likewise.
1508         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1509         * gcc.c-torture/execute/pr31448.x: Likewise.
1510
1511 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1512
1513         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1514
1515         PR fortran/32238
1516         * gfortran.dg/pr32238.f90: New test.
1517
1518         PR fortran/32222
1519         * gfortran.dg/pr32222.f90: New test.
1520
1521         PR fortran/32242
1522         * gfortran.dg/pr32242.f90: New test.
1523         
1524 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1525             David Ung  <davidu@mips.com>
1526
1527         * gcc.target/mips/mips-sched-madd.c: New test case.
1528
1529 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1530
1531         PR libfortran/32611
1532         * gfortran.dg/large_real_kind_1.f90: Update test.
1533         * gfortran.dg/pr17706.f90: Update test.
1534         * gfortran.dg/fmt_zero_digits.f90: Update test.
1535         * gfortran.dg/fmt_zero_precision.f90: Update test.
1536         * gfortran.dg/real_const_3.f90: Update test.
1537
1538 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1539
1540         PR fortran/32036
1541         * gfortran.dg/bounds_check_8.f90: New test.
1542         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1543
1544 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1545
1546         PR fortran/32357
1547         * gfortran.dg/mvbits_2.f90: New test.
1548
1549 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1550
1551         PR libfortran/32731
1552         * gfortran.dg/pack_mask_1.f90:  New test.
1553         * gfortran.dg/unpack_mask_1.f90:  New test.
1554
1555 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1556
1557         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1558         * gcc.dg/20001101-1.c: Likewise.
1559         * gcc.dg/20001102-1.c: Likewise.
1560         * gcc.dg/20020116-2.c: Likewise.
1561         * gcc.dg/20020416-1.c: Likewise.
1562         * gcc.dg/sparc-constant-1.c: Likewise.
1563         * gcc.dg/sparc-dwarf2.c: Likewise.
1564         * gcc.dg/sparc-frame-1.c: Likewise.
1565         * gcc.dg/sparc-getcontext-1.c: Likewise.
1566         * gcc.dg/sparc-loop-1.c: Likewise.
1567         * gcc.dg/sparc-reg-1.c: Likewise.
1568         * gcc.dg/sparc-ret.c: Likewise.
1569         * gcc.dg/sparc-trap-1.c: Likewise.
1570         * gcc.dg/ultrasp10.c: Likewise.
1571         * gcc.dg/ultrasp11.c: Likewise.
1572         * gcc.dg/ultrasp1.c: Likewise.
1573         * gcc.dg/ultrasp2.c: Likewise.
1574         * gcc.dg/ultrasp3.c: Likewise.
1575         * gcc.dg/ultrasp4.c: Likewise.
1576         * gcc.dg/ultrasp5.c: Likewise.
1577         * gcc.dg/ultrasp6.c: Likewise.
1578         * gcc.dg/ultrasp7.c: Likewise.
1579         * gcc.dg/ultrasp8.c: Likewise.
1580         * gcc.dg/ultrasp9.c: Likewise.
1581         * gcc.dg/splet-1.c: Delete.
1582
1583 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1584
1585         PR fortran/32724
1586         * gfortran.dg/stfunc_5.f90: New test.
1587
1588 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1589
1590         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1591         New procedure to check if arrays are naturally aligned to the vector
1592         alignment boundary.
1593         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1594         in size_t typedef.  Adjust tree dump scan results according to
1595         vect_aligned_arrays target check.
1596         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1597         vect_aligned_arrays target check.
1598         * gcc.dg/vect/pr31699.c: Ditto.
1599
1600 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1601
1602         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1603         for V2DFmode vector conditional expression.
1604         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1605         and dfceq patterns.
1606         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1607         and dfcgt patterns.
1608         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1609         V2DFmode comparison and test special values.
1610         * lib/target-supports.exp: Switch on test for V2DFmode 
1611         vector conditional expression.
1612
1613 2007-07-13  Richard Guenther  <rguenther@suse.de>
1614
1615         PR tree-optimization/32721
1616         * gcc.dg/pr32721.c: New testcase.
1617
1618 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1619
1620         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1621         error message part that continues on a new line.
1622
1623 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1624
1625         * gcc.dg/c99-tgmath-1.c: New.
1626         * gcc.dg/c99-tgmath-2.c: New.
1627         * gcc.dg/c99-tgmath-3.c: New.
1628         * gcc.dg/c99-tgmath-4.c: New.
1629
1630 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1631             Janis Johnson  <janis187@us.ibm.com>
1632
1633         PR testsuite/25241
1634         * gcc.test-framework/dg-error-exp-F.c: New test.
1635         * gcc.test-framework/dg-warning-exp-F.c: New test.
1636         * lib/gcc.exp: Enable warning and error prefixes.
1637         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1638         (dg-error): Wrap original dg-error.
1639         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1640         markers from dg-error/dg-warning directives.
1641         * gcc.dg/20040322-1.c: Likewise.
1642         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1643         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1644         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1645         * gcc.dg/Werror-1.c: Likewise.
1646         * gcc.dg/Werror-10.c: Likewise.
1647         * gcc.dg/Werror-11.c: Likewise.
1648         * gcc.dg/Werror-2.c: Likewise.
1649         * gcc.dg/Werror-3.c: Likewise.
1650         * gcc.dg/Werror-4.c: Likewise.
1651         * gcc.dg/Werror-5.c: Likewise.
1652         * gcc.dg/Werror-6.c: Likewise.
1653         * gcc.dg/Werror-7.c: Likewise.
1654         * gcc.dg/Werror-8.c: Likewise.
1655         * gcc.dg/Werror-9.c: Likewise.
1656         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1657         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1658         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1659         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1660         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1661         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1662         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1663         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1664         * gcc.dg/Wnested-externs-1.c: Likewise.
1665         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1666         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1667         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1668         * gcc.dg/Wshadow-3.c: Likewise.
1669         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1670         * gcc.dg/Wwrite-strings-1.c: Likewise.
1671         * gcc.dg/anon-struct-5.c: Likewise.
1672         * gcc.dg/anon-struct-6.c: Likewise.
1673         * gcc.dg/anon-struct-7.c: Likewise.
1674         * gcc.dg/anon-struct-8.c: Likewise.
1675         * gcc.dg/array-8.c: Likewise.
1676         * gcc.dg/array-quals-2.c: Likewise.
1677         * gcc.dg/asm-qual-1.c: Likewise.
1678         * gcc.dg/asm-wide-1.c: Likewise.
1679         * gcc.dg/assign-warn-1.c: Likewise.
1680         * gcc.dg/assign-warn-2.c: Likewise.
1681         * gcc.dg/bitfld-10.c: Likewise.
1682         * gcc.dg/bitfld-11.c: Likewise.
1683         * gcc.dg/bitfld-12.c: Likewise.
1684         * gcc.dg/bitfld-13.c: Likewise.
1685         * gcc.dg/bitfld-14.c: Likewise.
1686         * gcc.dg/builtin-choose-expr-2.c: Likewise.
1687         * gcc.dg/builtins-30.c: Likewise.
1688         * gcc.dg/c90-const-expr-5.c: Likewise.
1689         * gcc.dg/c90-typespec-1.c: Likewise.
1690         * gcc.dg/c99-const-expr-5.c: Likewise.
1691         * gcc.dg/c99-flex-array-5.c: Likewise.
1692         * gcc.dg/c99-fordecl-3.c: Likewise.
1693         * gcc.dg/c99-tag-3.c: Likewise.
1694         * gcc.dg/c99-typespec-1.c: Likewise.
1695         * gcc.dg/c99-vla-jump-1.c: Likewise.
1696         * gcc.dg/c99-vla-jump-2.c: Likewise.
1697         * gcc.dg/c99-vla-jump-3.c: Likewise.
1698         * gcc.dg/c99-vla-jump-4.c: Likewise.
1699         * gcc.dg/c99-vla-jump-5.c: Likewise.
1700         * gcc.dg/cast-1.c: Likewise.
1701         * gcc.dg/cast-2.c: Likewise.
1702         * gcc.dg/cast-3.c: Likewise.
1703         * gcc.dg/cast-4.c: Likewise.
1704         * gcc.dg/cast-pretty-print-1.c: Likewise.
1705         * gcc.dg/comp-goto-2.c: Likewise.
1706         * gcc.dg/comp-goto-3.c: Likewise.
1707         * gcc.dg/cpp/error-1.c: Likewise.
1708         * gcc.dg/cpp/if-paren.c: Likewise.
1709         * gcc.dg/decl-7.c: Likewise.
1710         * gcc.dg/decl-8.c: Likewise.
1711         * gcc.dg/decl-nospec-1.c: Likewise.
1712         * gcc.dg/decl-nospec-2.c: Likewise.
1713         * gcc.dg/decl-nospec-3.c: Likewise.
1714         * gcc.dg/declspec-10.c: Likewise.
1715         * gcc.dg/declspec-11.c: Likewise.
1716         * gcc.dg/declspec-12.c: Likewise.
1717         * gcc.dg/declspec-13.c: Likewise.
1718         * gcc.dg/declspec-14.c: Likewise.
1719         * gcc.dg/declspec-15.c: Likewise.
1720         * gcc.dg/declspec-16.c: Likewise.
1721         * gcc.dg/declspec-17.c: Likewise.
1722         * gcc.dg/declspec-4.c: Likewise.
1723         * gcc.dg/declspec-5.c: Likewise.
1724         * gcc.dg/declspec-6.c: Likewise.
1725         * gcc.dg/declspec-7.c: Likewise.
1726         * gcc.dg/declspec-8.c: Likewise.
1727         * gcc.dg/declspec-9.c: Likewise.
1728         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1729         * gcc.dg/dfp/constants-c99.c: Likewise.
1730         * gcc.dg/dfp/keywords-c89.c: Likewise.
1731         * gcc.dg/dfp/keywords-c99.c: Likewise.
1732         * gcc.dg/dfp/keywords-reserved.c: Likewise.
1733         * gcc.dg/dfp/typespec.c: Likewise.
1734         * gcc.dg/dremf-type-compat-2.c: Likewise.
1735         * gcc.dg/dremf-type-compat-3.c: Likewise.
1736         * gcc.dg/dremf-type-compat-4.c: Likewise.
1737         * gcc.dg/empty-source-2.c: Likewise.
1738         * gcc.dg/empty-source-3.c: Likewise.
1739         * gcc.dg/enum3.c: Likewise.
1740         * gcc.dg/extra-semi-2.c: Likewise.
1741         * gcc.dg/extra-semi-3.c: Likewise.
1742         * gcc.dg/float-range-1.c: Likewise.
1743         * gcc.dg/float-range-2.c: Likewise.
1744         * gcc.dg/float-range-3.c: Likewise.
1745         * gcc.dg/float-range-5.c: Likewise.
1746         * gcc.dg/format/asm_fprintf-2.c: Likewise.
1747         * gcc.dg/format/asm_fprintf-3.c: Likewise.
1748         * gcc.dg/format/asm_fprintf-4.c: Likewise.
1749         * gcc.dg/format/asm_fprintf-5.c: Likewise.
1750         * gcc.dg/format/cast-1.c: Likewise.
1751         * gcc.dg/format/gcc_diag-3.c: Likewise.
1752         * gcc.dg/format/gcc_diag-4.c: Likewise.
1753         * gcc.dg/format/gcc_diag-6.c: Likewise.
1754         * gcc.dg/format/gcc_diag-8.c: Likewise.
1755         * gcc.dg/format/gcc_diag-9.c: Likewise.
1756         * gcc.dg/format/nul-2.c: Likewise.
1757         * gcc.dg/format/opt-1.c: Likewise.
1758         * gcc.dg/format/opt-2.c: Likewise.
1759         * gcc.dg/format/opt-3.c: Likewise.
1760         * gcc.dg/format/opt-4.c: Likewise.
1761         * gcc.dg/format/opt-5.c: Likewise.
1762         * gcc.dg/format/opt-6.c: Likewise.
1763         * gcc.dg/framework-2.c: Likewise.
1764         * gcc.dg/func-args-1.c: Likewise.
1765         * gcc.dg/func-outside-1.c: Likewise.
1766         * gcc.dg/func-outside-2.c: Likewise.
1767         * gcc.dg/gnu-cond-expr-2.c: Likewise.
1768         * gcc.dg/gnu-cond-expr-3.c: Likewise.
1769         * gcc.dg/if-empty-1.c: Likewise.
1770         * gcc.dg/init-bad-1.c: Likewise.
1771         * gcc.dg/init-bad-2.c: Likewise.
1772         * gcc.dg/init-bad-3.c: Likewise.
1773         * gcc.dg/init-desig-obs-2.c: Likewise.
1774         * gcc.dg/init-desig-obs-3.c: Likewise.
1775         * gcc.dg/init-empty-2.c: Likewise.
1776         * gcc.dg/init-empty-3.c: Likewise.
1777         * gcc.dg/inline-11.c: Likewise.
1778         * gcc.dg/inline-12.c: Likewise.
1779         * gcc.dg/inline-8.c: Likewise.
1780         * gcc.dg/inline-9.c: Likewise.
1781         * gcc.dg/inline3.c: Likewise.
1782         * gcc.dg/label-decl-1.c: Likewise.
1783         * gcc.dg/label-decl-2.c: Likewise.
1784         * gcc.dg/label-decl-3.c: Likewise.
1785         * gcc.dg/label-decl-4.c: Likewise.
1786         * gcc.dg/long-long-typespec-1.c: Likewise.
1787         * gcc.dg/lvalue-2.c: Likewise.
1788         * gcc.dg/lvalue-3.c: Likewise.
1789         * gcc.dg/nested-func-3.c: Likewise.
1790         * gcc.dg/nested-redef-1.c: Likewise.
1791         * gcc.dg/noreturn-4.c: Likewise.
1792         * gcc.dg/old-style-prom-2.c: Likewise.
1793         * gcc.dg/old-style-prom-3.c: Likewise.
1794         * gcc.dg/old-style-then-proto-1.c: Likewise.
1795         * gcc.dg/overflow-warn-1.c: Likewise.
1796         * gcc.dg/overflow-warn-2.c: Likewise.
1797         * gcc.dg/overflow-warn-3.c: Likewise.
1798         * gcc.dg/overflow-warn-4.c: Likewise.
1799         * gcc.dg/overflow-warn-6.c: Likewise.
1800         * gcc.dg/parm-forwdecl-2.c: Likewise.
1801         * gcc.dg/parm-forwdecl-3.c: Likewise.
1802         * gcc.dg/parm-impl-decl-1.c: Likewise.
1803         * gcc.dg/parm-impl-decl-2.c: Likewise.
1804         * gcc.dg/parm-incomplete-1.c: Likewise.
1805         * gcc.dg/parm-mismatch-1.c: Likewise.
1806         * gcc.dg/pointer-arith-1.c: Likewise.
1807         * gcc.dg/pointer-arith-2.c: Likewise.
1808         * gcc.dg/pointer-arith-3.c: Likewise.
1809         * gcc.dg/pointer-arith-4.c: Likewise.
1810         * gcc.dg/pointer-arith-6.c: Likewise.
1811         * gcc.dg/pointer-arith-7.c: Likewise.
1812         * gcc.dg/pointer-arith-8.c: Likewise.
1813         * gcc.dg/pr13804-1.c: Likewise.
1814         * gcc.dg/pr15698-1.c: Likewise.
1815         * gcc.dg/pr15698-2.c: Likewise.
1816         * gcc.dg/pr15698-3.c: Likewise.
1817         * gcc.dg/pr15698-4.c: Likewise.
1818         * gcc.dg/pr15698-5.c: Likewise.
1819         * gcc.dg/pr15698-6.c: Likewise.
1820         * gcc.dg/pr15698-7.c: Likewise.
1821         * gcc.dg/pr15698-8.c: Likewise.
1822         * gcc.dg/pr17188-1.c: Likewise.
1823         * gcc.dg/pr17301-1.c: Likewise.
1824         * gcc.dg/pr17301-2.c: Likewise.
1825         * gcc.dg/pr17730-1.c: Likewise.
1826         * gcc.dg/pr20368-1.c: Likewise.
1827         * gcc.dg/pr20368-2.c: Likewise.
1828         * gcc.dg/pr20368-3.c: Likewise.
1829         * gcc.dg/pr22308-1.c: Likewise.
1830         * gcc.dg/qual-component-1.c: Likewise.
1831         * gcc.dg/redecl-1.c: Likewise.
1832         * gcc.dg/redecl-11.c: Likewise.
1833         * gcc.dg/redecl-12.c: Likewise.
1834         * gcc.dg/redecl-13.c: Likewise.
1835         * gcc.dg/redecl-14.c: Likewise.
1836         * gcc.dg/redecl-15.c: Likewise.
1837         * gcc.dg/register-var-1.c: Likewise.
1838         * gcc.dg/register-var-2.c: Likewise.
1839         * gcc.dg/stmt-expr-2.c: Likewise.
1840         * gcc.dg/stmt-expr-3.c: Likewise.
1841         * gcc.dg/stmt-expr-label-1.c: Likewise.
1842         * gcc.dg/stmt-expr-label-2.c: Likewise.
1843         * gcc.dg/stmt-expr-label-3.c: Likewise.
1844         * gcc.dg/struct-empty-2.c: Likewise.
1845         * gcc.dg/struct-empty-3.c: Likewise.
1846         * gcc.dg/struct-parse-1.c: Likewise.
1847         * gcc.dg/struct-semi-1.c: Likewise.
1848         * gcc.dg/struct-semi-2.c: Likewise.
1849         * gcc.dg/struct-semi-3.c: Likewise.
1850         * gcc.dg/switch-5.c: Likewise.
1851         * gcc.dg/switch-6.c: Likewise.
1852         * gcc.dg/switch-7.c: Likewise.
1853         * gcc.dg/tls/diag-5.c: Likewise.
1854         * gcc.dg/transparent-union-1.c: Likewise.
1855         * gcc.dg/transparent-union-3.c: Likewise.
1856         * gcc.dg/typespec-1.c: Likewise.
1857         * gcc.dg/vla-init-2.c: Likewise.
1858         * gcc.dg/vla-init-3.c: Likewise.
1859         * gcc.dg/vla-init-4.c: Likewise.
1860         * gcc.dg/vla-init-5.c: Likewise.
1861         * gcc.dg/void-cast-2.c: Likewise.
1862         * gcc.dg/wvla-3.c: Likewise.
1863         * gcc.dg/wvla-7.c: Likewise.
1864         * gcc.target/i386/991209-1.c: Likewise.
1865         * gcc.target/ia64/fpreg-1.c: Likewise.
1866         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1867         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1868         
1869 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1870
1871         PR fortran/31639
1872         * gfortran.dg/func_decl_4.f90: New test.
1873
1874 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1875
1876         PR fortran/32727
1877         * gfortran.dg/interface_17.f90: New test.
1878
1879 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1880
1881         PR fortran/32599
1882         * gfortran.dg/32599.f03: New test case.
1883
1884         PR fortran/32601
1885         * gfortran.dg/32601.f03: New test case.
1886         * gfortran.dg/32601_1.f03: Ditto.
1887         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1888         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1889
1890 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1891
1892         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1893
1894 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1895             Devang Patel  <dpatel@apple.com>
1896
1897         PR tree-optimization/25413
1898         * gcc.dg/vect/vect-align-1.c: New.
1899         * gcc.dg/vect/vect-align-2.c: New.
1900         * gcc.dg/vect/pr25413.c: New.
1901         * gcc.dg/vect/pr25413a.c: New.
1902         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1903
1904 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1905
1906         * lib/target-support.exp (check_ultrasparc_hw_available):
1907         New function.
1908         (is-effective-target): Check $arg for ultrasparc_hw.
1909         (is-effective-target-keyword): Likewise.
1910         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1911         when determining what to do on sparc platforms.
1912         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1913         * gcc.dg/20001101-1.c: Likewise.
1914         * gcc.dg/20001101-2.c: Likewise.
1915         * gcc.dg/ultrasp9.c: Likewise.
1916         * gcc.dg/ultrasp10.c: Likewise.
1917         * gcc.target/sparc/pdist-3.c: Likewise.
1918
1919 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1920
1921         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1922
1923 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1924
1925         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1926         get vectorized.
1927         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1928         now get vectorized.
1929         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1930         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1931         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1932         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1933         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1934         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1935         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1936         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1937         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1938         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1939         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1940         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1941         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1942         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1943         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1944         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1945         Add spu.
1946
1947 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1948
1949         PR c++/30854
1950         * g++.dg/parse/error30.C: New test.
1951
1952 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1953
1954         PR fortran/29804
1955         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1956
1957 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1958
1959         * gfortran.fortran-torture/compile/pr32663.f: New test.
1960
1961 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1962
1963         PR c++/31027
1964         * g++.dg/inherit/virtual4.C: New.
1965
1966 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1967
1968         PR target/32661
1969         * gcc.target/i386/pr32661-1.c: New test.
1970
1971 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1972
1973         * gnat.dg/invariant_index.ad[sb]: New test.
1974
1975 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1976
1977         PR c++/32560
1978         * g++.dg/template/decl3.C: New.
1979
1980 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1981
1982         PR 32617
1983         * gcc.c-torture/execute/align-3.c: New.
1984
1985 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1986
1987         PR target/32708
1988         * gcc.target/i386/pr32708-1.c: New test.
1989         * gcc.target/i386/pr32708-2.c: Ditto.
1990         * gcc.target/i386/pr32708-3.c: Ditto.
1991
1992 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1993
1994         * g++.dg/init/new20.C: Remove svn:executable flag.
1995
1996 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1997
1998         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1999
2000 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2001
2002         * gcc.dg/ultrasp7.c: Add fpic target requirement.
2003
2004 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2005
2006         PR testsuite/25241
2007         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2008         directive.
2009         
2010 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
2011
2012         PR fortran/32157
2013         * gfortran.dg/overload_2.f90: New test.
2014
2015         PR fortran/32689
2016         * gfortran.dg/transfer_simplify_5.f90
2017
2018         PR fortran/32634
2019         * gfortran.dg/interface_15.f90: New test.
2020
2021 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2022
2023         PR libfortran/32336
2024         * gfortran.dg/matmul_5.f90:  New test case.
2025
2026 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2027
2028         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2029         * gcc.dg/fesd-any.h: Likewise.
2030         * gcc.dg/fesd-baseonly.c: Likewise.
2031         * gcc.dg/fesd-baseonly.h: Likewise.
2032         * gcc.dg/fesd-none.c: Likewise.
2033         * gcc.dg/fesd-none.h: Likewise.
2034         * gcc.dg/fesd-reduced.c: Likewise.
2035         * gcc.dg/fesd-reduced.h: Likewise.
2036         * gcc.dg/fesd-sys.c: Likewise.
2037         * gcc.dg/fesd-sys.h: Likewise
2038         * gcc.dg/fesd.h: Likewise.
2039
2040         * g++.dg/debug/dwarf2: New directory.
2041         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2042         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2043         * g++.dg/other/fesd-any.h: Likewise.
2044         * g++.dg/other/fesd-baseonly.C: Likewise.
2045         * g++.dg/other/fesd-baseonly.h: Likewise.
2046         * g++.dg/other/fesd-none.C: Likewise.
2047         * g++.dg/other/fesd-none.h: Likewise.
2048         * g++.dg/other/fesd-reduced.C: Likewise.
2049         * g++.dg/other/fesd-reduced.h: Likewise.
2050         * g++.dg/other/fesd-sys.C: Likewise.
2051         * g++.dg/other/fesd-sys.h: Likewise.
2052         * g++.dg/other/fesd.h: Likewise.
2053
2054 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2055
2056         PR fortran/31129
2057         * gfortran.dg/parameter_unused.f90: New test.
2058
2059 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2060
2061         PR tree-optimization/32681
2062         * gcc.dg/tree-ssa/pr32681.c: New test.
2063
2064 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2065
2066         PR fortran/32678
2067         * gfortran.dg/fmt_t_5.f90: New test.
2068
2069 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2070
2071         PR c++/30535
2072         * g++.dg/template/operator10.C: New.
2073
2074 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2075
2076         PR libfortran/32217
2077         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2078
2079 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2080
2081         PR fortran/29876
2082         * gfortran.dg/operator_6.f90: New test.
2083
2084 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2085
2086         PR fortran/17711
2087         * gfortran.dg/operator_4.f90: New test.
2088         * gfortran.dg/operator_5.f90: New test.
2089         * gfortran.dg/logical_comp.f90: Adjusted error messages.
2090         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2091
2092 2007-07-08  Tobias Burnus  <burnus@net-b.de>
2093
2094         PR fortran/32669
2095         * gfortran.dg/argument_checking_6.f90: New.
2096
2097 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2098
2099         PR fortran/25094
2100         * gfortran.dg/interface_155555.f90: New test.
2101
2102 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2103
2104         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2105         c99-math-long-double-1.c, c99-math.h: Test subnormals.
2106
2107 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2108
2109         PR testsuite/25241
2110         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2111         discern pedantic diagnostics and errors.
2112         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2113         and not an error.
2114         * gcc.dg/20050121-1.c: This is an error and not a warning.
2115         * gcc.target/i386/sseregparm-2.c:  Likewise.
2116         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2117         * gcc.dg/charset/attribute2.c: Likewise.
2118         * gcc.dg/bitfld-1.c: Likewise.
2119         * gcc.dg/pack-test-2.c: Likewise.
2120         * gcc.dg/940510-1.c: Match separately error and warning.
2121         * gcc.dg/array-2.c: Match separately multiple messages. The second
2122         diagnostic is a pedantic warning and not an error.
2123         * gcc.dg/pr14475.c: Match separately multiple messages.
2124         * gcc.dg/pr18809-1.c: Likewise.
2125         * gcc.dg/pr27953.c: Likewise.
2126         * gcc.dg/vla-init-1.c: Likewise.
2127         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2128
2129 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2130
2131         PR fortran/32644
2132         * gfortran.dg/char_decl_1.f90: New test.
2133
2134 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
2135
2136         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2137
2138 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
2139
2140         PR c++/32232
2141         * g++.dg/template/overload9.C: New test.
2142
2143 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
2144
2145         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2146         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2147
2148 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2149
2150         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2151         * gcc.dg/20001012-2.c: Likewise.
2152         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2153         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2154
2155 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2156
2157         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2158         about the chunk size when STACK_SIZE is defined.
2159
2160 2007-07-06  Josh Conner  <jconner@apple.com>
2161
2162         PR middle-end/32602
2163         * gcc.dg/sibcall-8.c: New test.
2164
2165 2007-07-06  Josh Conner  <jconner@apple.com>
2166
2167         PR middle-end/32603
2168         * gcc.target/arm/sibcall-1.c: New test.
2169
2170 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2171
2172         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2173
2174 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
2175
2176         * gfortran.dg/save_parameter.f90: New test.
2177         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2178
2179 2007-07-06  Richard Guenther  <rguenther@suse.de>
2180
2181         * g++.dg/opt/pr30965.C: New testcase.
2182
2183 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
2184
2185         * gcc.target/mips/save-restore-5.c: New test.
2186
2187 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2188
2189         PR rtl_optimization/32450
2190         * gcc.dg/pr32450.c: New runtime test.
2191
2192 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2193
2194         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2195         single underscore in scan directives.
2196
2197 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
2198
2199         PR c++/32245
2200         * g++.dg/init/ptrmem4.C: New test.
2201
2202         PR c++/32251
2203         * g++.dg/init/new21.C: Likewise.
2204
2205         PR c++/31992
2206         * g++.dg/template/static30.C: Likewise.
2207
2208 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
2209
2210         * gcc.dg/vect/costmodel/ppc: New directory.
2211         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2212         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2213         New test.
2214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2215         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2216         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2217         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2218         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2219         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2220         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2221         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2222         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2223         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2224         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2225         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2226         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2227         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2228
2229 2007-07-05  Tobias Burnus  <burnus@net-b.de>
2230
2231         PR fortran/32359
2232         * gfortran.dg/module_md5_1.f90: Update MD5 number.
2233
2234 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
2235
2236         PR fortran/32526
2237         * gfortran.dg/interface_14.f90: New test.
2238
2239         PR fortran/32613
2240         * gfortran.dg/do_iterator_2.f90: New test.
2241
2242 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2243
2244         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2245         (FE_DEC_DOWNWARD): Likewise.
2246         (FE_DEC_UPWARD): Likewise.
2247         (FE_DEC_TOWARDZERO): Likewise.
2248         (FE_DEC_TONEARESTFROMZERO): Likewise.
2249
2250 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
2251
2252         * gcc.c-torture/compile/pr32606.c: New.
2253         * gfortran.fortran-torture/execute/pr32604.f90: New.
2254
2255 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
2256
2257         * gcc.dg/visibility-12.c: New test.
2258         * gcc.dg/visibility-13.c: Likewise.
2259         * g++.dg/ext/visibility-9.C: Likewise.
2260         * g++.dg/ext/visibility-10.C: Likewise.
2261
2262 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2263
2264         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2265         * gcc.dg/sh-relax-vxworks.c: New test.
2266
2267 2007-07-04  Richard Guenther  <rguenther@suse.de>
2268
2269         PR tree-optimization/32500
2270         * gcc.c-torture/execute/pr32500.c: New testcase.
2271
2272 2007-07-04  Richard Guenther  <rguenther@suse.de>
2273
2274         PR tree-optimization/32482
2275         * gcc.c-torture/compile/pr32482.c: New testcase.
2276
2277 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2278
2279         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2280         VxWorks kernels.
2281         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2282         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2283         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2284         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2285
2286 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2287
2288         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2289
2290 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2291
2292         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2293
2294 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2295
2296         PR fortran/31198
2297         * gfortran.dg/min_max_optional_1.f90: New test.
2298         * gfortran.dg/min_max_optional_2.f90: New test.
2299         * gfortran.dg/min_max_optional_3.f90: New test.
2300
2301 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2302
2303         PR fortran/32545
2304         * gfortran.dg/fmt_error.f90: New test.
2305
2306 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2307
2308         PR fortran/32612
2309         * gfortran.dg/interface_13.f90: New test.
2310
2311 2007-07-03  Dave Brolley  <brolley@redhat.com>
2312
2313         PR c++/31743
2314         * g++.dg/init/new20.C: New test.
2315
2316 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2317
2318         PR fortran/32579
2319         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2320
2321 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2322
2323         PR fortran/25062
2324         * common_7.f90: New.
2325         * common_8.f90: New.
2326         * common_9.f90: New.
2327
2328 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2329
2330         PR fortran/30940
2331         * gfortran.dg/argument_checking_1.f90: New.
2332         * gfortran.dg/argument_checking_2.f90: New.
2333         * gfortran.dg/argument_checking_3.f90: New.
2334         * gfortran.dg/argument_checking_4.f90: New.
2335         * gfortran.dg/argument_checking_5.f90: New.
2336         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2337         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2338
2339 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2340
2341         * gcc.dg/pr32176.c: Add -w to default dg-options.
2342
2343 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2344
2345         * gcc.c-torture/compile/ssa-pre-1.c: New test.
2346
2347 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2348
2349         PR fortran/20888
2350         * gfortran.dg/null_2.f90: New.
2351
2352 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2353             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2354
2355         PR middle-end/32176
2356         * gcc.dg/pr32176.c: New test.
2357
2358 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2359
2360         * gcc.dg/const-float80.c : New test.
2361         * gcc.dg/const-float128.c : New test.
2362         * gcc.dg/const-float80-ped.c : New test.
2363         * gcc.dg/const-float128-ped.c : New test.
2364
2365 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2366
2367         * gcc.dg/c99-math.h: Fix typo.
2368
2369 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2370
2371         PR libgomp/32468
2372         * gcc.dg/gomp/pr32468-1.c: New test.
2373
2374 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2375
2376         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2377         an ABI option.
2378
2379 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2380
2381         * gfortran.fortran-torture/compile/pr32583.f: New.
2382         * gcc.c-torture/compile/pr32584.c: New
2383
2384 2007-07-02  Ollie Wild  <aaw@google.com>
2385
2386         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2387         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2388
2389 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2390
2391         * gcc.target/mips/save-restore-1.c: New test.
2392         * gcc.target/mips/save-restore-2.c: Likewise.
2393         * gcc.target/mips/save-restore-3.c: Likewise.
2394         * gcc.target/mips/save-restore-4.c: Likewise.
2395
2396 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2397
2398         PR tree-optimization/31966
2399         PR tree-optimization/32533
2400         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2401         * gfortran.dg/pr32533.f90: Ditto.
2402
2403 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2404
2405         * g++.dg/opt/nrv12.C: New test.
2406         * gcc.target/i386/nrv1.c: New test.
2407
2408         PR c++/31748
2409         * g++.dg/gomp/pr31748.C: New test.
2410
2411 2007-07-02  Ira Rosen  <irar@il.ibm.com>
2412  
2413         PR tree-optimization/32230
2414         * gcc.dg/vect/pr32230.c: New test.
2415
2416 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
2417
2418         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2419         * bind_c_coms.f90: Ditto.
2420         * bind_c_coms_driver.c: Ditto.
2421         * bind_c_dts.f90: Ditto.
2422         * bind_c_dts_2.f03: Ditto.
2423         * bind_c_dts_2_driver.c: Ditto.
2424         * bind_c_dts_3.f03: Ditto.
2425         * bind_c_dts_4.f03: Ditto.
2426         * bind_c_dts_driver.c: Ditto.
2427         * bind_c_implicit_vars.f03: Ditto.
2428         * bind_c_procs.f03: Ditto.
2429         * bind_c_usage_2.f03: Ditto.
2430         * bind_c_usage_3.f03: Ditto.
2431         * bind_c_usage_5.f03: Ditto.
2432         * bind_c_usage_6.f03: Ditto.
2433         * bind_c_usage_7.f03: Ditto.
2434         * bind_c_vars.f90: Ditto.
2435         * bind_c_vars_driver.c: Ditto.
2436         * binding_c_table_15_1.f03: Ditto.
2437         * binding_label_tests.f03: Ditto.
2438         * binding_label_tests_10.f03: Ditto.
2439         * binding_label_tests_10_main.f03: Ditto.
2440         * binding_label_tests_11.f03: Ditto.
2441         * binding_label_tests_11_main.f03: Ditto.
2442         * binding_label_tests_12.f03: Ditto.
2443         * binding_label_tests_13.f03: Ditto.
2444         * binding_label_tests_13_main.f03: Ditto.
2445         * binding_label_tests_14.f03: Ditto.
2446         * binding_label_tests_2.f03: Ditto.
2447         * binding_label_tests_3.f03: Ditto.
2448         * binding_label_tests_4.f03: Ditto.
2449         * binding_label_tests_5.f03: Ditto.
2450         * binding_label_tests_6.f03: Ditto.
2451         * binding_label_tests_7.f03: Ditto.
2452         * binding_label_tests_8.f03: Ditto.
2453         * binding_label_tests_9.f03: Ditto.
2454         * c_assoc.f90: Ditto.
2455         * c_assoc_2.f03: Ditto.
2456         * c_f_pointer_shape_test.f90: Ditto.
2457         * c_f_pointer_tests.f90: Ditto.
2458         * c_f_tests_driver.c: Ditto.
2459         * c_funloc_tests.f03: Ditto.
2460         * c_funloc_tests_2.f03: Ditto.
2461         * c_funloc_tests_3.f03: Ditto.
2462         * c_funloc_tests_3_funcs.c: Ditto.
2463         * c_kind_params.f90: Ditto.
2464         * c_kind_tests_2.f03: Ditto.
2465         * c_kinds.c: Ditto.
2466         * c_loc_driver.c: Ditto.
2467         * c_loc_test.f90: Ditto.
2468         * c_loc_tests_2.f03: Ditto.
2469         * c_loc_tests_2_funcs.c: Ditto.
2470         * c_loc_tests_3.f03: Ditto.
2471         * c_loc_tests_4.f03: Ditto.
2472         * c_loc_tests_5.f03: Ditto.
2473         * c_loc_tests_6.f03: Ditto.
2474         * c_loc_tests_7.f03: Ditto.
2475         * c_loc_tests_8.f03: Ditto.
2476         * c_ptr_tests.f03: Ditto.
2477         * c_ptr_tests_10.f03: Ditto.
2478         * c_ptr_tests_5.f03: Ditto.
2479         * c_ptr_tests_7.f03: Ditto.
2480         * c_ptr_tests_7_driver.c: Ditto.
2481         * c_ptr_tests_8.f03: Ditto.
2482         * c_ptr_tests_8_funcs.c: Ditto.
2483         * c_ptr_tests_9.f03: Ditto.
2484         * c_ptr_tests_driver.c: Ditto.
2485         * c_size_t_driver.c: Ditto.
2486         * c_size_t_test.f03: Ditto.
2487         * com_block_driver.f90: Ditto.
2488         * global_vars_c_init.f90: Ditto.
2489         * global_vars_c_init_driver.c: Ditto.
2490         * global_vars_f90_init.f90: Ditto.
2491         * global_vars_f90_init_driver.c: Ditto.
2492         * interop_params.f03: Ditto.
2493         * iso_c_binding_only.f03: Ditto.
2494         * iso_c_binding_rename_1.f03: Ditto.
2495         * iso_c_binding_rename_1_driver.c: Ditto.
2496         * iso_c_binding_rename_2.f03: Ditto.
2497         * iso_c_binding_rename_2_driver.c: Ditto.
2498         * kind_tests_2.f03: Ditto.
2499         * kind_tests_3.f03: Ditto.
2500         * module_md5_1.f90: Ditto.
2501         * only_clause_main.c: Ditto.
2502         * print_c_kinds.f90: Ditto.
2503         * test_bind_c_parens.f03: Ditto.
2504         * test_c_assoc.c: Ditto.
2505         * test_com_block.f90: Ditto.
2506         * test_common_binding_labels.f03: Ditto.
2507         * test_common_binding_labels_2.f03: Ditto.
2508         * test_common_binding_labels_2_main.f03: Ditto.
2509         * test_common_binding_labels_3.f03: Ditto.
2510         * test_common_binding_labels_3_main.f03: Ditto.
2511         * test_only_clause.f90: Ditto.
2512         * use_iso_c_binding.f90: Ditto.
2513         * value_5.f90: Ditto.
2514         * value_test.f90: Ditto.
2515         * value_tests_f03.f90: Ditto.
2516
2517 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2518
2519         * gcc.dg/tls/opt-14.c: New.
2520
2521 2007-07-01  Ollie Wild  <aaw@google.com>
2522
2523         * g++.dg/lookup/using16.C: New test.
2524         * g++.dg/lookup/using17.C: New test.
2525
2526 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2527
2528         PR fortran/32239
2529         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2530         (test_4): Use proper test for floating point equality.
2531         (test_8): Likewise.
2532
2533 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2534
2535         PR libgfortran/32554
2536         * gfortran.dg/fmt_p_1.f90: New test.
2537
2538 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2539
2540         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2541         initialization and fix dg-final check - the initialization loop is
2542         vectorizable.
2543
2544 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2545             Volker Reichelt  <reichelt@netcologne.de>
2546
2547         PR middle-end/32559
2548         * gcc.dg/pr32559.c: New test.
2549
2550 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2551
2552         PR tree-optimization/25371
2553         * gcc.dg/vect/pr25371.c: New test.
2554
2555 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2556
2557         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2558         when allocating and initializing a flexible array.
2559
2560 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2561
2562         PR fortran/20373
2563         * gfortran.dg/intrinsic.f90: New test.
2564
2565 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2566
2567         PR fortran/32555
2568         * gfortran.dg/fmt_zero_check.f90: New.
2569
2570 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2571
2572         PR fortran/30284
2573         * gfortran.dg/repeat_f90: New test.
2574
2575 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2576
2577         PR testsuite/25241
2578         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2579         -pedantic-errors, so we should match errors.
2580         * gcc.dg/cpp/escape-1.c: Likewise.
2581         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2582         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2583         warning.
2584         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2585         errors instead of warnings.
2586         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2587         a pedantic warning.
2588         * gcc.dg/cpp/arith-3.c: Likewise.
2589
2590 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2591
2592         PR testsuite/25241
2593         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2594         * gcc.dg/pch/valid-2.c: Likewise.
2595         * gcc.dg/pch/valid-3.c: Likewise.
2596         * gcc.dg/pch/warn-1.c: Likewise.
2597         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2598         
2599 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2600
2601         PR c/4076
2602         * gcc.dg/Wunused-function.c: New.
2603         
2604 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2605
2606         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2607
2608 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2609
2610         * g++.dg/other/canon-31724.C: New.
2611         
2612 2007-06-29  Jan Hubicka  <jh@suse.cz>
2613
2614         PR middle-end/32372
2615         * gcc.c-torture/compile/pr32372.c: new.
2616
2617 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2618
2619         * gfortran.dg/operator_3.f90: New test.
2620
2621 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2622
2623         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2624         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2625
2626 2007-06-29  Richard Guenther  <rguenther@suse.de>
2627
2628         PR middle-end/32493
2629         * gcc.dg/inline-23.c: New testcase.
2630
2631 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2632
2633         PR tree-optimization/24659
2634         * gcc.target/i386/vectorize2.c: New test.
2635         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2636         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2637
2638 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2639
2640         * gcc.dg/pointer-arith-9.c: New test.
2641
2642 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2643
2644         PR fortran/32483
2645         * gfortran.dg/fmt_read_2.f90: New.
2646
2647 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2648
2649         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2650         If it exists, don't try to create it.
2651
2652 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2653
2654         * g++.dg/ext/visibility/ms-compat-1.C: New.
2655
2656 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2657
2658         PR tree-opt/32417
2659         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2660
2661 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2662
2663         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2664         targets.
2665
2666 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
2667
2668         PR fortran/32467
2669         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2670
2671 2007-06-27  Richard Guenther  <rguenther@suse.de>
2672
2673         PR middle-end/32492
2674         * gcc.dg/inline-22.c: New testcase.
2675
2676 2007-06-26  Hui-May Chang <hm.chang@apple.com>
2677
2678         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2679         the scan-assembler constant.
2680
2681 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
2682
2683         PR 20216
2684         * gcc.dg/pr20216.c: New.
2685
2686 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2687
2688         PR tree-opt/32421
2689         * gcc.dg/vect/pr32421.c: New test.
2690
2691 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
2692
2693         PR c++/32111
2694         * g++.dg/other/friend5.C: New test.
2695
2696 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
2697
2698         PR fortran/32464
2699         * gfortran.dg/host_assoc_function_2.f90: New test.
2700
2701         PR fortran/31494
2702         * gfortran.dg/host_assoc_call_1.f90: New test.
2703
2704 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2705
2706         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2707         
2708 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2709
2710         PR fortran/32456
2711         * gfortran.dg/error_format.f90: New test.
2712
2713 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2714
2715         PR fortran/32136
2716         * gfortran.dg/pr32136.f90: New test.
2717
2718 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2719
2720         PR fortran/31726
2721         * gfortran.dg/minmaxloc_1.f90: New test.
2722
2723         PR fortran/32298
2724         * gfortran.dg/minmaxloc_2.f90: New test.
2725
2726 2007-06-23  Richard Guenther  <rguenther@suse.de>
2727
2728         PR tree-optimization/16876
2729         PR middle-end/29478
2730         * gcc.dg/pr29254.c: The warning is bogus.
2731         * gcc.dg/warn-1.c: Likewise.
2732         * gcc.dg/assign-warn-3.c: Likewise.
2733         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2734
2735 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
2736
2737         * gcc.c-torture/execute/20070623-1.c: New.
2738
2739 2007-06-22  Jan Hubicka  <jh@suse.cz>
2740
2741         * gcc.c-torture/compile/pr31541.c: New.
2742
2743 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2744
2745         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2746         Remove -m64 from dg-options.
2747
2748 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2749
2750         PR middle-end/32374
2751         * gcc.dg/pr32374.c: New test.
2752
2753 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2754
2755         PR fortran/32360
2756         * gfortran.dg/pointer_assign_3.f90: New test.
2757
2758 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
2759
2760         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
2761
2762 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2763
2764         PR fortran/31162
2765         * gfortran.dg/assign.f90: Update test.
2766         * gfortran.dg/real_do_1.f90: Update test.
2767         * gfortran.dg/gomp/omp_do1.f90: Update test.
2768         * gfortran.dg/warnings_are_errors_1.f: Update test.
2769         * gfortran.dg/g77/20010519-1.f: Update test.
2770         * gfortran.dg/g77/pr9258.f: Update test.
2771         * gfortran.dg/g77/960317-1.f: Update test.
2772
2773 2007-06-21  Richard Guenther  <rguenther@suse.de>
2774
2775         PR tree-optimization/32453
2776         * gcc.c-torture/compile/pr32453.c: New testcase.
2777
2778 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
2779
2780         PR tree-optimization/31866
2781         * gcc.dg/pr31866.c: New test.
2782
2783 2007-06-21  Richard Guenther  <rguenther@suse.de>
2784
2785         PR tree-optimization/32451
2786         * g++.dg/torture/20070621-1.C: New testcase.
2787
2788 2007-06-21  Christian Bruel  <christian.bruel@st.com>
2789
2790         * gcc.dg/attr-isr.c: Test delay slot content.
2791         
2792 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2793
2794         PR fortran/32361
2795         gfortran.dg/pointer_assign_2.f90: New test.
2796
2797 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2798
2799         PR fortran/25061
2800         gfortran.dg/invalid_procedure_name.f90: New test.
2801
2802 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
2803
2804         PR tree-optimization/25737
2805         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2806
2807 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
2808
2809         * gcc.target/i386/large-size-array-3.c: New.
2810
2811 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2812         Richard Guenther  <rguenther@suse.de>
2813
2814         PR fortran/32140
2815         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2816
2817 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
2818
2819         PR middle-end/31959
2820         * gcc.dg/pr31959.c: New test.
2821
2822         PR inline-asm/32109
2823         * g++.dg/ext/asm10.C: New test.
2824
2825         PR middle-end/32285
2826         * gcc.c-torture/execute/20070614-1.c: New test.
2827
2828 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
2829
2830         * gcc.target/arm/stack-corruption.c: New test.
2831
2832 2007-06-19  Richard Guenther  <rguenther@suse.de>
2833
2834         * g++.dg/torture/pr30252.C: New testcase.
2835
2836 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
2837
2838         PR tree-optimization/32353
2839         * g++.dg/opt/nrv13.C: New test.
2840
2841 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
2842
2843         PR fortran/20863
2844         PR fortran/20882
2845         * gfortran.dg/impure_assignment_2.f90 : New test.
2846
2847         PR fortran/32236
2848         * gfortran.dg/data_initialized_2.f90 : New test.
2849
2850         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2851         appropriate version of 'dmach'.
2852
2853 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2854
2855         PR target/32389
2856         * gcc.target/i386/pr32389.c New test.
2857
2858 2007-06-18  Simon Baldwin <simonb@google.com>
2859
2860         PR c++/31923
2861         * g++.dg/template/error25.C: New.
2862         * g++.dg/template/spec35.C: New.
2863
2864 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2865
2866         * gcc.c-torture/compile/pr32355.c: New testcase.
2867         
2868 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2869
2870         PR tree-optimization/32383
2871         * g++.dg/opt/pr32383.C: New test.
2872
2873 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2874
2875         PR rtl-optimization/32366
2876         * gcc.dg/vect/pr32366.c: New test.
2877
2878 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2879
2880         * gcc.c-torture/compile/pr32349.c: New testcase.
2881         
2882 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2883
2884         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2885         * gcc.target/sparc/combined-2.c: Likewise.
2886         * gcc.target/sparc/fexpand.c : Likewise.
2887         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2888         * gcc.target/sparc/fpack16.c : Likewise.
2889         * gcc.target/sparc/fpmerge.c : Likewise.
2890         * gcc.target/sparc/fpmul.c : Likewise.
2891         * gcc.target/sparc/noresult.c : Likewise.
2892         * gcc.target/sparc/pdist.c: Likewise.
2893
2894 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2895
2896         PR middle-end/31723
2897         * gcc.target/i386/recip-divf.c: New test.
2898         * gcc.target/i386/recip-sqrtf.c: Ditto.
2899         * gcc.target/i386/recip-vec-divf.c: Ditto.
2900         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2901         * gcc.target/i386/sse-recip.c: Ditto.
2902         * gcc.target/i386/sse-recip-vec.c: Ditto.
2903
2904 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2905
2906         PR tree-opt/32225
2907         * gcc.c-torture/compile/20070605-1.c: New test.
2908
2909         * gcc.c-torture/compile/20070603-1.c: New testcase.
2910         * gcc.c-torture/compile/20070603-2.c: New testcase.
2911
2912         * gcc.c-torture/compile/20070531-1.c: New test.
2913
2914         PR tree-opt/32167
2915         * gcc.c-torture/compile/20070531-2.c: New test.
2916
2917         PR tree-opt/32144
2918         * gcc.c-torture/compile/20070529-1.c: New test.
2919
2920         PR tree-opt/32145
2921         * gcc.c-torture/compile/20070529-2.c: New test.
2922
2923         PR tree-opt/32015
2924         * gcc.c-torture/compile/20070520-1.c: New test.
2925
2926         * g++.dg/ext/java-1.C: New test.
2927
2928         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2929         loops instead of one. Remove the "can't determine dependence"
2930         check.
2931         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2932         needed as the cast is gone in the first place.
2933         * gcc.dg/max-1.c: Change local variable a to be a global one.
2934         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2935         have a cast which is PREd.
2936
2937 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2938
2939         * g++.dg/lookup/anon6.C: New test.
2940
2941 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2942
2943         PR c++/31806
2944         * g++.dg/opt/static6.C: New testcase.
2945
2946 2007-06-14  Geoff Keating  <geoffk@apple.com>
2947
2948         * g++.dg/ext/visibility/overload-1.C: New.
2949
2950         PR 31093
2951         * g++.dg/ext/visibility/anon4.C: New.
2952
2953 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2954
2955         PR target/32268
2956         * gcc.target/i386/pr32268.c: New test.
2957
2958 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2959
2960         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2961         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2962         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2963
2964         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2965         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2966         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2967         BID is used.
2968
2969 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2970
2971         PR fortran/32302
2972         * gfortran.dg/common_resize_1.f90: New test.
2973
2974 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2975
2976         PR target/32274
2977         * gcc.dg/vect/pr32224.c: Fix.   
2978         
2979 2007-06-13  Eric Christopher  <echristo@apple.com>
2980
2981         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2982
2983 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2984
2985         PR fortran/32323
2986         * gfortran.dg/actual_array_vect_1.f90: New.
2987
2988 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2989
2990         * gcc.target/sparc/mfpu.c: New test.
2991
2992 2007-06-12  Geoff Keating  <geoffk@apple.com>
2993
2994         * g++.dg/warn/weak1.C: Suppress on Darwin.
2995         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2996
2997 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2998
2999         PR middle-end/31579
3000          * g++.dg/torture/pr31579.C: New testcase.
3001
3002 2007-06-12  Ian Lance Taylor  <iant@google.com>
3003
3004         PR libstdc++/29286
3005         * g++.dg/init/new16.C: New test.
3006         * g++.dg/init/new17.C: New test.
3007         * g++.dg/init/new18.C: New test.
3008         * g++.dg/init/new19.C: New test.
3009
3010 2007-06-12  Olivier Hainque  <hainque@adacore.com>
3011
3012         * gnat.dg/lhs_view_convert.adb: New test.
3013
3014 2007-06-12  Richard Guenther  <rguenther@suse.de>
3015
3016         PR tree-optimization/15353
3017         PR tree-optimization/31657
3018         * gcc.c-torture/execute/20070424-1.c: New testcase.
3019         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3020         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3021         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3022         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3023         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3024
3025 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3026
3027         PR rtl-optimization/32293
3028         * gcc.dg/pr32293.c: New test.
3029
3030 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3031
3032         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3033
3034 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
3035
3036         PR fortran/29786
3037         * gfortran.dg/equiv_7.f90: New test.
3038         * gfortran.dg/equiv_constraint_7.f90: Change error message.
3039
3040         PR fortran/30875
3041         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3042
3043 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
3044
3045         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3046         * gcc.dg/setjmp-4.c: Likewise.
3047         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3048
3049 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3050
3051         PR rtl-optimization/31025
3052         * gfortran.dg/pr31025.f90: New.
3053
3054 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3055
3056         PR target/32280
3057         * gcc.target/i386/pr32280.c: New test.
3058
3059 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3060
3061         PR middle-end/32279
3062         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3063
3064 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3065
3066         PR libgfortran/32235
3067         * gfortran.dg/backspace_9.f: New test.
3068
3069 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3070
3071         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3072
3073 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3074
3075         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3076
3077 2007-06-09  Ian Lance Taylor  <iant@google.com>
3078
3079         PR tree-optimization/32169
3080         * gcc.c-torture/compile/pr32169.c: New test.
3081
3082 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
3083
3084         * gcc.dg/vect/costmodel: New directory.
3085         * gcc.dg/vect/costmodel/i386: New directory.
3086         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3087         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3088         New test.
3089         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3090         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3091         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3092         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3093         * gcc.dg/vect/costmodel/x86_64: New directory.
3094         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3095         New testsuite.
3096         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3097         New test.
3098         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3099         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3100         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3101         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3102         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3103
3104 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
3105
3106         PR tree-optimization/32243
3107         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
3108         flags for -Os tests.
3109         * gcc.dg/vect/03-vect-pr32243.c: New test.
3110
3111 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
3112
3113         PR tree-optimization/32224
3114         * gcc.dg/vect/pr32224.c: New test.
3115
3116 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
3117
3118         PR c++/32177
3119         * g++.dg/gomp/pr32177.C: New test.
3120
3121 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3122
3123         PR testsuite/25241
3124         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3125         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3126         warning nor an error.
3127         * gcc.dg/Wfatal-2.c: Likewise.
3128         * gcc.dg/Werror-1.c: Likewise.
3129         * gcc.dg/Werror-5.c: Likewise.
3130         * gcc.dg/Werror-7.c: Likewise.
3131         * gcc.dg/Werror-10.c: Likewise.
3132         * gcc.dg/Werror-11.c: Likewise.
3133
3134 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
3135
3136         PR c++/30759
3137         * g++.dg/init/brace6.C: New test.
3138
3139 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
3140
3141         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3142         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3143         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3144         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3145
3146         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3147         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3148         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3149         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3150         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3151         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3152         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3153         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3154
3155         * gcc.dg/darwin-minversion-3.c: New.
3156
3157 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
3158
3159         * gcc.target/i386/builtin-copysign.c: New test.
3160
3161 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3162
3163         PR tree-optimization/32220
3164         * gfortran.dg/predcom-2.f: New testcase.
3165
3166 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3167
3168         PR tree-opt/32231
3169         * gcc.target/i386/vectorize4.c: New test.
3170
3171 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
3172
3173         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3174
3175 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3176
3177         PR testsuite/25241
3178         * gcc.dg/simd-5.c: Mark output as a note.
3179         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3180         dg-message.
3181         * gcc.dg/simd-1.c: Likewise.
3182         * gcc.dg/always_inline.c: Mark output as a sorry.
3183         * gcc.dg/always_inline2.c: Likewise.
3184         * gcc.dg/always_inline3.c: Likewise.
3185
3186 2007-06-06  Ian Lance Taylor  <iant@google.com>
3187
3188         * g++.dg/conversion/enum1.C: New test.
3189
3190 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
3191
3192         PR tree-optimization/32216
3193         * gcc.dg/vect/pr32216.c: New test.
3194
3195 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3196
3197         PR testsuite/18923
3198         * gfortran.dg/invalid_contains_1.f90: New test.
3199         * gfortran.dg/invalid_contains_2.f90: New test.
3200
3201 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3202
3203         PR testsuite/32057
3204         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3205         midnight issues.
3206
3207 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3208
3209         PR testsuite/25241
3210         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3211         dg-message to match de note.
3212         * gcc.dg/pr26570.c: Use dg-message for a note.
3213         * gcc.dg/pr29254.c: Use dg-message for generic output and use
3214         dg-error instead of dg-warning because of -Werror.
3215         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3216         neither an error, nor a warning.
3217         * gcc.dg/glibc-uclibc-2.c: Likewise
3218         * gcc.dg/cpp/19940712-1.c: Likewise.
3219
3220 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
3221
3222         PR preprocessor/23479
3223         * gcc.dg/binary-constants-1.c: Add test suites for
3224         the 0b-prefixed binary integer constants.
3225         * gcc.dg/binary-constants-2.c: Ditto.
3226         * gcc.dg/binary-constants-3.c: Ditto.
3227         * gcc.dg/binary-constants-4.c: Ditto.
3228
3229 2007-06-05  Ian Lance Taylor  <iant@google.com>
3230
3231         * gcc.dg/Wstrict-overflow-19.c: New test.
3232
3233 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
3234
3235         * gcc.dg/matrix/matrix-6.c: Remove conversion.
3236
3237 2007-06-04  Ian Lance Taylor  <iant@google.com>
3238
3239         * gcc.dg/Wstrict-overflow-18.c: New test.
3240
3241 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3242
3243         PR testsuite/25241
3244         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3245         * gcc.dg/cpp/mi5.c: Likewise.
3246         * gcc.dg/cpp/mi7.c: Likewise.
3247
3248 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
3249
3250         PR c/32191
3251         * gcc.dg/pr32191.c: New test.
3252
3253 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3254
3255         PR fortran/32124
3256         * gfortran.dg/allocate_stat_1.f90: Remove.
3257
3258 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3259
3260         * gcc.target/i386/sse4_2-check.h: New.
3261         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3262         * gcc.target/i386/sse4_2-crc32.h: Likewise.
3263         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3264         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3265         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3266         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3267         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3268         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3269         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3270         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3271         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3272         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3273         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3274         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3275         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3276         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3277         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3278         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3279
3280 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
3281
3282         * gcc.dg/pie-link.c: New test.
3283
3284 2007-06-01  Ian Lance Taylor  <iant@google.com>
3285
3286         * gcc.dg/Wstrict-overflow-17.c: New test.
3287
3288 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
3289
3290         * gcc.dg/builtin-return-1.c (g): New.
3291         (main): Allocate at least 64 bytes on the stack.
3292
3293 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
3294
3295         * g++.dg/init/cleanup3.C: New test.
3296
3297 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3298
3299         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3300         int is 16 bits.
3301
3302 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
3303
3304         PR fortran/32156
3305         * gfortran.dg/char_array_constructor_3.f90: New test.
3306
3307 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3308
3309         PR tree-optimization/32160
3310         * gfortran.dg/predcom-1.f: New test.
3311
3312 2007-05-31  Richard Guenther  <rguenther@suse.de>
3313
3314         * g++.dg/other/str_empty.C: Move...
3315         * g++.dg/other/pr30567.C: Move...
3316         * g++.dg/tree-ssa/pr27218.C: Move...
3317         * g++.dg/torture: ...here and remove dg-options.
3318
3319 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
3320
3321         PR c++/32158
3322         * g++.dg/ext/is_pod_incomplete.C: New.
3323
3324 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
3325             Douglas Gregor <doug.gregor@gmail.com>
3326             Pedro Lamarao <pedro.lamarao@mndfck.org>
3327             Howard Hinnant <howard.hinnant@gmail.com>
3328
3329         PR c++/7412
3330         PR c++/29939
3331         * g++.dg/cpp0x/rv8p.C: New.
3332         * g++.dg/cpp0x/temp-constructor-bug.C: New.
3333         * g++.dg/cpp0x/cast-bug.C: New.
3334         * g++.dg/cpp0x/elision_weak.C: New.
3335         * g++.dg/cpp0x/collapse-bug.C: New.
3336         * g++.dg/cpp0x/rv3p.C: New.
3337         * g++.dg/cpp0x/rv7n.C: New.
3338         * g++.dg/cpp0x/overload-conv-1.C: New.
3339         * g++.dg/cpp0x/rv2n.C: New.
3340         * g++.dg/cpp0x/deduce.C: New.
3341         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3342         * g++.dg/cpp0x/rv6p.C: New.
3343         * g++.dg/cpp0x/template_deduction.C: New.
3344         * g++.dg/cpp0x/implicit-copy.C: New.
3345         * g++.dg/cpp0x/rv1p.C: New.
3346         * g++.dg/cpp0x/cast.C: New.
3347         * g++.dg/cpp0x/rv5n.C: New.
3348         * g++.dg/cpp0x/collapse.C: New.
3349         * g++.dg/cpp0x/overload-conv-2.C: New.
3350         * g++.dg/cpp0x/rv4p.C: New.
3351         * g++.dg/cpp0x/rvo.C: New.
3352         * g++.dg/cpp0x/iop.C: New.
3353         * g++.dg/cpp0x/rv3n.C: New.
3354         * g++.dg/cpp0x/rv7p.C: New.
3355         * g++.dg/cpp0x/reference_collapsing.C: New.
3356         * g++.dg/cpp0x/overload.C: New.
3357         * g++.dg/cpp0x/named.C: New.
3358         * g++.dg/cpp0x/rv2p.C: New.
3359         * g++.dg/cpp0x/rv6n.C: New.
3360         * g++.dg/cpp0x/not_special.C: New.
3361         * g++.dg/cpp0x/bind.C: New.
3362         * g++.dg/cpp0x/rv1n.C: New.
3363         * g++.dg/cpp0x/rv5p.C: New.
3364         * g++.dg/cpp0x/elision.C: New.
3365         * g++.dg/cpp0x/named_refs.C: New.
3366         * g++.dg/cpp0x/unnamed_refs.C: New.
3367         * g++.dg/cpp0x/rv4n.C: New.
3368         * g++.dg/cpp0x/elision_neg.C: New.
3369         * g++.dg/init/copy7.C: Run in C++98 mode.
3370         * g++.dg/overload/arg1.C: Ditto.
3371         * g++.dg/overload/arg4.C: Ditto.
3372
3373 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3374
3375         PR c++/31809
3376         * g++.dg/opt/static5.C: New test.
3377
3378 2007-05-30  Richard Guenther  <rguenther@suse.de>
3379
3380         * g++.dg/dg.exp: Prune torture/.
3381         * g++.dg/torture/dg-torture.exp: New testsuite.
3382
3383 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
3384
3385         * gcc.target/arm/pr27387.C: Move and rename to ...
3386         * g++.dg/inherit/thunk8.C: ... here.
3387
3388 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3389
3390         PR tree-optimization/31769
3391         * g++.dg/gomp/pr31769.C: New test.
3392
3393 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
3394
3395         * gcc.target/i386/stack-realign.c: New.
3396
3397 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
3398
3399         * gcc.dg/tree-ssa/prefetch-6.c: New test.
3400
3401 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3402
3403         * gfortran.dg/sizeof.f90: New.
3404
3405 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3406
3407         PR c/31339
3408         * gcc.dg/boolcomplex-1.c: New test.
3409
3410         PR c++/31339
3411         * g++.dg/ext/boolcomplex-1.c: New test.
3412
3413 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
3414
3415         * gcc.dg/matrix: New directory.
3416
3417 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3418
3419         PR fortran/32124
3420         * gfortran.dg/allocate_stat_1.f90: New.
3421
3422 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3423
3424         PR fortran/31972
3425         * transfer_hollerith_1.f90: New test.
3426
3427 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3428
3429         PR tree-opt/32100
3430         * gcc.c-torture/execute/vrp-7.c: New test.
3431
3432 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3433
3434         * gfortran.dg/transfer_simplify_4.f90: New test.
3435
3436 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3437
3438         PR fortran/32088
3439         * gfortran.dg/func_result_3.f90: New.
3440
3441 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3442
3443         PR middle-end/32083
3444         * gfortran.dg/transfer_simplify_3.f90: New.
3445
3446 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3447
3448         PR target/32065
3449         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3450         to compile options.
3451         * gcc.target/i386/pr32065-2.c: New test.
3452
3453 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3454
3455         PR fortran/31813
3456         * gfortran.dg/io_constraints_2.f90: Update.
3457
3458 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3459
3460         PR fortran/31219
3461         * gfortran.dg/array_constructor_17.f90: New test.
3462
3463 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3464
3465         PR tree-opt/32090
3466         * g++.dg/opt/array2.C: New testcase.
3467
3468 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         PR target/32065
3471         * gcc.target/i386/pr32065.c: New test.
3472
3473 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3474             Marcus Meissner <meissner@suse.de>
3475
3476         * gcc.dg/attr-alloc_size.c: New.
3477
3478 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3479             Lee Millward  <lee.millward@gmail.com>
3480
3481         PR c++/31745
3482         * g++.dg/parse/crash34.C: New test.
3483
3484         * g++.dg/parse/crash35.C: New test.
3485
3486 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3487
3488         * gcc.target/i386/sse2-check.h: New.
3489         * gcc.target/i386/sse2-vec-1.c: Likewise.
3490         * gcc.target/i386/sse2-vec-2.c: Likewise.
3491         * gcc.target/i386/sse2-vec-3.c: Likewise.
3492         * gcc.target/i386/sse2-vec-4.c: Likewise.
3493         * gcc.target/i386/sse2-vec-5.c: Likewise.
3494         * gcc.target/i386/sse2-vec-6.c: Likewise.
3495
3496 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3497
3498         PR c++/31431
3499         PR c++/31432
3500         PR c++/31434
3501         PR c++/31435
3502         PR c++/31437
3503         PR c++/31438
3504         PR c++/31442
3505         PR c++/31443
3506         PR c++/31444
3507         PR c++/31445
3508         * g++.dg/cpp0x/pr31431.C: New.
3509         * g++.dg/cpp0x/pr31437.C: New.
3510         * g++.dg/cpp0x/pr31442.C: New.
3511         * g++.dg/cpp0x/pr31444.C: New.
3512         * g++.dg/cpp0x/pr31431-2.C: New.
3513         * g++.dg/cpp0x/pr31432.C: New.
3514         * g++.dg/cpp0x/pr31434.C: New.
3515         * g++.dg/cpp0x/pr31438.C: New.
3516         * g++.dg/cpp0x/pr31443.C: New.
3517         * g++.dg/cpp0x/pr31445.C: New.
3518         * g++.dg/cpp0x/variadic-crash1.C: New.
3519
3520 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3521
3522         * gcc.target/arm/long-calls-1.c: New test.
3523         * gcc.target/arm/long-calls-2.c: Likewise.
3524         * gcc.target/arm/long-calls-3.c: Likewise.
3525         * gcc.target/arm/long-calls-4.c: Likewise.
3526
3527 2007-05-25  Richard Guenther  <rguenther@suse.de>
3528             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3529
3530         PR tree-optimization/31982
3531         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3532
3533 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3534
3535         PR fortran/32047
3536         * gfortran.dg/result_in_spec_2.f90: New test.
3537
3538 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3539
3540         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3541
3542 2007-05-24  Ollie Wild  <aaw@google.com>
3543
3544         * gcc.dg/cpp/counter-1.c: New test.
3545         * gcc.dg/pch/counter-1.c: New test.
3546         * gcc.dg/pch/counter-1.hs: New file.
3547         * gcc.dg/pch/counter-2.c: New test.
3548         * gcc.dg/pch/counter-2.hs: New file.
3549         * gcc.dg/pch/counter-3.c: New test.
3550         * gcc.dg/pch/counter-3.hs: New file.
3551
3552 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3553
3554         * gcc.dg/tree-ssa/predcom-1.c: New test.
3555         * gcc.dg/tree-ssa/predcom-2.c: New test.
3556         * gcc.dg/tree-ssa/predcom-3.c: New test.
3557         * gcc.dg/tree-ssa/predcom-4.c: New test.
3558         * gcc.dg/tree-ssa/predcom-5.c: New test.
3559         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3560
3561 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3562
3563         PR testsuite/32062
3564         * gcc.target/i386/sse4_1-check.h (MASK): New.
3565
3566 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3567
3568         PR fortran/32038
3569         * gfortran.dg/pr25603.f: Initialize integer variables.
3570
3571 2007-05-23  Ian Lance Taylor  <iant@google.com>
3572
3573         * g++.dg/other/vrp1.C: New test.
3574
3575 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3576
3577         PR preprocessor/20077
3578         * gcc.dg/cpp/paste15.c: New test.
3579
3580 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3581             Nigel Stephens  <nigel@mips.com>
3582             Richard Sandiford  <richard@codesourcery.com>
3583
3584         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3585         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3586         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3587         * gcc.target/mips/inter/mips16-inter.exp: New.
3588
3589 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3590
3591         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3592
3593 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3594
3595         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3596         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3597         * gcc.target/i386/sse3-addsubps.c: Likewise.
3598         * gcc.target/i386/sse3-haddpd.c: Likewise.
3599         * gcc.target/i386/sse3-haddps.c: Likewise.
3600         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3601         * gcc.target/i386/sse3-hsubps.c: Likewise.
3602         * gcc.target/i386/sse3-lddqu.c: Likewise.
3603         * gcc.target/i386/sse3-movddup.c: Likewise.
3604         * gcc.target/i386/sse3-movshdup.c: Likewise.
3605         * gcc.target/i386/sse3-movsldup.c: Likewise.
3606
3607         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3608         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3609         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3610         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3611         * gcc.target/i386/ssse3-palignr.c: Likewise.
3612         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3613         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3614         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3615         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3616         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3617         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3618         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3619         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3620         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3621         * gcc.target/i386/ssse3-psignb.c: Likewise.
3622         * gcc.target/i386/ssse3-psignd.c: Likewise.
3623         * gcc.target/i386/ssse3-psignw.c: Likewise.
3624         * gcc.target/i386/ssse3-vals.h: Likewise.
3625
3626         * gcc.target/i386/sse3-check.h: New file.
3627         * gcc.target/i386/ssse3-check.h: Likewise.
3628
3629 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3630
3631         PR middle-end/31095
3632         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3633
3634 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3635
3636         PR middle-end/31606
3637         * gcc.c-torture/20070522-1.c: New testcase.
3638
3639 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3640
3641         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3642
3643 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3644
3645         * gcc.c-torture/execute/ieee/20000320-1.x,
3646         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3647         m68k-*-* and check_effective_target_coldfire_fpu.
3648
3649 2007-05-22  Ollie Wild  <aaw@google.com>
3650
3651         * g++.dg/lookup/hidden-class10.C: New test.
3652         * g++.dg/lookup/hidden-class11.C: New test.
3653
3654 2007-05-22  Ollie Wild  <aaw@google.com>
3655
3656         * g++.dg/lookup/name-clash5.C: New test.
3657         * g++.dg/lookup/name-clash6.C: New test.
3658
3659 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3660
3661         * g++.dg/other/i386-2.C: Update comments on header files tested.
3662         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3663         of <tmmintrin.h>.
3664         * gcc.target/i386/sse-12.c: Likewise.
3665         * gcc.target/i386/sse-13.c: Likewise.
3666         * gcc.target/i386/sse-14.c: Likewise.
3667
3668         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3669         Redefined to test with immediate operand.
3670         (__builtin_ia32_blendps): Likewise.
3671         (__builtin_ia32_blendpd): Likewise.
3672         (__builtin_ia32_dpps): Likewise.
3673         (__builtin_ia32_dpps): Likewise.
3674         (__builtin_ia32_insertps128): Likewise.
3675         (__builtin_ia32_vec_ext_v4sf): Likewise.
3676         (__builtin_ia32_vec_set_v16qi): Likewise.
3677         (__builtin_ia32_vec_set_v4si): Likewise.
3678         (__builtin_ia32_vec_set_v2di): Likewise.
3679         (__builtin_ia32_vec_ext_v16qi): Likewise.
3680         (__builtin_ia32_vec_ext_v4si): Likewise.
3681         (__builtin_ia32_vec_ext_v2di): Likewise.
3682         (__builtin_ia32_roundpd): Likewise.
3683         (__builtin_ia32_roundsd): Likewise.
3684         (__builtin_ia32_roundps): Likewise.
3685         (__builtin_ia32_roundss): Likewise.
3686         (__builtin_ia32_mpsadbw128): Likewise.
3687
3688 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3689
3690         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3691
3692 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3693
3694         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3695         failures.
3696         * gcc.dg/dfp/func-struct.c: Ditto.
3697         * gcc.dg/dfp/operator-assignment.c: Ditto.
3698         * gcc.dg/dfp/convert-bfp.c: Ditto.
3699         * gcc.dg/dfp/convert-int.c: Ditto.
3700         * gcc.dg/dfp/convert-int-max.c: Ditto.
3701         * gcc.dg/dfp/func-scalar.c: Ditto.
3702         * gcc.dg/dfp/cast.c: Ditto.
3703         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3704         failures, and fix a typo in return type of arg1_128.
3705         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3706         failures, and fix a typo in a constant suffix.
3707         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3708         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3709
3710 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3711             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3712
3713         * lib/gcc-dg.exp(process_message): New proc.
3714         (dg-message): New test directive.
3715         * gcc.dg/always_inline.c: Use dg-message.
3716         * gcc.dg/always_inline2.c: Ditto.
3717         * gcc.dg/always_inline3.c: Ditto.
3718         * gcc.dg/invalid-call-1.c: Ditto.
3719         * gcc.dg/pr17506.c: Ditto.
3720         * gcc.dg/simd-5.c: Ditto.
3721         * gcc.dg/simd-6.c: Ditto.
3722         * gcc.dg/va-arg-2.c: Ditto.
3723         * gcc.dg/cpp/syshdr.c: Ditto.
3724         * gcc.dg/cpp/unc4.c: Ditto.
3725         * gcc.dg/cpp/trad/mi1.c: Ditto.
3726         * gcc.dg/cpp/trad/mi5.c: Ditto.
3727         * gcc.dg/cpp/trad/mi7.c: Ditto.
3728         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3729         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3730         * gcc.test-framework/test-framework.awk: Special-case outexists
3731         tests.
3732
3733 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3734
3735         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3736         (bit_SSE4_2): Likewise.
3737         (bit_POPCNT): Likewise.
3738
3739         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3740         Check if assembler supports SSE4 instructions.
3741
3742         * gcc.target/i386/sse4_1-blendpd.c: New file.
3743         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3744         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3745         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3746         * gcc.target/i386/sse4_1-check.h: Likewise.
3747         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3748         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3749         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3750         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3751         * gcc.target/i386/sse4_1-extractps.c: Likewise.
3752         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3753         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3754         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3755         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3756         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3757         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3758         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3759         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3760         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3761         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3762         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3763         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3764         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3765         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3766         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3767         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3768         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3769         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3770         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3771         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3772         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3773         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3774         * gcc.target/i386/sse4_1-pminud.c: Likewise.
3775         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3776         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3777         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3778         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3779         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3780         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3781         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3782         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3783         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3784         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3785         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3786         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3787         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3788         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3789         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3790         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3791         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3792         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3793         * gcc.target/i386/sse4_1-round.h: Likewise.
3794         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3795         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3796         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3797         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3798         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3799         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3800         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3801         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3802         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3803         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3804         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3805         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3806         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3807         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3808
3809 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3810
3811         PR fortran/31627
3812         * gfortran.dg/bounds_check_7.f90: New test.
3813
3814 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
3815
3816         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3817         (check_effective_target_sse4a): Ditto.
3818
3819         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3820         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3821         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3822         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3823         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3824         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3825         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3826         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3827         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3828         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3829         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3830         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3831         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3832         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3833         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3834         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3835         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3836         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3837         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3838         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3839
3840 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
3841
3842         * g++.dg/ext/cleanup-1.C: New test.
3843         * g++.dg/ext/cleanup-2.C: Likewise.
3844         * g++.dg/ext/cleanup-3.C: Likewise.
3845         * g++.dg/ext/cleanup-4.C: Likewise.
3846         * g++.dg/ext/cleanup-5.C: Likewise.
3847         * g++.dg/ext/cleanup-6.C: Likewise.
3848         * g++.dg/ext/cleanup-8.C: Likewise.
3849         * g++.dg/ext/cleanup-9.C: Likewise.
3850         * g++.dg/ext/cleanup-10.C: Likewise.
3851         * g++.dg/ext/cleanup-11.C: Likewise.
3852         * g++.dg/ext/cleanup-dtor.C: Likewise.
3853
3854 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3855
3856         PR middle-end/31995
3857         * gcc.dg/vect/vect-102a.c: New test.
3858
3859 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3860             Paolo Carlini  <pcarlini@suse.de>
3861             Uros Bizjak  <ubizjak@gmail.com>
3862
3863         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3864         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3865         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3866         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3867         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3868         New testcases.
3869
3870 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3871
3872         PR fortran/32002
3873         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3874
3875 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3876
3877         PR fortran/32027
3878         * gfortran.dg/do_3.F90: Add checks for the final value of the
3879         loop variable.
3880
3881 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3882
3883         * gcc.c-torture/execute/990127-2.x: New file.
3884
3885 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3886
3887         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3888         * gcc.target/i386/sse-12: Add -O to compile options.
3889         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3890         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3891         and mm3dnow.h.  Add -O to compile options.
3892
3893 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3894
3895         PR fortran/31867
3896         * gfortran.dg/char_length_5.f90: New test.
3897
3898         PR fortran/31994
3899         * gfortran.dg/array_reference_1.f90: New test.
3900
3901 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3902
3903         PR middle-end/7651
3904         PR c++/11856
3905         PR c/12963
3906         PR c/23587
3907         PR other/29694
3908         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3909         * gcc.dg/Wtype-limits.c: New.
3910         * gcc.dg/Wtype-limits-Wextra.c: New.
3911         * gcc.dg/Wtype-limits-no.c: New.
3912         * g++.dg/warn/Wtype-limits.C: New.
3913         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3914         * g++.dg/warn/Wtype-limits-no.C: New.
3915
3916 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3917
3918         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3919         instead of "-msse2".'
3920         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3921         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3922         and mm3dnow.h.
3923         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3924         to test with immediate operand.
3925         (__builtin_ia32_insertqi): Ditto.
3926         (__builtin_ia32_palignr128): Ditto.
3927         (__builtin_ia32_palignr): Ditto.
3928         (__builtin_ia32_pshufhw): Ditto.
3929         (__builtin_ia32_pshuflw): Ditto.
3930         (__builtin_ia32_pshufd): Ditto.
3931         (__builtin_ia32_vec_set_v8hi): Ditto.
3932         (__builtin_ia32_vec_ext_v8hi): Ditto.
3933         (__builtin_ia32_shufpd): Ditto.
3934         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3935
3936 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3937
3938         PR fortran/32001
3939         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3940
3941 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3942
3943         PR target/31585
3944         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3945         and "__inline".  Use "-msse" instead of "-msse2".
3946
3947 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3948
3949         PR middle-end/7651
3950         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3951         * gcc.dg/20030906-2.c: Likewise.
3952         * objc.dg/method-17.m: Add -Wreturn-type.
3953         * obj-c++.dg/method-21.mm: Likewise.
3954
3955 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3956
3957         PR target/31585
3958         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3959         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3960         (__builtin_ia32_psrlqi128): Ditto.
3961         (__builtin_ia32_psrlwi128): Ditto.
3962         (__builtin_ia32_psrldi128): Ditto.
3963         (__builtin_ia32_psrldqi128): Ditto.
3964         (__builtin_ia32_pslldqi128): Ditto.
3965         (__builtin_ia32_psrawi128): Ditto.
3966         (__builtin_ia32_psradi128): Ditto.
3967         (__builtin_ia32_psllqi128): Ditto.
3968         (__builtin_ia32_pslldi128): Ditto.
3969         (__builtin_prefetch): Ditto.
3970         (__builtin_ia32_pshufw): Ditto.
3971         (__builtin_ia32_vec_set_v4hi): Ditto.
3972         (__builtin_ia32_vec_ext_v4hi): Ditto.
3973         (__builtin_ia32_shufps): Ditto.
3974         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3975
3976 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3977
3978         PR fortran/31974
3979         * gfortran.dg/char_allocation_1.f90: New test.
3980
3981 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3982
3983         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3984         * gcc.dg/Wconversion-sign.c: New.
3985         * gcc.dg/Wconversion-integer-no-sign.c: New.
3986         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3987         Wconversion-sign.C
3988         * g++.dg/warn/Wconversion-sign.C: New.
3989         * g++.old-deja/g++.other/warn4.C: Update.
3990         * g++.dg/warn/Wconversion1.C: Likewise.
3991
3992 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3993
3994         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3995         * gcc.dg/torture/builtin-math-4.c: Likewise.
3996
3997 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3998
3999         PR libfortran/31964
4000         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4001
4002 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4003
4004         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4005
4006 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4007
4008         PR target/31628
4009         * gcc.target/i386/pr31628.c: New.
4010
4011 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
4012
4013         PR middle-end/31344
4014         * gcc.dg/pr31344.c: New test.
4015
4016 2007-05-17  Ian Lance Taylor  <iant@google.com>
4017
4018         PR tree-optimization/31953
4019         * gcc.c-torture/compile/pr31953.c: New test.
4020
4021 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4022
4023         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4024
4025         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4026         and drem.
4027         * gcc.dg/torture/builtin-math-4.c: Likewise.
4028
4029         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4030         * gcc.dg/torture/builtin-math-4.c: Likewise.
4031
4032         * gcc.dg/torture/builtin-math-4.c: New test.
4033
4034 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
4035             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4036
4037         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4038         * gcc.dg/cpp/include2.c: Ditto.
4039         * gcc.dg/cpp/mac-dir-2.c: Ditto.
4040         * gcc.dg/cpp/paste5.c: Ditto.
4041         * gcc.dg/cpp/paste6.c: Ditto.
4042         * gcc.dg/cpp/paste8.c: Ditto.
4043         * gcc.dg/cpp/paste11.c: Ditto.
4044         * gcc.dg/cpp/paste13.c: Ditto.
4045         * gcc.dg/cpp/skipping2.c: Ditto.
4046         * gcc.dg/reg-vol-struct-1.c: Ditto.
4047         * gcc.dg/Wshadow-1.c: Ditto.
4048         * gcc.dg/cpp/trad/comment.c: Ditto.
4049         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4050         * gcc.dg/cpp/if-2.c: Ditto.
4051         * gcc.dg/array-5.c: Ditto.
4052         * gcc.dg/inline-15.c: Ditto.
4053         * gcc.dg/pr27953.c: Ditto.
4054         * gcc.dg/Wno-c++-compat.c: Ditto.
4055
4056 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4057
4058         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4059
4060 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4061
4062         * gcc.c-torture/execute/20070517-1.c: New test.
4063
4064 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4065
4066         PR fortran/31919
4067         * gfortran.dg/min_max_conformance.f90: New test.
4068
4069 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4070
4071         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4072         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4073         gcc.dg/vect/vect-104.c: Use more complex construction to
4074         prevent vectorizing.
4075         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4076
4077 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4078
4079         PR tree-optimization/24659
4080         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4081         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4082         not vect_int target.
4083         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4084         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
4085         targets.
4086         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4087         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4088         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4089
4090 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
4091
4092         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4093         and x86_64-*-* targets.
4094         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4095
4096 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
4097
4098         PR fortran/18769
4099         PR fortran/30881
4100         PR fortran/31194
4101         PR fortran/31216
4102         PR fortran/31427
4103         * transfer_simplify_1.f90: New test.
4104         * transfer_simplify_2.f90: New test.
4105
4106 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
4107
4108         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4109
4110 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
4111
4112         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4113
4114         * gcc.dg/fltconst-pedantic-dfp.c: New test.
4115
4116         PR c/31924
4117         * gcc.dg/fltconst-1.c: New test.
4118
4119         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4120         * gcc.dg/dfp/operator-assignment.c: Ditto.
4121
4122 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
4123
4124         PR c++/29928
4125         * g++.dg/rtti/typeid5.C: New.
4126
4127 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4128
4129         PR fortran/31725
4130         * gfortran.dg/substr_4.f: New test.
4131
4132 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
4133
4134         * gcc.target/m68k/interrupt_thread-1.c,
4135         gcc.target/m68k/interrupt_thread-2.c,
4136         gcc.target/m68k/interrupt_thread-3.c: New.
4137         * gcc.target/m68k/m68k.exp: Accept fido.
4138
4139 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
4140
4141         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4142         * gfortran.dg/altreturn_3.f90: Likewise.
4143         * gfortran.dg/assumed_dummy_1.f90: Likewise.
4144         * gfortran.dg/default_numeric_type_1.f90: Likewise.
4145         * gfortran.dg/inquire_iolength.f90: Likewise.
4146         * gfortran.dg/module_naming_1.f90: Likewise.
4147         * gfortran.dg/oldstyle_2.f90: Likewise.
4148         * gfortran.dg/operator_2.f90: Likewise.
4149         * gfortran.dg/parameter_array_element_1.f90: Likewise.
4150         * gfortran.dg/used_types_11.f90: Likewise.
4151         * gfortran.dg/zero_array_components_1.f90: Likewise.
4152         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4153         * gfortran.dg/parameter_array_dummy.f90: Likewise.
4154         * gfortran.dg/real_const_3.f90: Likewise.
4155
4156 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
4157
4158         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4159         * gcc.dg/tree-ssa/loop-30.c: New test.
4160
4161 2007-05-13  Richard Guenther  <rguenther@suse.de>
4162
4163         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4164         scanning forwprop1.
4165         * g++.dg/tree-ssa/pr31146.C: Likewise.
4166
4167 2007-05-13  Revital Eres  <eres@il.ibm.com>
4168
4169         * gcc.dg/dse.c: New test.
4170
4171 2007-05-12  Richard Guenther  <rguenther@suse.de>
4172
4173         PR tree-optimization/31797
4174         * gcc.c-torture/compile/pr31797.c: New testcase.
4175
4176 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
4177
4178         PR fortran/30746
4179         * gfortran.dg/host_assoc_function_1.f90: New test.
4180
4181 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
4182
4183         PR c++/31829
4184         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4185
4186 2007-05-11  Silvius Rus  <rus@google.com>
4187
4188         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4189         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4190         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4191         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4192         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4193         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4194         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4195         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4196         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4197         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4198         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4199         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4200         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4201         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4202         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4203         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4204
4205 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
4206
4207         PR other/31852
4208         * gcc.c-torture/execute/builtins/memchr.c: New.
4209         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4210         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4211
4212 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4213
4214         PR fortran/30876
4215         * gfortran.dg/recursive_reference_1.f90: Put error at correct
4216         line.
4217         * gfortran.dg/recursive_reference_2.f90: New test.
4218
4219 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4220
4221         PR fortran/30878
4222         * gfortran.dg/namelist_29.f90: New test.
4223
4224 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
4225
4226         PR fortran/31474
4227         * gfortran.dg/entry_10.f90: New test.
4228
4229 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
4230
4231         PR tree-optimization/31885
4232         * gcc.dg/tree-ssa/loop-29.c: New test.
4233
4234 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4235
4236         * assumed_dummy_1.f90: Fix dg directive.
4237         * char_initialiser_actual.f90: Likewise.
4238         * nested_modules_2.f90: Likewise.
4239         * shift-alloc.f90: Likewise.
4240
4241 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4242
4243         * gcc.dg/20070507-1.c: Disable for non-pic targets.
4244
4245 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4246
4247         PR libfortran/31880
4248         * gfortran.dg/unf_read_corrupted_2.f90: New test.
4249
4250 2007-05-09  Mike Stump  <mrs@apple.com>
4251
4252         * g++.dg/other/first-global.C: Add -fpie for darwin.
4253         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4254
4255 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4256
4257         * gcc.dg/20070507-1.c: New testcase.
4258
4259 2007-05-08  Chao-ying Fu  <fu@mips.com>
4260
4261         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4262         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4263         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4264         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4265
4266 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
4267
4268         PR 31847
4269         * gcc.dg/pr31847.c: New test.
4270
4271 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4272
4273         PR fortran/31692
4274         * gfortran.dg/actual_array_result_1.f90: New test.
4275
4276 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4277
4278         PR fortran/29397
4279         * gfortran.dg/parameter_array_init_1.f90: New test.
4280
4281         PR fortran/29400
4282         * gfortran.dg/parameter_array_init_2.f90: New test.
4283
4284 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
4285
4286         PR target/31854
4287         * gcc.target/i386/pr31854.c: New test.
4288
4289 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
4290
4291         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4292
4293 2007-05-07  Mike Stump  <mrs@apple.com>
4294
4295         * g++.old-deja/g++.mike/empty.C: Add.
4296
4297 2007-05-07  Eric Christopher  <echristo@apple.com>
4298
4299         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4300
4301 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
4302
4303         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4304         variable.  Rearrange conversions from binary float to decimal float.
4305
4306 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
4307
4308         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4309         x86.
4310
4311 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4312
4313         * gnat.dg/opt1.ad[sb]: New testcase.
4314
4315 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4316
4317         PR fortran/31399
4318         * gfortran.dg/do_3.F90: New test.
4319
4320 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4321
4322         PR fortran/31764
4323         * gfortran.dg/new_line.f90: Add new checks.
4324
4325 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4326
4327         PR fortran/31201
4328         * gfortran.dg/large_unit_1.f90: New.
4329         * gfortran.dg/large_unit_2.f90: New.
4330         * gfortran.dg/iostat_4.f90: New
4331         * gfortran.dg/bounds_check_fail_1.f90: Updated.
4332
4333 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
4334
4335         PR fortran/31540
4336         * gfortran.dg/char_result_4.f90: New test.
4337
4338 2007-06-05  Revital Eres  <eres@il.ibm.com>
4339
4340         PR 30957
4341         * gcc.dg/pr30957-1.c: New test.
4342
4343 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4344
4345         PR fortran/31251
4346         * gfortran.dg/char_type_len_2.f90: New test.
4347
4348 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
4349
4350         PR 31775
4351         * g++.dg/other/nested-extern.cc: New.
4352         * g++.dg/other/nested-extern-1.C: New.
4353         * g++.dg/other/nested-extern-2.C: New.
4354
4355 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4356
4357         PR fortran/31760
4358         * gfortran.dg/erf.f90: New test.
4359         * gfortran.dg/besxy.f90: New test.
4360
4361 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4362
4363         PR fortran/22359
4364         * gfortran.dg/fseek.f90: New test.
4365
4366 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
4367
4368         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4369
4370 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4371
4372         PR libfortran/31210
4373         * gfortran.dg/zero_length_1.f90: New test.
4374
4375 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4376
4377         PR fortran/31803
4378         * gfortran.dg/char_pointer_assign_3.f90: New test.
4379         * gfortran.dg/char_result_2.f90: Re-enable test.
4380
4381 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4382
4383         PR fortran/25071
4384         * gfortran.dg/char_length_3.f90: New test.
4385         * gfortran.dg/char_result_2.f90: Fix test.
4386
4387 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
4388
4389         PR tree-optimization/30565
4390         * gcc.dg/tree-ssa/loop-27.c: New test.
4391
4392 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4393
4394         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4395         * gcc.target/bfin/arith.c (__v2hi): Likewise.
4396         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4397         * gcc.target/bfin/shift.c (__v2hi): Likewise.
4398
4399 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
4400
4401         PR tree-optimization/31699
4402         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4403         New.
4404         (check_effective_target_vect_floatint_cvt): New.
4405         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4406         of specific targets.
4407         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4408         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4409         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4410         * gcc.dg/vect/vect-iv-4.c: Likewise.
4411         * gcc.dg/vect/vect-multitypes-11.c: New.
4412         * gcc.dg/vect/pr31699.c: New.
4413
4414 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
4415
4416         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4417
4418 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
4419
4420         PR C++/31663
4421         * g++.dg/warn/anonymous-namespace-2.C: New.
4422         * g++.dg/warn/anonymous-namespace-2.h: New.
4423
4424 2007-05-02  Paul Brook  <paul@codesourcery.com>
4425
4426         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4427
4428 2007-05-02  Eric Christopher  <echristo@apple.com>
4429
4430         * gcc.dg/cpp/if-div.c: New file.
4431
4432 2007-05-02  Tom Tromey  <tromey@redhat.com>
4433
4434         PR preprocessor/28709:
4435         * gcc.dg/cpp/pr28709.c: New file.
4436
4437 2007-05-02  Richard Guenther  <rguenther@suse.de>
4438
4439         PR tree-optimization/31146
4440         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4441
4442 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4443
4444         * gcc.c-torture/compile/limits-blockid.c: New.
4445         * gcc.c-torture/compile/limits-caselabels.c: New.
4446         * gcc.c-torture/compile/limits-declparen.c: New.
4447         * gcc.c-torture/compile/limits-enumconst.c: New.
4448         * gcc.c-torture/compile/limits-exprparen.c: New.
4449         * gcc.c-torture/compile/limits-externalid.c: New.
4450         * gcc.c-torture/compile/limits-fnargs.c: New.
4451         * gcc.c-torture/compile/limits-fndefn.c: New.
4452         * gcc.c-torture/compile/limits-idexternal.c: New.
4453         * gcc.c-torture/compile/limits-idinternal.c: New.
4454         * gcc.c-torture/compile/limits-pointer.c: New.
4455         * gcc.c-torture/compile/limits-stringlit.c: New.
4456         * gcc.c-torture/compile/limits-structmem.c: New.
4457         * gcc.c-torture/compile/limits-structnest.c: New.
4458
4459 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4460
4461         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4462
4463 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4464
4465         PR middle-end/31740
4466         * gcc.c-torture/compile/20070501-1.c: New testcase.
4467
4468 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4469
4470         PR fortran/31732
4471         * gfortran.dg/array_memset_2:  New test case.
4472
4473 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4474
4475         PR testsuite/31615
4476         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4477
4478 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4479
4480         PR testsuite/31589
4481         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4482         dg-final test.
4483         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4484         keyword to dg-final test.
4485         * gcc.dg/vect/vect-iv-4.c: Likewise.
4486         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4487         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4488         test.
4489         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4490         cast.
4491         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4492         * lib/target-supports.exp
4493         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4494         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4495
4496 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4497
4498         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4499         __LONG_LONG_MAX__ and its friends instead of those supplied by
4500         limits.h.
4501
4502 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4503
4504         PR C++/31721
4505         * g++.dg/ext/vector7.C: New testcase.
4506
4507 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4508
4509         PR fortran/31591
4510         * gfortran.dg/bound_simplification_1.f90: New test.
4511
4512 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4513
4514         PR fortran/31645
4515         * gfortran.dg/bom_error.f90: New test.
4516         * gfortran.dg/bom_include.f90: New test.
4517         * gfortran.dg/bom_UTF16-LE.f90: New test.
4518         * gfortran.dg/bom_UTF16-BE.f90: New test.
4519         * gfortran.dg/bom_UTF-8.f90: New test.
4520         * gfortran.dg/bom_UTF-32.f90: New test.
4521         * gfortran.dg/bom_UTF-8.F90: New test.
4522         * gfortran.dg/bom_include.inc: New file.
4523
4524 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4525
4526         PR C++/30221
4527         * g++.dg/init/ptrfn2.C: New test.
4528         * g++.dg/init/ptrfn3.C: New test.
4529
4530 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4531
4532         PR fortran/31711
4533         * gfortran.dg/dependency_21.f90: New test.
4534
4535 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4536
4537         * gfortran.dg/secnds.f: Use real*8.
4538         * gfortran.dg/secnds-1.f: Use real*8.
4539
4540 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4541
4542         PR libfortran/31532
4543         * gfortran.dg/inquire_5.f90: Update test.
4544
4545 2007-04-27  Ian Lance Taylor  <iant@google.com>
4546
4547         PR middle-end/31710
4548         * gcc.c-torture/compile/pr31710.c: New test.
4549
4550 2007-04-27  Richard Guenther  <rguenther@suse.de>
4551
4552         PR tree-optimization/30965
4553         PR tree-optimization/30978
4554         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4555         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4556         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4557         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4558
4559 2007-04-27  Richard Guenther  <rguenther@suse.de>
4560
4561         PR tree-optimization/31715
4562         * gcc.dg/Warray-bounds-4.c: New testcase.
4563
4564 2007-04-26  Ian Lance Taylor  <iant@google.com>
4565
4566         PR target/28675
4567         * gcc.c-torture/compile/pr28675.c: New test.
4568
4569 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4570
4571         PR C++/30016
4572         * g++.dg/ext/vector6.C: New test.
4573
4574 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4575
4576         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4577
4578 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4579
4580         PR middle-end/31617
4581         * g++.dg/other/str_empty.C: Add expected warning.
4582
4583 2007-04-26  Richard Guenther  <rguenther@suse.de>
4584         Daniel Berlin  <dberlin@dberlin.org>
4585
4586         PR tree-optimization/30567
4587         * g++.dg/other/pr30567.C: New testcase.
4588
4589 2007-04-26  Richard Guenther  <rguenther@suse.de>
4590
4591         PR tree-optimization/31703
4592         * gcc.c-torture/compile/pr31703.c: New testcase.
4593         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4594         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4595
4596 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4597
4598         * gfortran.dg/open_errors.f90: Added if statements checking
4599         the value of iostat.
4600
4601 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4602
4603         PR c++/31598
4604         * g++.dg/gomp/pr31598.C: New test.
4605
4606         PR tree-optimization/30558
4607         * g++.dg/gomp/pr30558.C: New test.
4608
4609 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4610
4611         PR c++/31338
4612         * g++.dg/ext/complex2.C: New test.
4613
4614 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4615
4616         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4617
4618 2007-04-25  Thiemo Seufer  <ths@mips.com>
4619
4620         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4621         value to signed char.
4622
4623 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4624
4625         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4626         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4627         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4628
4629 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4630
4631         PR fortran/31668
4632         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4633         statement functions.
4634         * gfortran.dg/c_by_val_5.f90: New test.
4635
4636 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4637
4638         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4639         with two new subroutines to avoid parameter-induced aliasing.
4640         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4641         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4642
4643 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4644
4645         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4646         * g++.dg/warn/Warray-bounds.C: Likewise.
4647
4648 2007-04-24  Ian Lance Taylor  <iant@google.com>
4649
4650         PR tree-optimization/31605
4651         * gcc.c-torture/execute/pr31605.c: New test.
4652
4653 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4654
4655         PR fortran/31587
4656         * lib/gcc-dg.exp (scan-module): New function.
4657         * gfortran.dg/module_md5_1.f90: New test.
4658
4659 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4660
4661         * g++.old-deja/g++.pt/defarg6.C: Only run with
4662         -std=gnu++98.
4663         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4664         * g++.dg/cpp0x/variadic61.C: Ditto.
4665         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4666         * g++.dg/cpp0x/variadic62.C: Ditto.
4667         * g++.dg/template/meminit1.C: Ditto.
4668         * g++.dg/template/operator7.C: Ditto.
4669         * g++.dg/template/static15.C: Ditto.
4670         * g++.dg/template/invalid1.C: Ditto.
4671         * g++.dg/template/shift1.C: Ditto.
4672         * g++.dg/template/error10.C: Ditto.
4673
4674 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
4675
4676         PR diagnostic/25923
4677         * gfortran.dg/pr25923.f90: New test.
4678
4679 2007-04-24  Ian Lance Taylor  <iant@google.com>
4680
4681         PR tree-optimization/31602
4682         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4683
4684 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
4685
4686         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4687         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4688
4689 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
4690
4691         * gcc.target/i386/reload-1.c. New.
4692
4693 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4694             Olga Golovanevsky  <olga@il.ibm.com>
4695
4696         * g++.dg/other/str_empty.C: New test.
4697
4698 2007-04-24  Richard Henderson  <rth@redhat.com>
4699
4700         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4701
4702 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4703
4704         PR target/31641
4705         * gcc.c-torture/compile/pr31641.c: New testcase.
4706
4707 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
4708
4709         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4710         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4711         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4712         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4713
4714 2007-04-23  Simon Baldwin  <simonb@google.com>
4715
4716         * g++.dg/other/error15.C: New.
4717         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4718         triggering a "multiple parameters named" error.
4719
4720 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4721
4722         PR fortran/31618
4723         * gfortran.dg/backspace_8.f:  New test case.
4724
4725 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
4726
4727         PR fortran/31630
4728         * gfortran.dg/used_types_17.f90: New test.
4729
4730         PR fortran/31620
4731         * gfortran.dg/zero_array_components_1.f90: New test.
4732
4733 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4734
4735         PR fortran/31616
4736         * gfortran.dg/open_errors.f90: Allow a different error message.
4737
4738 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
4739
4740         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4741         Rename from check_effective_target_vect_pack_mod.  Rename global
4742         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
4743         messages.
4744         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4745         rename.
4746         * gcc.dg/vect/vect-iv-8a.c: Ditto.
4747         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4748
4749 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4750
4751         PR middle-end/31448
4752         * gcc.c-torture/execute/pr31448.c: New testcase.
4753
4754 2007-04-22  Nick Clifton  <nickc@redhat.com>
4755
4756         * gcc.dg/20020312-2.c: Add support for the FRV.
4757
4758 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
4759
4760         PR tree-optimization/24659
4761         * gcc.dg/vect/vect-float-extend-1.c: New test.
4762         * gcc.dg/vect/vect-float-truncate-1.c: New test.
4763
4764 2007-04-22  Richard Guenther  <rguenther@suse.de>
4765
4766         PR tree-optimization/29789
4767         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4768         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4769
4770 2007-04-22  Revital Eres  <eres@il.ibm.com>
4771
4772         * gcc.dg/var-expand2.c: New test.
4773
4774 2007-04-22  Revital Eres  <eres@il.ibm.com>
4775
4776         * gcc.dg/var-expand3.c: New test.
4777
4778 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4779
4780         PR fortran/31495
4781         * gfortran.dg/continuation_8.f90: New test.
4782
4783 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4784
4785         PR C/30265
4786         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4787         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4788
4789 2007-04-21  Richard Guenther  <rguenther@suse.de>
4790
4791         PR middle-end/31136
4792         * gcc.c-torture/execute/pr31136.c: New testcase.
4793
4794 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
4795
4796         * gcc.target/i386/movsi-sm-1.c: New.
4797
4798 2007-04-20  Richard Henderson  <rth@redhat.com>
4799
4800         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4801         * gcc.dg/pr27095.c: Cope with alpha GOT load.
4802
4803 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
4804
4805         * gcc.target/i386/ordcmp-1.c: New test.
4806         * gcc.target/i386/unordcmp-1.c: New test.
4807
4808         PR tree-optimization/31632
4809         * gcc.c-torture/compile/20070419-1.c: New test.
4810
4811 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4812
4813         * gcc.dg/invalid-call-1.c: New test.
4814
4815 2007-04-18  Dirk Mueller  <dmueller@suse.de>
4816
4817         PR diagnostic/31227
4818         * gcc.dg/Warray-bounds-3.c: New.
4819
4820 2007-04-18  Richard Guenther  <rguenther@suse.de>
4821
4822         PR tree-optimization/19431
4823         PR tree-optimization/21463
4824         * gcc.c-torture/execute/20070212-1.c: New testcase.
4825         * gcc.c-torture/execute/20070212-2.c: Likewise.
4826         * gcc.c-torture/execute/20070212-3.c: Likewise.
4827         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4828         * gcc.dg/tree-ssa/pr21463.c: Likewise.
4829         * g++.dg/tree-ssa/pr21463.C: Likewise.
4830         * g++.dg/tree-ssa/pr30738.C: Likewise.
4831
4832 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4833
4834         PR c++/31513
4835         * g++.dg/expr/bitfield8.C: New test.
4836
4837 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
4838             Richard Sandiford  <richard@codesourcery.com>
4839
4840         * lib/target-supports.exp (check_profiling_available): Return 0
4841         for uClibc with -p or -pg.
4842
4843 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
4844
4845         PR c++/31517
4846         * g++.dg/template/init7.C: New test.
4847
4848 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
4849
4850         PR rtl-optimization/31360
4851         * gcc.dg/loop-7.c: New test.
4852
4853 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4854
4855         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4856         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4857         build.
4858         (compat-execute): Likewise.
4859         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4860         files to remote hosts.
4861         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4862         (c-torture-execute): Likewise.
4863         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4864         or plain file.  Use remote_upload and remote_download to copy
4865         files about.
4866         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4867         before scanning it.
4868
4869 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4870
4871         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4872
4873 2007-04-16  Lawrence Crowl  <crowl@google.com>
4874
4875         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4876         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4877         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4878         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4879         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4880         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4881         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4882         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4883         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4884         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4885         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4886
4887         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4888         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4889         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4890         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4891         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4892         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4893         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4894         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4895         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4896         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4897         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4898
4899 2007-04-16  Ian Lance Taylor  <iant@google.com>
4900
4901         PR tree-optimization/31522
4902         * gcc.dg/Wstrict-overflow-16.c: New test.
4903
4904 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4905
4906         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4907
4908 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4909
4910         PR fortran/31144
4911         * gfortran.dg/module_naming_1.f90: New.
4912
4913 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4914
4915         * lib/target-supports.exp (check_profiling_available): Return
4916         false for m68k-*-uclinux.
4917
4918 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4919
4920         PR c++/29365
4921         Testcase for c++ anonymous namespace warning
4922
4923         * g++.dg/warn/anonymous-namespace-1.C: New test
4924         * g++.dg/warn/anonymous-namespace-1.h: New test
4925
4926 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4927
4928         PR testsuite/31578
4929         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4930
4931 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4932
4933         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4934
4935 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4936
4937         PR fortran/31204
4938         * gfortran.dg/array_constructor_16.f90: New test.
4939
4940 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4941
4942         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4943         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4944
4945 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4946
4947         PR rtl-optimization/31500
4948         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4949         * g++.dg/warn/Warray-bounds.C: Likewise.
4950
4951 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4952
4953         PR C/31520
4954         * gcc.dg/gnu89-init-4.c: New testcase.
4955
4956 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4957
4958         PR c++/25874
4959         * gcc.dg/gomp/pr25874.c: Add dg-options.
4960         * g++.dg/gomp/pr25874.C: Add dg-options.
4961
4962 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4963
4964         PR fortran/21061
4965         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4966         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4967
4968 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4969
4970         PR fortran/31561
4971         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4972
4973 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4974
4975         PR fortran/29507
4976         PR fortran/31404
4977         * gfortran.dg/initialization_6.f90: New test.
4978
4979 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4980
4981         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4982
4983         * lib/target-supports.exp (check_gc_sections_available):
4984         Return false if ldflags includes -elf2flt.
4985
4986 2007-04-13  Jason Merrill  <jason@redhat.com>
4987
4988         PR c++/31074
4989         * conv3.C: New test.
4990
4991 2007-04-13  Mike Stump  <mrs@apple.com>
4992
4993         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4994         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4995
4996 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4997
4998         PR tree-optimization/29598
4999         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5000
5001 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5002
5003         PR fortran/31559
5004         * gfortran.dg/func_assign.f90: New test.
5005
5006 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
5007
5008         PR fortran/31550
5009         * gfortran.dg/used_types_16.f90: New test.
5010
5011 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5012
5013         PR fortran/18937
5014         * gfortran.dg/goto_2.f90: New.
5015         * gfortran.dg/goto_3.f90: New.
5016         * gfortran.dg/pr17708.f90: Rename to ...
5017         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5018
5019 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5020
5021         PR fortran/31562
5022         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5023         instead of a struct.
5024
5025 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5026
5027         PR fortran/31562
5028         * gfortran.dg/value_4.c: Use GNU extensions for complex
5029         instead of a struct.
5030
5031 2007-04-13  Richard Guenther  <rguenther@suse.de>
5032
5033         PR tree-optimization/21258
5034         * gcc.dg/tree-ssa/vrp34.c: New testcase.
5035
5036 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5037
5038         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5039         <complex.h>.
5040
5041 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
5042
5043         PR fortran/31250
5044         * gfortran.dg/char_length_2.f90: New.
5045         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5046         * gfortran.dg/repeat_4.f90: Likewise.
5047
5048         PR fortran/31266
5049         * gfortran.dg/char_assign_1.f90: New.
5050
5051         PR fortran/31471
5052         * gfortran.dg/block_name_1.f90: New.
5053         * gfortran.dg/block_name_2.f90: New.
5054
5055 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5056
5057         PR c++/31078
5058         * g++.dg/other/pr31078.C: New.
5059
5060 2007-04-12  Richard Guenther  <rguenther@suse.de>
5061
5062         PR tree-optimization/31169
5063         * gcc.c-torture/execute/pr31169.c: New testcase.
5064
5065 2007-04-12  Richard Guenther  <rguenther@suse.de>
5066
5067         PR tree-optimization/24689
5068         PR tree-optimization/31307
5069         * g++.dg/tree-ssa/pr31307.C: New testcase.
5070         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5071
5072 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5073
5074         PR fortran/31472
5075         * gfortran.dg/access_spec_1.f90: New test.
5076         * gfortran.dg/access_spec_2.f90: New test.
5077         * gfortran.dg/non_module_public.f90: Match new error message.
5078
5079 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
5080
5081         PR testsuite/31538
5082         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5083         to 4 at line 38 to fix bounds problem.
5084
5085 2007-04-11  Tobias Burnus  <burnus@net-b.de>
5086
5087         PR testsuite/31240
5088         * gfortran.dg/pointer_intent_1.f90: Fix test.
5089
5090 2007-04-10  Eric Christopher  <echristo@apple.com>
5091
5092         * lib/target-supports.exp
5093         (check_effective_target_fstack_protector): Rewrite.
5094
5095 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
5096
5097         PR c++/31449
5098         * g++.dg/init/const5.C: New test.
5099
5100 2007-04-09  Jan Hubicka  <jh@suse.cz>
5101
5102         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5103
5104 2007-04-08  Jan Hubicka  <jh@suse.cz>
5105
5106         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5107
5108 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5109
5110         PR fortran/31257
5111         * gfortran.dg/achar_4.f90: New test.
5112
5113 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5114
5115         PR fortran/30880
5116         * gfortran.dg/used_dummy_types_8.f90: New test.
5117
5118 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5119
5120         PR fortran/30872
5121         * gfortran.dg/parameter_array_element_1.f90: New test.
5122
5123 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5124
5125         PR fortran/31222
5126         * gfortran.dg/default_numeric_type_1.f90: New test.
5127
5128 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5129
5130         PR fortran/31424
5131         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5132
5133 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5134
5135         PR fortran/31293
5136         * gfortran.dg/interface_12.f90: New test.
5137
5138 2007-04-07  Bruce Korb  <bkorb@gnu.org>
5139
5140         * gcc.dg/format/opt-6.c: New test.
5141         * gcc.dg/format/nul-1.c: New test.
5142         * gcc.dg/format/nul-2.c: New test.
5143
5144 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5145
5146         PR libgfortran/31395
5147         * gfortran.dg/fmt_colon.f90: New test.
5148
5149 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
5150
5151         * g++.old-deja/g++.other/init18.C: Use
5152         dg-require-effective-target instead of an explicit xfail.
5153
5154 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
5155
5156         * gcc.dg/dfp/signbit-1.c
5157         * gcc.dg/dfp/signbit-2.c
5158
5159 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5160
5161         PR fortran/31483
5162         * gfortran.dg/altreturn_5.f90: New test.
5163
5164 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5165
5166         PR fortran/31292
5167         * gfortran.dg/contained_module_proc_1.f90: New test.
5168
5169 2007-04-04  Stuart Hastings  <stuart@apple.com>
5170
5171         PR 31281
5172         * objc/execute/exceptions/pr31281.m: New.
5173
5174 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
5175
5176         * g++.dg/ext/dllimport12.C: Update comments.
5177
5178 2007-04-03  Eric Christopher  <echristo@apple.com>
5179
5180         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5181
5182 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5183
5184         PR fortran/31304
5185         * gfortran.dg/repeat_2.f90: New test.
5186         * gfortran.dg/repeat_3.f90: New test.
5187         * gfortran.dg/repeat_4.f90: New test.
5188
5189 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
5190
5191         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5192
5193 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
5194
5195         PR c++/30847
5196         * g++.dg/parse/cond3.C: New test.
5197
5198         PR middle-end/30704
5199         * gcc.c-torture/execute/ieee/pr30704.c: New test.
5200
5201 2007-04-02  Jason Merrill  <jason@redhat.com>
5202
5203         PR c++/31187
5204         * g++.dg/ext/visibility/anon3.C: New test.
5205
5206 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5207
5208         PR libgfortran/31052
5209         * gfortran.dg/namelist_28.f90: New test.
5210
5211 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5212
5213         PR libgfortran/31366
5214         * gfortran.dg/direct_io_6.f90: New test.
5215
5216 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5217
5218         PR libgfortran/31207
5219         * gfortran.dg/advance_5.f90: New test.
5220         * gfortran.dg/advance_6.f90: New test.
5221
5222 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5223
5224         * g++.dg/ext/dllimport6.C: Remove extra ';'.
5225         * g++.dg/ext/dllimport7.C: Likewise.
5226         * g++.dg/ext/selectany1.C: Likewise.
5227
5228 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
5229
5230         * g++.dg/parser/pr31138.C: New.
5231         * g++.dg/parser/pr31140.C: New.
5232         * g++.dg/parser/pr31141.C: New.
5233
5234 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
5235
5236         PR c++/26099
5237         * g++.dg/ext/is_base_of.C: New.
5238         * g++.dg/ext/has_virtual_destructor.C: New.
5239         * g++.dg/ext/is_polymorphic.C: New.
5240         * g++.dg/ext/is_base_of_diagnostic.C: New.
5241         * g++.dg/ext/is_enum.C: New.
5242         * g++.dg/ext/has_nothrow_assign.C: New.
5243         * g++.dg/ext/has_nothrow_constructor.C: New.
5244         * g++.dg/ext/is_empty.C: New.
5245         * g++.dg/ext/has_trivial_copy.C: New.
5246         * g++.dg/ext/has_trivial_assign.C: New.
5247         * g++.dg/ext/is_abstract.C: New.
5248         * g++.dg/ext/is_pod.C: New.
5249         * g++.dg/ext/has_nothrow_copy.C: New.
5250         * g++.dg/ext/is_class.C: New.
5251         * g++.dg/ext/has_trivial_constructor.C: New.
5252         * g++.dg/ext/is_union.C: New.
5253         * g++.dg/ext/has_trivial_destructor.C: New.
5254         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5255         * g++.dg/template/crash43.C: Likewise.
5256
5257 2007-03-29  Dirk Mueller  <dmueller@suse.de>
5258
5259         * g++.dg/warn/pedantic2.C: New testcase.
5260
5261 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5262
5263         * size_dim.f90: Fix dg directive.
5264         * pr16433.f: Likewise.
5265         * use_6.f90: Likewise.
5266         * use_7.f90: Likewise.
5267         * entry_9.f90: Likewise.
5268         * pointer_intent_2.f90: Likewise.
5269         * protected_1.f90: Likewise.
5270         * fmt_missing_period_2.f: Likewise.
5271         * pointer_intent_3.f90: Likewise.
5272         * protected_2.f90: Likewise.
5273         * protected_3.f90: Likewise.
5274         * pr15754.f90: Likewise.
5275         * protected_4.f90: Likewise.
5276         * protected_5.f90: Likewise.
5277         * initialization_2.f90: Likewise.
5278         * protected_6.f90: Likewise.
5279         * continuation_7.f90: Likewise.
5280         * derived_function_interface_1.f90: Likewise.
5281         * der_pointer_4.f90: Likewise.
5282         * fmt_zero_precision.f90: Likewise.
5283         * blockdata_3.f90: Likewise.
5284         * fmt_missing_period_1.f: Likewise.
5285         * real_const_3.f90: Likewise.
5286         * use_4.f90: Likewise.
5287         * fmt_missing_period_3.f: Likewise.
5288         * use_5.f90: Likewise.
5289
5290 2007-03-28  Mike Stump  <mrs@apple.com>
5291
5292         * gcc.dg/darwin-comm.c: Add.
5293
5294 2007-03-28  Eric Christopher  <echristo@apple.com>
5295
5296         * lib/target-supports.exp (check_effective_target_fstack_protector):
5297         New.
5298         * gcc.dg/ssp-1.c: Use.
5299         * gcc.dg/ssp-2.c: Ditto.
5300
5301 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
5302
5303         PR c++/29077
5304         * g++.dg/parse/constructor3.C: New test.
5305
5306 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5307
5308         * gnat.dg/thin_pointer.ad[sb]: New test.
5309
5310 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5311
5312         * g++.dg/cpp0x/bracket1.C: New.
5313         * g++.dg/cpp0x/bracket2.C: New.
5314         * g++.dg/cpp0x/bracket3.C: New.
5315         * g++.dg/cpp0x/bracket4.C: New.
5316
5317 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5318
5319         * g++.dg/cpp0x/temp_default1.C: New.
5320         * g++.dg/cpp0x/temp_default3.C: New.
5321         * g++.dg/cpp0x/temp_default2.C: New.
5322         * g++.dg/cpp0x/temp_default4.C: New.
5323
5324 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5325
5326         PR c++/29993
5327         * g++.dg/other/cv_func2.C: New.
5328
5329 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
5330
5331         * gcc.dg/dfp/func-vararg-alternate.h: New file.
5332         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5333         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5334         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5335
5336         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5337         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5338
5339         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5340
5341         * lib/compat.exp (compat-execute): Fix processing of file names.
5342
5343 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
5344
5345         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5346
5347 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
5348
5349         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5350         Delete created executable test file.
5351         (check_effective_target_fortran_large_int): Ditto.
5352         (check_effective_target_static_libgfortran): Ditto.
5353
5354 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
5355
5356         PR c++/30500
5357         * g++.dg/warn/pragma-system_header1.C: New test.
5358         * g++.dg/warn/pragma-system_header2.C: New test.
5359         * g++.dg/warn/pragma-system_header1.h. New.
5360         * g++.dg/warn/pragma-system_header2.h. New.
5361
5362 2007-03-26  Ian Lance Taylor  <iant@google.com>
5363
5364         PR tree-optimization/31345
5365         * gcc.c-torture/compile/pr31345-1.c: New test.
5366
5367 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
5368
5369         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5370         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5371         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5372         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5373         * gfortran.dg/overload_1.f90: Likewise.
5374         * gfortran.dg/impure_assignment_1.f90: Likewise.
5375         * gfortran.dg/error_recovery_3.f90: Likewise.
5376         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5377         * gfortran.dg/sequence_types_1.f90: Likewise.
5378         * gfortran.dg/internal_references_1.f90: Likewise.
5379         * gfortran.dg/present_1.f90: Likewise.
5380         * gfortran.dg/volatile10.f90: Likewise.
5381         * gfortran.dg/module_equivalence_2.f90: Likewise.
5382         * gfortran.dg/use_4.f90: Likewise.
5383         * gfortran.dg/elemental_result_1.f90: Likewise.
5384         * gfortran.dg/generic_actual_arg.f90: Likewise.
5385         * gfortran.dg/private_type_5.f90: Likewise.
5386         * gfortran.dg/protected_4.f90: Likewise.
5387         * gfortran.dg/interface_3.f90: Likewise.
5388
5389 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5390
5391         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5392         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5393
5394 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5395
5396         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5397
5398 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5399
5400         PR libgfortran/31199
5401         * gfortran.dg/fmt_t_4.f90: New test.
5402
5403 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5404
5405         PR libfortran/31297
5406         * gfortran.dg/backspace_5.f:  Initialize variable(s).
5407         * gfortran.dg/backspace_6.f:  Likewise.
5408         * gfortran.dg/char_bounds_check_fail_1: Likewise.
5409         * gfortran.dg/direct_io_2.f90:  Likewise.
5410         * gfortran.dg/write_back.f:  Likewise.
5411         * gfortran.dg/write_rewind_2.f:  Likewise.
5412         * gfortran.dg/write_rewind_1.f:  Likewise.
5413         * gfortran.dg/write_rewind_2.f:  Likewise.
5414
5415 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
5416
5417         PR tree-optimization/30784
5418         * gcc.dg/vect/pr30784.c: New test.
5419
5420 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5421
5422         PR fortran/30877
5423         * gfortran.dg/operator_1.f90: New test.
5424         * gfortran.dg/operator_2.f90: New test.
5425
5426 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5427
5428         PR libfortran/31196
5429         * gfortran.dg/reshape_transpose_1.f90:  New test.
5430
5431 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5432
5433         PR fortran/30655
5434         * gfortran.dg/bounds_check_6.f90: New test.
5435
5436 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5437
5438         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5439         #ifndef/#endif.
5440         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5441         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5442
5443 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5444
5445         PR fortran/31209
5446         * gfortran.dg/pointer_function_actual_1.f90: New test.
5447
5448         PR fortran/31200
5449         * gfortran.dg/pointer_function_actual_2.f90: New test.
5450
5451         PR fortran/31215
5452         * gfortran.dg/result_in_spec_1.f90: New test.
5453
5454 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5455
5456         PR fortran/30834
5457         * gfortran.dg/integer_exponentiation_3.F90: New test.
5458         * gfortran.dg/integer_exponentiation_4.f90: New test.
5459         * gfortran.dg/integer_exponentiation_5.F90: New test.
5460
5461 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5462
5463         PR c++/30863
5464         * g++.dg/template/error24.C: New test.
5465         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5466
5467 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5468
5469         PR c++/31273
5470         * g++.dg/expr/bitfield7.C: New test.
5471
5472 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5473
5474         PR other/23572
5475         * gcc.dg/float-range-4.c: New.
5476         * gcc.dg/float-range-1.c: Update. Test for a warning.
5477         * gcc.dg/float-range-3.c: New.
5478         * gcc.dg/float-range-5.c: New.
5479
5480 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5481
5482         PR fortran/31262
5483         * gfortran.dg/no_range_check_1.f90: New test.
5484
5485 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5486
5487         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5488         * g++.dg/other/static1.C: Remove stray semicolon.
5489         * g++.dg/other/init1.C: Likewise.
5490         * g++.dg/rtti/dyncast1.C: Likewise.
5491         * g++.dg/tree-ssa/pr17153.C: Likewise.
5492         * g++.dg/lookup/disamb1.C: Likewise.
5493         * g++.dg/lookup/scoped2.C: Likewise.
5494         * g++.dg/lookup/friend7.C: Likewise.
5495         * g++.dg/parse/parse4.C: Likewise.
5496         * g++.dg/parse/parse5.C: Likewise.
5497         * g++.dg/expr/pr29066.C: Likewise.
5498         * g++.dg/expr/cast4.C: Likewise.
5499         * g++.dg/tc1/dr193.C: Likewise.
5500         * g++.dg/tc1/dr213.C: Likewise.
5501         * g++.dg/abi/dcast1.C: Likewise.
5502         * g++.dg/abi/covariant2.C: Likewise.
5503         * g++.dg/inherit/covariant11.C: Likewise.
5504         * g++.dg/inherit/covariant9.C: Likewise.
5505         * g++.dg/inherit/covariant10.C: Likewise.
5506         * g++.dg/init/static3.C: Likewise.
5507         * g++.dg/init/init-ref3.C: Likewise.
5508         * g++.dg/init/ref10.C: Likewise.
5509         * g++.dg/template/meminit2.C: Likewise.
5510         * g++.dg/template/using9.C: Likewise.
5511         * g++.dg/template/friend9.C: Likewise.
5512         * g++.dg/template/ref1.C: Likewise.
5513         * g++.old-deja/g++.warn/inline.C: Likewise.
5514         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5515         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5516         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5517         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5518         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5519         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5520         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5521         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5522         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5523         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5524         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5525         * g++.old-deja/g++.brendan/template11.C: Likewise.
5526         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5527         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5528         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5529         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5530         * g++.old-deja/g++.jason/parse9.C: Likewise.
5531         * g++.old-deja/g++.jason/byval2.C: Likewise.
5532         * g++.old-deja/g++.jason/overload8.C: Likewise.
5533         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5534         * g++.old-deja/g++.jason/template33.C: Likewise.
5535         * g++.old-deja/g++.jason/return3.C: Likewise.
5536         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5537         * g++.old-deja/g++.jason/virtual.C: Likewise.
5538         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5539         * g++.old-deja/g++.jason/template27.C: Likewise.
5540         * g++.old-deja/g++.jason/synth6.C: Likewise.
5541         * g++.old-deja/g++.jason/ref8.C: Likewise.
5542         * g++.old-deja/g++.jason/offset1.C: Likewise.
5543         * g++.old-deja/g++.other/static20.C: Likewise.
5544         * g++.old-deja/g++.other/array1.C: Likewise.
5545         * g++.old-deja/g++.other/new3.C: Likewise.
5546         * g++.old-deja/g++.other/array2.C: Likewise.
5547         * g++.old-deja/g++.other/overload9.C: Likewise.
5548         * g++.old-deja/g++.other/cast6.C: Likewise.
5549         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5550         * g++.old-deja/g++.other/eh4.C: Likewise.
5551         * g++.old-deja/g++.other/using7.C: Likewise.
5552         * g++.old-deja/g++.other/init18.C: Likewise.
5553         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5554         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5555         * g++.old-deja/g++.other/dtor11.C: Likewise.
5556         * g++.old-deja/g++.pt/static11.C: Likewise.
5557         * g++.old-deja/g++.pt/crash19.C: Likewise.
5558         * g++.old-deja/g++.pt/overload12.C: Likewise.
5559         * g++.old-deja/g++.pt/crash46.C: Likewise.
5560         * g++.old-deja/g++.pt/mi1.C: Likewise.
5561         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5562         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5563         * g++.old-deja/g++.pt/local5.C: Likewise.
5564         * g++.old-deja/g++.pt/typename2.C: Likewise.
5565         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5566         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5567         * g++.old-deja/g++.law/visibility1.C: Likewise.
5568         * g++.old-deja/g++.law/visibility2.C: Likewise.
5569         * g++.old-deja/g++.law/virtual2.C: Likewise.
5570         * g++.old-deja/g++.law/operators19.C: Likewise.
5571         * g++.old-deja/g++.law/parsing10.C: Likewise.
5572         * g++.old-deja/g++.law/visibility4.C: Likewise.
5573         * g++.old-deja/g++.law/operators4.C: Likewise.
5574         * g++.old-deja/g++.law/dtors2.C: Likewise.
5575         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5576         * g++.old-deja/g++.law/visibility10.C: Likewise.
5577         * g++.old-deja/g++.law/scope3.C: Likewise.
5578         * g++.old-deja/g++.law/casts2.C: Likewise.
5579         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5580         * g++.old-deja/g++.law/operators33.C: Likewise.
5581         * g++.old-deja/g++.law/friend4.C: Likewise.
5582         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5583         * g++.old-deja/g++.mike/p5611.C: Likewise.
5584         * g++.old-deja/g++.mike/net37.C: Likewise.
5585         * g++.old-deja/g++.mike/p3570.C: Likewise.
5586         * g++.old-deja/g++.mike/p5718.C: Likewise.
5587         * g++.old-deja/g++.mike/net21.C: Likewise.
5588         * g++.old-deja/g++.mike/p1862.C: Likewise.
5589         * g++.old-deja/g++.mike/p4511.C: Likewise.
5590         * g++.old-deja/g++.mike/virt3.C: Likewise.
5591         * g++.old-deja/g++.mike/p16146.C: Likewise.
5592         * g++.old-deja/g++.mike/p1989.C: Likewise.
5593         * g++.old-deja/g++.mike/p5571.C: Likewise.
5594         * g++.old-deja/g++.gb/scope10.C: Likewise.
5595         * g++.old-deja/g++.abi/primary5.C: Likewise.
5596         * g++.old-deja/g++.abi/empty2.C: Likewise.
5597         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5598         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5599         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5600         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5601         * g++.old-deja/g++.bob/template3.C: Likewise.
5602         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5603
5604 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5605
5606         PR fortran/31193
5607         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5608
5609 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5610
5611         PR fortran/20897
5612         * gfortran.dg/derived_name_1.f90: New.
5613         * gfortran.dg/derived_name_2.f: New.
5614
5615 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5616
5617         * lib/target-supports.exp (check_effective_target_nonpic): New
5618         procedure.
5619         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5620         when compiling PIC.
5621         * gcc.target/i386/asm-4.c: Require nonpic.
5622         * gcc.target/i386/cmov1.c: Likewise.
5623         * gcc.target/i386/mul.c: Likewise.
5624         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5625         * gcc.target/i386/ssetype-1.c: Require nonpic.
5626         * gcc.target/i386/ssetype-3.c: Likewise.
5627         * gcc.target/i386/ssetype-5.c: Likewise.
5628
5629 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5630
5631         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5632         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5633         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5634         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5635
5636 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5637
5638         PR tree-optimization/30590
5639         * g++.dg/opt/pr30590.C: New testcase.
5640
5641 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5642
5643         PR c/30762
5644         * gcc.dg/pr30762-1.c: New test.
5645         * gcc.dg/pr30762-2.c: New test.
5646
5647         PR inline-asm/30505
5648         * gcc.target/i386/pr30505.c: New test.
5649
5650 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5651
5652         * gcc.target/arm/register-variables.c: New.
5653
5654 2007-03-19  Jeff Law  <law@redhat.com>
5655
5656         * PR tree-optimization/30984
5657         * gcc.c-torture/pr30984.c: New test.
5658
5659 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5660         Richard Guenther  <rguenther@suse.de>
5661
5662         PR tree-optimization/31254
5663         * gcc.dg/torture/pr31254.c: New testcase.
5664
5665 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5666
5667         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5668         target default_packed.
5669
5670 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5671
5672         PR fortran/31203
5673         * gfortran.dg/string_length_1.f90: New test.
5674
5675 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5676
5677         PR testsuite/30395
5678         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5679
5680 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5681
5682         PR libgfortran/31052
5683         * gfortran.dg/namelist_27.f90: New test.
5684
5685 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
5686
5687         PR fortran/30531
5688         * gfortran.dg/used_types_14.f90: New test.
5689
5690         PR fortran/31086
5691         * gfortran.dg/used_types_15.f90: New test.
5692
5693 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
5694
5695         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5696         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5697
5698 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5699
5700         PR fortran/31120
5701         * gfortran.dg/integer_exponentiation_2.f90: New test.
5702
5703 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
5704
5705         PR tree-optimization/31041
5706         * gcc.dg/vect/pr31041.c: New test.
5707
5708 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5709
5710         * g++.dg/warn/Wconversion-integer.C: New
5711         * g++.dg/warn/Wconversion-real.C: New.
5712         * g++.dg/warn/Wconversion-real-integer.C: New.
5713         * g++.dg/warn/conv2.C: Updated.
5714
5715 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5716
5717         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5718         exclude RTPs.
5719
5720 2007-03-16  Richard Guenther  <rguenther@suse.de>
5721
5722         PR tree-optimization/31146
5723         * g++.dg/tree-ssa/pr31146.C: New testcase.
5724
5725 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5726
5727         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5728         assume that the target has <features.h>.
5729
5730 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5731
5732         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5733         dg-options rather than to the whole test.
5734
5735 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
5736
5737         PR debug/29906
5738         * g++.dg/debug/pr29906.C: New
5739
5740 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5741
5742         PR libgfortran/31099
5743         * gfortran.dg/unformatted_recl.f90: Update test.
5744
5745 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
5746
5747         * gcc.dg/tree-ssa/prefetch-5.c: New test.
5748
5749 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5750
5751         PR c++/30891
5752         * g++.dg/parse/namespace-definition.C: New.
5753
5754 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5755
5756         PR c++/24924
5757         * g++.dg/cpp/pedantic-errors.C: New.
5758         * g++.dg/cpp/permissive.C: New.
5759
5760 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5761
5762         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5763         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5764
5765 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5766
5767         * lib/target-supports.exp (check_missing_uclibc_feature)
5768         (check_effective_target_wchar): New procedures.
5769         * gcc.dg/wchar_t-1.c: Require target wchar.
5770         * gcc.dg/wint_t-1.c: Likewise.
5771
5772 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5773
5774         * lib/target-supports.exp (check_gc_sections_available): Return
5775         false for VxWorks targets.
5776
5777 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5778
5779         * g++.dg/warn/Wconversion2.C: Fix typo.
5780         * gcc.dg/if-empty-1.c: Ditto.
5781
5782 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5783
5784         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5785
5786 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5787
5788         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5789         * gcc.target/i386/pr31167.c: Ditto.
5790
5791 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5792
5793         PR target/31167
5794         * gcc.target/i386/pr31167.c: New test.
5795
5796 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
5797
5798         PR fortran/30922
5799         * gfortran.dg/import5.f90.f90: New test.
5800
5801
5802         PR fortran/30879
5803         * gfortran.dg/data_components_1.f90: New test.
5804
5805
5806         PR fortran/30870
5807         * gfortran.dg/generic_13.f90: New test.
5808
5809         PR fortran/31163
5810         * gfortran.dg/alloc_comp_basics_5.f90: New test.
5811
5812 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5813
5814         PR libgfortran/31051
5815         * gfortran.dg/fmt_t_4.f90: New
5816
5817 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5818
5819         PR C++/31165
5820         * g++.dg/other/default7.C: New test.
5821
5822 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5823
5824         * g++.dg/warn/Wconversion2.C: New.
5825
5826 2007-03-14  Eric Christopher  <echristo@apple.com>
5827
5828         * gcc.dg/ssp-1.c: New.
5829         * gcc.dg/ssp-2.c: Ditto.
5830
5831 2007-03-14  Dirk Mueller  <dmueller@suse.de>
5832
5833         * g++.dg/warn/do-empty.C: New.
5834         * gcc.dg/do-empty.c: New.
5835         * gcc.dg/if-empty-1.c: Update.
5836         * gcc.dg/20001116-1.c: Update.
5837         * gcc.dg/pr23165.c: Update.
5838
5839 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
5840
5841         * gfortran.dg/module_implicit_conversion.f90: New test.
5842
5843 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
5844
5845         PR middle-end/31127
5846         * gcc.dg/pr31127.c: New.
5847
5848 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
5849
5850         * gcc.dg/tree-ssa/loop-26.c: New test.
5851
5852 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5853
5854         * gcc.target/i386/cmpxchg16b-1.c: New test.
5855
5856 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5857
5858         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5859         * gcc.dg/c99-vla-1.c: Likewise.
5860         * g++.dg/ext/vla1.C: Likewise
5861
5862 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5863
5864         * gcc.dg/wvla-1.c: New test
5865         * gcc.dg/wvla-2.c: New test
5866         * gcc.dg/wvla-3.c: New test
5867         * gcc.dg/wvla-4.c: New test
5868         * gcc.dg/wvla-5.c: New test
5869         * gcc.dg/wvla-6.c: New test
5870         * gcc.dg/wvla-7.c: New test
5871         * g++.dg/warn/Wvla-1.C: New test
5872         * g++.dg/warn/Wvla-2.C: New test
5873         * g++.dg/warn/Wvla-3.C: New test
5874
5875 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5876
5877         PR c++/30108
5878         * g++.dg/other/default6.C: New test.
5879
5880 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5881
5882         * lib/target-supports.exp (check_profiling_available): Return false
5883         for VxWorks.
5884         (check_effective_target_vxworks_kernel): New procedure.
5885         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5886         VxWorks.
5887         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5888         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5889         to include VxWorks.
5890         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5891
5892 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5893
5894         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5895         PIC is not supported.
5896         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5897         * gcc.dg/20020426-2.c: Likewise.
5898         * gcc.dg/pr28243.c: Likewise.
5899         * gcc.dg/visibility-11.c: Likewise.
5900         * gcc.dg/tls/opt-9.c: Likewise.
5901         * gcc.dg/tls/opt-10.c: Likewise.
5902         * gcc.dg/tls/pic-1.c: Likewise.
5903         * gcc.dg/tls/struct-1.c: Likewise.
5904         * gcc.target/i386/20000807-1.c: Likewise.
5905         * gcc.target/i386/20000904-1.c: Likewise.
5906         * gcc.target/i386/20011119-1.c: Likewise.
5907         * gcc.target/i386/990213-2.c: Likewise.
5908         * gcc.target/i386/990214-1.c: Likewise.
5909         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5910         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5911         * gcc.target/i386/pic-1.c: Likewise.
5912         * gcc.target/i386/pr21518.c: Likewise.
5913         * gcc.target/i386/pr23098.c: Likewise.
5914         * gcc.target/i386/pr23943.c: Likewise.
5915
5916 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5917
5918         PR c++/31038
5919         * g++.dg/template/complit2.C: New test.
5920
5921         PR c++/30328
5922         * g++.dg/ext/bitfield1.C: New test.
5923
5924 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5925
5926         PR fortran/30883
5927         * gfortran.dg/interface_11.f90: New test.
5928
5929 2007-03-11  Richard Guenther  <rguenther@suse.de>
5930
5931         PR tree-optimization/31115
5932         * gcc.dg/torture/pr31115.c: New testcase.
5933
5934 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5935
5936         PR tree-optimization/29925
5937         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5938
5939 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5940
5941         PR c++/30274
5942         * g++.dg/expr/bitfield3.C: New test.
5943         * g++.dg/expr/bitfield4.C: Likewise.
5944         * g++.dg/expr/bitfield5.C: Likewise.
5945         * g++.dg/expr/bitfield6.C: Likewise.
5946
5947         PR c++/30924
5948         * g++.dg/template/array18.C: New test.
5949
5950 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5951
5952         PR c++/17946
5953         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5954         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5955
5956 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5957
5958         PR c++/20599
5959         * g++.dg/cpp0x/variadic-bind.C: New.
5960         * g++.dg/cpp0x/variadic-function.C: New.
5961         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5962         * g++.dg/cpp0x/variadic-tuple.C: New.
5963         * g++.dg/cpp0x/variadic1.C: New.
5964         * g++.dg/cpp0x/variadic2.C: New.
5965         * g++.dg/cpp0x/variadic3.C: New.
5966         * g++.dg/cpp0x/variadic4.C: New.
5967         * g++.dg/cpp0x/variadic5.C: New.
5968         * g++.dg/cpp0x/variadic6.C: New.
5969         * g++.dg/cpp0x/variadic7.C: New.
5970         * g++.dg/cpp0x/variadic8.C: New.
5971         * g++.dg/cpp0x/variadic9.C: New.
5972         * g++.dg/cpp0x/variadic10.C: New.
5973         * g++.dg/cpp0x/variadic11.C: New.
5974         * g++.dg/cpp0x/variadic12.C: New.
5975         * g++.dg/cpp0x/variadic13.C: New.
5976         * g++.dg/cpp0x/variadic14.C: New.
5977         * g++.dg/cpp0x/variadic15.C: New.
5978         * g++.dg/cpp0x/variadic16.C: New.
5979         * g++.dg/cpp0x/variadic17.C: New.
5980         * g++.dg/cpp0x/variadic18.C: New.
5981         * g++.dg/cpp0x/variadic19.C: New.
5982         * g++.dg/cpp0x/variadic20.C: New.
5983         * g++.dg/cpp0x/variadic21.C: New.
5984         * g++.dg/cpp0x/variadic22.C: New.
5985         * g++.dg/cpp0x/variadic23.C: New.
5986         * g++.dg/cpp0x/variadic24.C: New.
5987         * g++.dg/cpp0x/variadic25.C: New.
5988         * g++.dg/cpp0x/variadic26.C: New.
5989         * g++.dg/cpp0x/variadic27.C: New.
5990         * g++.dg/cpp0x/variadic28.C: New.
5991         * g++.dg/cpp0x/variadic29.C: New.
5992         * g++.dg/cpp0x/variadic30.C: New.
5993         * g++.dg/cpp0x/variadic31.C: New.
5994         * g++.dg/cpp0x/variadic32.C: New.
5995         * g++.dg/cpp0x/variadic33.C: New.
5996         * g++.dg/cpp0x/variadic34.C: New.
5997         * g++.dg/cpp0x/variadic35.C: New.
5998         * g++.dg/cpp0x/variadic36.C: New.
5999         * g++.dg/cpp0x/variadic37.C: New.
6000         * g++.dg/cpp0x/variadic38.C: New.
6001         * g++.dg/cpp0x/variadic39.C: New.
6002         * g++.dg/cpp0x/variadic40.C: New.
6003         * g++.dg/cpp0x/variadic41.C: New.
6004         * g++.dg/cpp0x/variadic42.C: New.
6005         * g++.dg/cpp0x/variadic43.C: New.
6006         * g++.dg/cpp0x/variadic44.C: New.
6007         * g++.dg/cpp0x/variadic45.C: New.
6008         * g++.dg/cpp0x/variadic46.C: New.
6009         * g++.dg/cpp0x/variadic47.C: New.
6010         * g++.dg/cpp0x/variadic48.C: New.
6011         * g++.dg/cpp0x/variadic49.C: New.
6012         * g++.dg/cpp0x/variadic50.C: New.
6013         * g++.dg/cpp0x/variadic51.C: New.
6014         * g++.dg/cpp0x/variadic52.C: New.
6015         * g++.dg/cpp0x/variadic53.C: New.
6016         * g++.dg/cpp0x/variadic54.C: New.
6017         * g++.dg/cpp0x/variadic55.C: New.
6018         * g++.dg/cpp0x/variadic56.C: New.
6019         * g++.dg/cpp0x/variadic57.C: New.
6020         * g++.dg/cpp0x/variadic58.C: New.
6021         * g++.dg/cpp0x/variadic59.C: New.
6022         * g++.dg/cpp0x/variadic60.C : New.
6023         * g++.dg/cpp0x/variadic61.C : New.
6024         * g++.dg/cpp0x/variadic62.C : New.
6025         * g++.dg/cpp0x/variadic63.C : New.
6026         * g++.dg/cpp0x/variadic64.C : New.
6027         * g++.dg/cpp0x/variadic65.C : New.
6028         * g++.dg/cpp0x/variadic66.C : New.
6029         * g++.dg/cpp0x/variadic67.C : New.
6030         * g++.dg/cpp0x/variadic68.C : New.
6031         * g++.dg/cpp0x/variadic69.C : New.
6032         * g++.dg/cpp0x/variadic70.C : New.
6033         * g++.dg/cpp0x/variadic71.C : New.
6034         * g++.dg/cpp0x/variadic72.C : New.
6035         * g++.dg/cpp0x/variadic73.C : New.
6036         * g++.dg/cpp0x/variadic74.C : New.
6037         * g++.dg/cpp0x/variadic75.C : New.
6038         * g++.dg/cpp0x/variadic-ex1.C : New.
6039         * g++.dg/cpp0x/variadic-ex2.C : New.
6040         * g++.dg/cpp0x/variadic-ex3.C : New.
6041         * g++.dg/cpp0x/variadic-ex4.C : New.
6042         * g++.dg/cpp0x/variadic-ex5.C : New.
6043         * g++.dg/cpp0x/variadic-ex6.C : New.
6044         * g++.dg/cpp0x/variadic-ex7.C : New.
6045         * g++.dg/cpp0x/variadic-ex8.C : New.
6046         * g++.dg/cpp0x/variadic-ex9.C : New.
6047         * g++.dg/cpp0x/variadic-ex10.C : New.
6048         * g++.dg/cpp0x/variadic-ex11.C : New.
6049         * g++.dg/cpp0x/variadic-ex12.C : New.
6050         * g++.dg/cpp0x/variadic-ex13.C : New.
6051         * g++.dg/cpp0x/variadic-ex14.C : New.
6052
6053 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6054
6055         PR libgfortran/31099
6056         * gfortran.dg/unformatted_recl.f90: New test.
6057
6058 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6059
6060         * gcc.dg/fold-eqcmplx-1.c: New test case.
6061
6062 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6063
6064         PR rtl-optimization/30643
6065         * gcc.dg/pr30643.c: New.
6066
6067 2007-03-09  Chao-ying Fu  <fu@mips.com>
6068
6069         * gcc.target/mips/mips32-dspr2-type.c: New test.
6070         * gcc.target/mips/mips32-dspr2.c: New test.
6071         * gcc.target/mips/dspr2-MULT.c: New test.
6072         * gcc.target/mips/dspr2-MULTU.c: New test.
6073         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6074         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6075         Adjust some formats.
6076
6077 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6078
6079         PR c++/17946
6080         * gcc.dg/Wlogical-op-1.c: New.
6081         * g++.dg/warn/Wlogical-op-1.C: New.
6082
6083 2007-03-09  Richard Guenther  <rguenther@suse.de>
6084
6085         PR tree-optimization/30904
6086         PR middle-end/31058
6087         * gcc.dg/pr30904.c: Remove xfail.
6088
6089 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6090
6091         PR C/31072
6092         * gcc.c-torture/execute/pr31072.c: New test.
6093
6094 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6095
6096         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6097         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6098         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
6099         *lrint* and *lround*.
6100         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6101         floor->lfloor.
6102         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6103         * gcc.dg/torture/builtin-integral-1.c: Likewise.
6104         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
6105         and *lround*.  Correct macro names.
6106         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6107         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6108
6109 2007-03-08  Ian Lance Taylor  <iant@google.com>
6110
6111         * gcc.dg/no-strict-overflow-5.c: New test.
6112         * gcc.dg/no-strict-overflow-6.c: New test.
6113         * gcc.dg/Wstrict-overflow-11.c: New test.
6114         * gcc.dg/Wstrict-overflow-12.c: New test.
6115         * gcc.dg/Wstrict-overflow-13.c: New test.
6116         * gcc.dg/Wstrict-overflow-14.c: New test.
6117         * gcc.dg/Wstrict-overflow-15.c: New test.
6118
6119 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6120
6121         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
6122         for VxWorks kernel mode.
6123         * gcc.c-torture/execute/strncmp-1.x: Likewise.
6124
6125 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6126
6127         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6128         mode.
6129
6130 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6131
6132         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6133         and lib/bfill.c on VxWorks targets.
6134         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6135         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6136         lib/bfill.c and lib/memmove.c on VxWorks targets.
6137         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6138         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6139         on VxWorks targets.
6140         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6141         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6142
6143 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6144
6145         * gfortran.dg/use_5.f90: New test.
6146         * gfortran.dg/use_6.f90: Ditto.
6147         * gfortran.dg/use_7.f90: Ditto.
6148
6149 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6150
6151         PR fortran/30973
6152         * gfortran.dg/use_4.f90: New test.
6153         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6154
6155 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
6156
6157         PR fortran/31011
6158         * gfortran.dg/parameter_array_section_2.f90: New test.
6159
6160 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
6161
6162         PR c++/30852
6163         * g++.dg/ext/offsetof1.C: Add cases with volatile.
6164
6165         PR c++/30534
6166         * g++.dg/template/arg5.C: New test.
6167
6168 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
6169
6170         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6171
6172 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
6173
6174         * gcc.dg/var-expand1.c: Add newline at end of file.
6175
6176 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
6177
6178         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6179
6180 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
6181
6182         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6183
6184 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6185
6186         * gcc.dg/torture/builtin-convert-4.c: New test.
6187
6188 2007-03-05  Ian Lance Taylor  <iant@google.com>
6189
6190         * gcc.c-torture/compile/pr31034.c: New test.
6191
6192 2007-03-05  Ian Lance Taylor  <iant@google.com>
6193
6194         * gcc.dg/inline-18.c: New test.
6195         * gcc.dg/inline-19.c: New test.
6196         * gcc.dg/inline-20.c: New test.
6197         * gcc.dg/inline-21.c: New test.
6198
6199 2007-03-05  Richard Guenther  <rguenther@suse.de>
6200
6201         PR tree-optimization/14052
6202         * gcc.dg/tree-ssa/vrp33.c: New testcase.
6203
6204 2007-03-05  Richard Guenther  <rguenther@suse.de>
6205
6206         PR tree-optimization/23777
6207         * gcc.dg/tree-ssa/pr23777.c: New testcase.
6208
6209 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6210
6211         PR other/30465
6212         * gcc.dg/multiple-overflow-warn-3.c: New.
6213         * g++.dg/warn/multiple-overflow-warn-3.C: New.
6214
6215 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
6216
6217         PR c++/30895
6218         * g++.dg/parse/template23.C: New test.
6219
6220 2007-03-04  Roger Sayle  <roger@eyesopen.com>
6221
6222         PR middle-end/30744
6223         * gcc.dg/pr30744-1.c: New test case.
6224
6225 2007-03-04  Tobias Burnus  <burnus@net-b.de>
6226
6227         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6228
6229 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6230
6231         PR target/30406
6232         * gfortran.dg/logical_3.f90: New test.
6233
6234 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
6235
6236         PR libfortran/30981
6237         * gfortran.dg/integer_exponentiation_1.f90:  New test.
6238
6239 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
6240
6241         * gcc.target/m68k/m68k.exp: New.
6242         * gcc.target/m68k/crash1.c: New.
6243
6244 2007-03-03  Tobias Burnus  <burnus@net-b.de>
6245
6246         * gfortran.dg/c_by_val.c: Use int64_t instead of long
6247         to be more compatible with integer(kind=8).
6248
6249 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6250
6251         PR libfortran/31001
6252         * gfortran.dg/zero_sized_3.f90: New test.
6253
6254 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6255
6256         PR c++/15787
6257         * g++.dg/parse/else.C: New.
6258         * g++.dg/parse/else-2.C: New.
6259
6260 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
6261             Tobias Burnus  <burnus@net-b.de>
6262
6263         PR fortran/30882
6264         * gfortran.dg/size_dim.f90: New test.
6265
6266 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
6267             Tobias Burnus  <burnus@net-b.de>
6268
6269         PR fortran/30873
6270         * gfortran.dg/entry_9.f90: New test.
6271
6272 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
6273
6274         PR c++/28253
6275         * g++.dg/inherit/covariant16.C: New test.
6276
6277 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
6278
6279         * g++.dg/other/darwin-minversion-1.C: New.
6280
6281 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
6282
6283         * gcc.dg/tree-ssa/20070302-1.c: New test.
6284
6285 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
6286
6287         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6288         tests.
6289
6290 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
6291
6292         * gcc.dg/tree-ssa/prefetch-4.c: New test.
6293
6294 2007-03-01  Simon Baldwin <simonb@google.com>
6295
6296         PR c++/23689
6297         * warn/ignored_typedef.C: New.
6298         * init/ctor8.C: Added dg-warning to consume ignored typedef
6299         warning.
6300         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
6301         and added an explicit line number.
6302
6303 2007-02-28  Richard Guenther  <rguenther@suse.de>
6304
6305         PR middle-end/30364
6306         * gcc.dg/torture/pr30364-1.c: New testcase.
6307         * gcc.dg/torture/pr30364-2.c: Likewise.
6308         * gcc.dg/torture/pr30364-3.c: Likewise.
6309
6310 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6311
6312         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6313         powerpc*, use -funsafe-math-optimizations.
6314         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6315         * gcc.dg/torture/builtin-modf-1.c: Likewise.
6316
6317 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6318             Paul Thomas  <pault@gcc.gnu.org>
6319
6320         PR fortran/30888
6321         PR fortran/30887
6322         * c_by_val_1.f: Test %VAL() with non-default kind.
6323         * c_by_val.c: Ditto.
6324         * c_by_val_4.f: New test.
6325
6326 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6327
6328         PR fortran/30968
6329         * gfortran.dg/continuation_7.f90: New test.
6330
6331 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
6332
6333         * g++.dg/inherit/thunk7.C: New test.
6334         * lib/target-supports.exp (check_profiling_available): Not available
6335         for bfin-*-*.
6336
6337 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
6338
6339         PR target/30970
6340         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6341
6342 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
6343
6344         * lib/target-supports.exp (check_effective_target_init_priority):
6345         Remove Solaris special case.
6346
6347 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
6348
6349         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6350         for more builtin types.
6351
6352         * g++.dg/ext/visibility/class1.C: Port to Darwin.
6353         * g++.dg/ext/visibility/noPLT.C: Likewise.
6354
6355 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6356
6357         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6358         sh* targets.
6359
6360 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
6361
6362         PR fortran/30865
6363         * size_optional_dim_1.f90:  New test.
6364
6365 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
6366
6367         * gcc.dg/vxworks/vxworks.exp: New file.
6368         * gcc.dg/vxworks/initpri1.c: Likewise.
6369         * gcc.dg/vxworks/initpri2.c: Likewise.
6370         * gcc.dg/initpri2.c: Add more tests.
6371         * g++.dg/special/initpri2.C: Likewise.
6372
6373         * gcc.dg/initpri1.c: New test.
6374         * gcc.dg/initpri2.c: Likewise.
6375         * g++.dg/special/initpri1.C: New test.
6376         * g++.dg/special/initpri2.C: Likewise.
6377         * g++.dg/special/conpr-1.C: Use init_priority effective target.
6378         * g++.dg/special/conpr-2.C: Likewise.
6379         * g++.dg/special/conpr-3.C: Likewise.
6380         * g++.dg/special/conpr-4.C: Likewise.
6381         * g++.dg/special/initp1.C: Likewise.
6382         * g++.dg/special/ecos.exp: Remove code to detect availability of
6383         constructor priorities.
6384         * lib/target-supports.exp (check_effective_target_init_priority):
6385         New function.
6386
6387 2007-02-24  Jan Hubicka  <jh@suse.cz>
6388
6389         * gcc.c-torture/execute/pr30778.c: New testcase.
6390
6391 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6392
6393         PR libgfortran/30918
6394         * gfortran.dg/namelist_26.f90: New test.
6395
6396 2007-02-24  Richard Guenther  <rguenther@suse.de>
6397
6398         PR middle-end/30951
6399         * gcc.dg/pr30951.c: New testcase.
6400
6401 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6402
6403         * gcc.dg/torture/builtin-modf-1.c: New test.
6404
6405 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
6406
6407         PR tree-optimization/30904
6408         * gcc.dg/pr30904.c: New test.
6409
6410 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6411
6412         * gcc.test-framework/README: Correct command.
6413         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6414         -Wunused-value.
6415         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6416
6417 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
6418
6419         * lib/target-supports.exp (check_effective_target_unwrapped): New.
6420
6421 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
6422
6423         * lib/target-supports.exp (check_effective_target_newlib): New
6424         function.
6425
6426 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
6427
6428         PR fortran/30660
6429         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6430         allocatable component.
6431
6432
6433 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6434
6435         * gcc.dg/torture/builtin-logb-1.c: New test.
6436         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6437         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6438         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6439         sh* targets.
6440
6441 2007-02-23  Richard Guenther  <rguenther@suse.de>
6442
6443         * g++.dg/warn/changes-meaning.C: New testcase.
6444
6445 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6446
6447         PR libgfortran/30910
6448         * gfortran.dg/fmt_zero_precision.f90: Update test.
6449
6450 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6451
6452         * gcc.dg/torture/builtin-frexp-1.c: New test.
6453
6454 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6455
6456         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6457
6458 2007-02-22  Ian Lance Taylor  <iant@google.com>
6459
6460         PR debug/30898
6461         * g++.dg/debug/pr30898.C: New test.
6462
6463 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6464
6465         * gcc.dg/vect/vect-106.c: New test.
6466
6467 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6468             Ira Rosen  <irar@il.ibm.com>
6469
6470         PR tree-optimization/30843
6471         * gcc.dg/vect/pr30843.c: New test.
6472
6473 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6474
6475         PR tree-optimization/30858
6476         * gcc.dg/vect/pr30858.c: New test.
6477
6478 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6479
6480         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6481         to set options for compiling testglue.
6482         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6483         * lib/obj-c++.exp (obj-c++_init): Likewise.
6484
6485 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6486
6487         * gnat.dg/derived_aggregate.adb: New test.
6488
6489 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6490
6491         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6492         sh* targets.  Call the correct CKSGN macro.
6493
6494 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6495
6496         * gfortran.dg/gomp/omp_parse1.f90: New test.
6497         * gfortran.dg/gomp/omp_parse2.f: New test.
6498
6499 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6500
6501         PR fortran/30869
6502         * gfortran.dg/do_pointer_1.f90:  New test.
6503
6504 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6505
6506         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6507         and scalbln.
6508
6509 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6510
6511         * gcc.dg/darwin-minversion-1.c: New.
6512         * gcc.dg/darwin-minversion-2.c: New.
6513
6514 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6515
6516         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6517
6518 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6519             DJ Delorie <dj@redhat.com>
6520
6521         PR other/30824
6522         * gcc.dg/Wfatal.c: New.
6523         * gcc.dg/Wfatal-2.c: New.
6524         * gcc.dg/Werror-1.c: Adjust expectations.
6525         * gcc.dg/Werror-5.c: Likewise.
6526         * gcc.dg/Werror-7.c: Likewise.
6527         * gcc.dg/Werror-10.c: Likewise.
6528         * gcc.dg/Werror-11.c: Likewise.
6529
6530 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6531
6532         PR fortran/30522
6533         * gfortran.dg/volatile10.f90: New test.
6534
6535 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6536
6537         PR libfortran/30533
6538         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6539
6540 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6541
6542         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6543         * gcc.dg/Walways-true-1.c: Likewise.
6544         * gcc.dg/weak/weak-3.c: Likewise.
6545         * gcc.dg/Werror-1.c: Likewise.
6546         * gcc.dg/Werror-3.c: Likewise.
6547         * gcc.dg/Werror-4.c: Likewise.
6548         * gcc.dg/Werror-5.c: Likewise.
6549         * gcc.dg/Werror-6.c: Likewise.
6550         * gcc.dg/Werror-7.c: Likewise.
6551         * gcc.dg/Werror-8.c: Likewise.
6552         * gcc.dg/Werror-10.c: Likewise.
6553         * gcc.dg/Werror-11.c: Likewise.
6554         * gcc.dg/Werror-12.c: Likewise.
6555         * g++.old-deja/g++.mike/warn8.C: Likewise.
6556         * g++.dg/warn/Walways-true-1.C: Likewise.
6557         * g++.dg/warn/Walways-true-2.C: Likewise.
6558         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6559         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6560         -Wstring-literal-comparison with -Waddress.
6561         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6562         -Wno-string-literal-comparison with -Wno-address.
6563
6564 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6565
6566         * gnat.dg/self_aggregate_with_call.adb: New test.
6567
6568 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6569
6570         PR tree-optimization/30975
6571         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6572         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6573         * gcc.dg/vect/pr30795.c: New.
6574
6575 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6576
6577         PR fortran/30681
6578         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6579
6580 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6581
6582         PR rtl-optimization/28173
6583         * gcc.target/i386/andor-1.c: New test case.
6584
6585 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6586
6587         * gcc.dg/torture/builtin-ldexp-1.c: New.
6588         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6589
6590 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6591
6592         * gfortran.dg/array_constructor_15.f90: New test case.
6593
6594 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6595
6596         * gfortran.dg/forall_10.f90: New test case.
6597
6598 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6599
6600         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6601
6602 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6603
6604         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6605         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6606
6607 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6608
6609         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6610         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6611         * gcc.target/i386/xchg-1.c: New test.
6612         * gcc.target/i386/xchg-2.c: New test.
6613
6614 2007-02-16  Richard Guenther  <rguenther@suse.de>
6615             Christian Bruel  <christian.bruel@st.com>
6616
6617         * gcc.dg/strict-overflow-5.c: New testcase.
6618
6619 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6620
6621         PR fortran/30793
6622         * gfortran.dg/func_derived_4.f90: New test.
6623
6624 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6625
6626         PR middle-end/30391
6627         * gfortran.dg/pr30391-1.f90: New test case.
6628
6629 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6630
6631         PR middle-end/30433
6632         * gcc.c-torture/compile/pr30433.c: New testcase to check
6633         that complex constants comparisions are foldded.
6634
6635 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6636
6637         PR C++/30158
6638         * g++.dg/ext/stmtexpr10.C: New testcase.
6639
6640 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6641
6642         PR middle-end/30729
6643         * gcc.dg/Wunused-value-2.c: New testcase.
6644
6645 2007-02-15  Ian Lance Taylor  <iant@google.com>
6646
6647         * g++.dg/eh/subreg-1.C: New test.
6648
6649 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6650
6651         PR c/26494
6652         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6653         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6654         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6655         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6656         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6657         * gcc.dg/Werror-implicit-function-declaration.c: New.
6658
6659 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6660
6661         PR c++/28943
6662         * g++.dg/warn/pr28943.C: New.
6663
6664 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6665
6666         * gfortran.fortran-torture/execute/math.f90: Fix typo.
6667
6668 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6669
6670         PR fortran/30779
6671         * gfortran.dg/error_recovery_3.f90: New test.
6672
6673 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6674
6675         * g++.dg/tree-ssa/sra-1.C: New.
6676
6677 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6678
6679         * g++.dg/tree-ssa/sra-1.C: New.
6680
6681 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6682
6683         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6684
6685 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6686
6687         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6688
6689 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6690
6691         PR fortran/30799
6692         * gfortran.dg/logical_2.f90: New test.
6693
6694 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
6695
6696         * gcc.dg/torture/complex-alias-1.c: New test.
6697
6698 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
6699
6700         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6701         instead of -fdump-tree-tailcall.
6702
6703 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
6704
6705         * gfortran.dg/interface_10.f90: Fix comment typo.
6706
6707 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
6708
6709         PR tree-optimization/30771
6710         * gcc.dg/vect/pr30771.c: New test.
6711
6712 2007-02-13  Ian Lance Taylor  <iant@google.com>
6713
6714         * gcc.dg/Wstrict-overflow-1.c: New test.
6715         * gcc.dg/Wstrict-overflow-2.c: New test.
6716         * gcc.dg/Wstrict-overflow-3.c: New test.
6717         * gcc.dg/Wstrict-overflow-4.c: New test.
6718         * gcc.dg/Wstrict-overflow-5.c: New test.
6719         * gcc.dg/Wstrict-overflow-6.c: New test.
6720         * gcc.dg/Wstrict-overflow-7.c: New test.
6721         * gcc.dg/Wstrict-overflow-8.c: New test.
6722         * gcc.dg/Wstrict-overflow-9.c: New test.
6723         * gcc.dg/Wstrict-overflow-10.c: New test.
6724
6725 2007-02-13  Roger Sayle  <roger@eyesopen.com>
6726
6727         * gcc.target/ia64/builtin-bswap-2.c: New test case.
6728
6729 2007-02-13  Richard Henderson  <rth@redhat.com>
6730
6731         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6732         * gcc.c-torture/execute/pr29302-1.c: ... here.
6733
6734 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6735
6736         PR c/29521
6737         * gcc.dg/c90-return-1.c: Update output.
6738         * gcc.dg/c99-return-1.c: Likewise.
6739
6740 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
6741
6742         PR fortran/30554
6743         * gfortran.dg/used_dummy_types_7.f90: New test..
6744
6745 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
6746
6747         * gcc.target/i386/parity-1.c: New test.
6748         * gcc.target/i386/parity-2.c: New test.
6749
6750 2007-02-12  Roger Sayle  <roger@eyesopen.com>
6751
6752         * gcc.target/i386/builtin-bswap-3.c: New test case.
6753
6754 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
6755
6756         PR tree-optimization/29145
6757         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6758         alias analysis is improved to take better advantage of restrict
6759         qualified pointers.
6760         * gcc.dg/vect/vect-80.c: Likewise.
6761         * gcc.dg/vect/pr29145.c: New.
6762
6763 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6764
6765         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6766         * gcc.target/i386/sse4a-insert.c: Likewise.
6767
6768 2007-02-11  Roger Sayle  <roger@eyesopen.com>
6769
6770         * gcc.target/ia64/builtin-popcount-1.c: New test case.
6771         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6772
6773 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
6774
6775         PR fortran/30478
6776         * gfortran.dg/enum_4.f90: Update error message checks.
6777
6778 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
6779
6780         PR fortran/30554
6781         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6782         versions of the modules.
6783
6784         PR fortran/30617
6785         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6786         by getting rid of recursive I/O and providing functions with
6787         results.
6788
6789         PR fortran/30319
6790         * gfortran.dg/char_array_constructor_2.f90
6791
6792 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
6793
6794         PR c++/26988
6795         * g++.dg/template/spec34.C: New test
6796
6797 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
6798
6799         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6800         on i?86 and x86_64.
6801         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6802         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6803         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6804         on i?86 and x86_64.
6805         * gcc.dg/vect/vect-113.c: Ditto.
6806
6807 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
6808
6809         PR c++/29487
6810         * g++.dg/eh/weak1-C: New test.
6811         * g++.dg/eh/weak1-a.cc: Likewise.
6812         * g++.dg/eh/comdat1.C: Likewise.
6813
6814 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
6815             Dorit Nuzman  <dorit@il.ibm.com>
6816
6817         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
6818         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
6819         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6820         * gcc.dg/vect/vect-113.c: Likewise.
6821
6822         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6823
6824 2007-02-10  Richard Henderson  <rth@redhat.com>
6825
6826         * lib/target-supports.exp (check_effective_target_tls): Redefine
6827         to mean non-emulated tls.
6828         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6829         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6830         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6831         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6832         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6833         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6834         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6835
6836 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
6837
6838         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6839
6840 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
6841
6842         * gfortran.dg/secnds.f: Replace time tolerance with a
6843         before-and-after bracket.
6844         * gfortran.dg/secnds-1.f: Likewise.
6845
6846 2007-02-09  Tobias Burnus  <burnus@net-b.de>
6847
6848         PR fortran/30512
6849         * gfortran.dg/maxlocval_1.f90: New test.
6850
6851 2007-02-09  Roger Sayle  <roger@eyesopen.com>
6852
6853         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6854
6855 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6856
6857         PR fortran/30720
6858         * gfortran.dg/array_function_1.f90: New test.
6859
6860 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6861
6862         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6863         (check_effective_target_dummy_wcsftime): New functions.
6864
6865 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6866
6867         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6868         * lib/target-supports.exp (check_effective_target_uclibc): New
6869         function.
6870
6871 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6872
6873         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6874         (vsnprintf): Don't define for uClibc targets.
6875
6876 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6877
6878         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6879         set before checking whether it was allowed.
6880         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6881         before checking inside_main.
6882
6883 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6884
6885         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6886         uClinux targets.
6887         (u16sf): Likewise u4sf.
6888         * g++.dg/compat/struct-layout-1.h: Likewise.
6889
6890 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6891
6892         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6893         procedure.
6894         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6895         m68k targets if check_effective_target_coldfire_fpu returns true.
6896
6897 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6898         Richard Guenther  <rguenther@suse.de>
6899
6900         PR middle-end/23361
6901         * gcc.dg/fold-compare-3.c: New testcase.
6902         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6903
6904 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6905
6906         * gcc.dg/pr26570.c: Clean up coverage files.
6907         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6908         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6909         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6910         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6911         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6912         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6913         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6914         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6915         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6916         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6917         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6918         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6919         * gcc.dg/vect/pr28952.c: Ditto.
6920         * gcc.dg/vect/pr27151.c: Ditto.
6921         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6922         * g++.dg/gomp/macro-3.C: Ditto.
6923
6924 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6925
6926         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6927         of the loop.
6928
6929 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6930
6931         * gcc.target/i386/builtin-bswap-2.c: New test case.
6932
6933 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6934
6935         * gfortran.dg/forall_8.f90: New test case.
6936         * gfortran.dg/forall_9.f90: Likewise.
6937
6938 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6939
6940         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6941
6942 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6943
6944         * lib/target-supports.exp (check_effective_target_simulator): New.
6945
6946 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6947
6948         * gcc.dg/tree-ssa/loop-25.c: New test.
6949
6950 2007-02-06  Richard Henderson  <rth@redhat.com>
6951
6952         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6953
6954 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6955
6956         * gcc.target/powerpc/popcount-1.c: New test case.
6957         * gcc.target/powerpc/parity-1.c: Likewise.
6958
6959 2007-02-06  Richard Guenther  <rguenther@suse.de>
6960
6961         PR middle-end/27302
6962         * gcc.dg/torture/pr27302-2.c: New testcase.
6963
6964 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6965
6966         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6967         * gcc.dg/vect/vect-iv-1.c: New test.
6968         * gcc.dg/vect/vect-iv-2.c: New test.
6969         * gcc.dg/vect/vect-iv-3.c: New test.
6970         * gcc.dg/vect/vect-iv-4.c: New test.
6971         * gcc.dg/vect/vect-iv-5.c: New test.
6972         * gcc.dg/vect/vect-iv-6.c: New test.
6973         * gcc.dg/vect/vect-iv-7.c: New test.
6974         * gcc.dg/vect/vect-iv-8.c: New test.
6975         * gcc.dg/vect/vect-iv-9.c: New test.
6976         * gcc.dg/vect/vect-iv-10.c: New test.
6977         * gcc.dg/vect/vect-iv-11.c: New test.
6978         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6979         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6980         * gcc.dg/vect/vect-14.c: Now vectorizable.
6981         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6982         loop).
6983         * gcc.dg/vect/vect-27.c: Likewise.
6984         * gcc.dg/vect/vect-29.c Likewise.
6985         * gcc.dg/vect/vect-dv-2.c: Likewise.
6986         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6987         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6988         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6989
6990 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6991
6992         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6993
6994 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6995
6996         * gcc.dg/builtins-20.c: Add more cases.
6997
6998 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6999
7000         PR debug/30189
7001         * gcc.dg/pr30189.c: New test.
7002
7003 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7004
7005         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7006         for running tests.
7007         * gcc.target/i386/sse4a-extract.c: New test.
7008         * gcc.target/i386/sse4a-insert.c: New test.
7009         * gcc.target/i386/sse4a-montsd.c: New test.
7010         * gcc.target/i386/sse4a-montss.c: New test.
7011
7012 2007-02-05  Richard Guenther  <rguenther@suse.de>
7013
7014         * gcc.target/i386/vectorize3.c: New testcase.
7015
7016 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
7017
7018         PR target/30665
7019         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7020
7021 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7022
7023         PR fortran/30611
7024         * gfortran.dg/repeat_1.f90: New test.
7025
7026 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
7027
7028         PR fortran/30605
7029         * gfortran.dg/spread_shape_1.f90: Remove tabs.
7030         * gfortran.dg/derived_init_2.f90: Ditto.
7031         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7032         * gfortran.dg/array_initializer_1.f90: Ditto.
7033         * gfortran.dg/do_2.f90: Ditto.
7034         * gfortran.dg/proc_assign_1.f90: Ditto.
7035
7036 2007-02-04  Richard Guenther  <rguenther@suse.de>
7037
7038         PR middle-end/30636
7039         * g++.dg/warn/pr30636.C: New testcase.
7040         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7041
7042 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
7043
7044         PR middle-end/30667
7045         * gfortran.dg/pr30667.f: New test.
7046
7047 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7048
7049         * gcc.dg/builtins-54.c: Add more cases.
7050
7051 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7052
7053         PR fortran/30514
7054         * gfortran.dg/zero_sized_2.f90: New test.
7055
7056         PR fortran/30660
7057         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7058
7059         PR fortran/29820
7060         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7061         file.
7062
7063 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7064
7065         PR fortran/30683
7066         * gfortran.dg/interface_10.f90: New test.
7067
7068 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7069
7070         * gcc.dg/builtins-20.c: Add more cases.
7071
7072 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7073
7074         PR target/29682
7075         * gcc-target/ia64/pr29682.c: New test.
7076
7077 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7078
7079         PR fortran/30284
7080         * gfortran.dg/arrayio_11.f90.f90: New test.
7081
7082         PR fortran/30626
7083         * gfortran.dg/arrayio_12.f90.f90: New test.
7084
7085 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
7086
7087         PR c++/30536
7088         * g++.dg/tls/diag-5.C: New test.
7089
7090         PR middle-end/30473
7091         * gcc.dg/pr30473.c: New test.
7092         * gcc.c-torture/execute/20070201-1.c: New test.
7093
7094 2007-02-01  Roger Sayle  <roger@eyesopen.com>
7095
7096         * gfortran.dg/dependency_20.f90: New test case.
7097
7098 2007-01-31  Ian Lance Taylor  <iant@google.com>
7099
7100         * gcc.dg/lower-subreg-1.c (test): New test.
7101
7102 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
7103
7104         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7105
7106 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7107
7108         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7109         * gcc.dg/torture/builtin-math-3.c: Likewise.
7110
7111 2007-01-31  Dirk Mueller  <dmueller@suse.de>
7112
7113         gcc.dg/Wparentheses-2.c: Update and add new tests.
7114
7115 2007-01-31  Ira Rosen  <irar@il.ibm.com>
7116
7117         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7118         vectorize.
7119
7120 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
7121
7122         * gcc.dg/builtins-63.c: New test.
7123
7124 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7125
7126         PR fortran/27588
7127         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7128
7129 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7130
7131         PR fortran/30520
7132         * gfortran.dg/volatile8.f90: New argument conformance test.
7133         * gfortran.dg/volatile9.f90: New scope test.
7134
7135 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7136
7137         PR c++/24745
7138         * g++.dg/warn/null4.C: New.
7139
7140 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7141             Uros Bizjak  <ubizjak@gmail.com>
7142
7143         * gcc.dg/large-size-array-3.c: Correct typo.
7144
7145 2007-01-30  Richard Guenther  <rguenther@suse.de>
7146
7147         PR middle-end/27657
7148         * g++.dg/debug/pr27657.C: New testcase.
7149
7150 2007-01-30  Richard Guenther  <rguenther@suse.de>
7151
7152         PR middle-end/30313
7153         * gcc.dg/torture/pr30313.c: New testcase.
7154
7155 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
7156
7157         * gcc.dg/dfp/dfp-except.h: New file.
7158         * gcc.dg/dfp/fe-check.h: New file.
7159         * gcc.dg/dfp/fe-binop.c: New test.
7160         * gcc.dg/dfp/fe-convert-1.c: New test.
7161         * gcc.dg/dfp/fe-convert-2.c: New test.
7162         * gcc.dg/dfp/fe-convert-3.c: New test.
7163
7164         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7165         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7166         * gcc.dg/dfp/convert-dfp.c: Ditto.
7167         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7168
7169 2007-01-29  Josh Conner  <jconner@apple.com>
7170
7171         * gcc.target/powerpc/altivec-24.c: New test.
7172
7173 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
7174
7175         PR c++/28266
7176         * g++.dg/parse/defarg12.C: New test.
7177
7178 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
7179
7180         PR fortran/30554
7181         * gfortran.dg/used_dummy_types_6.f90: New test.
7182
7183 2007-01-28  Jan Hubicka  <jh@suse.cz>
7184
7185         * gcc.dg/tree-prof/val-prof-6.c: New test.
7186
7187 2007-01-28  Roger Sayle  <roger@eyesopen.com>
7188
7189         * gcc.dg/large-size-array-3.c: Correct test case (portability).
7190
7191 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
7192
7193         PR C++/28988
7194         * g++.dg/expr/dtor4.C: New test.
7195
7196 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
7197
7198         * gcc.dg/tree-ssa/loop-23.c: New test.
7199
7200 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
7201
7202         PR libfortran/30389
7203         * gfortran.dg/achar_2.f90:  New test.
7204         * gfortran.dg/achar_3.f90:  New test.
7205
7206 2007-01-27  Ian Lance Taylor  <iant@google.com>
7207
7208         * gcc.dg/strict-overflow-1.c: New test.
7209         * gcc.dg/no-strict-overflow-1.c: New test.
7210         * gcc.dg/strict-overflow-2.c: New test.
7211         * gcc.dg/no-strict-overflow-2.c: New test.
7212         * gcc.dg/strict-overflow-3.c: New test.
7213         * gcc.dg/no-strict-overflow-3.c: New test.
7214         * gcc.dg/strict-overflow-4.c: New test.
7215         * gcc.dg/no-strict-overflow-4.c: New test.
7216         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7217         * gcc.dg/pr15784-1.c: Likewise.
7218         * gcc.dg/pr20922-1.c: Likewise.
7219         * gcc.dg/pr20922-3.c: Likewise.
7220         * gcc.dg/pr20922-4.c: Likewise.
7221         * gcc.dg/pr20922-6.c: Likewise.
7222         * gcc.dg/compare-4.c: Likewise.
7223         * gcc.dg/torture/pr26898-1.c: Likewise.
7224         * gcc.dg/tree-ssa/divide-1.c: Likewise.
7225         * gcc.dg/tree-ssa/divide-2.c: Likewise.
7226         * gcc.dg/tree-ssa/divide-3.c: Likewise.
7227         * gcc.dg/tree-ssa/divide-4.c: Likewise.
7228         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7229         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7230         * gcc.dg/tree-ssa/pr21082.c: Likewise.
7231         * gcc.dg/tree-ssa/pr26899.c: Likewise.
7232         * g++.dg/tree-ssa/pr21082.C: Likewise.
7233
7234 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7235
7236         * gcc-dg/large-size-array-3.c: New test case.
7237
7238 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7239
7240         * gfortran.dg/forall_7.f90: New test case.
7241
7242 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
7243
7244         PR fortran/30407
7245         * gfortran.dg/where_operator_assign_1.f90: New test.
7246         * gfortran.dg/where_operator_assign_2.f90: New test.
7247         * gfortran.dg/where_operator_assign_3.f90: New test.
7248
7249 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
7250
7251         * lib/target-supports.exp
7252         (check_effective_target_powerpc_altivec): New.
7253         (check_effective_target_vect_cmdline_needed): Use it.
7254
7255 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7256
7257         PR fortran/30278
7258         * gfortran.dg/backslash_3.f: New test.
7259
7260 2007-01-26  Richard Guenther  <rguenther@suse.de>
7261
7262         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7263
7264 2007-01-26  Tobias Burnus  <burnus@net-b.de>
7265
7266         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7267         * gfortran.dg/vect/vect.exp: Ditto.
7268         * gfortran.dg/dg.exp: Ditto.
7269         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7270         * gfortran.fortran-torture/compile/compile.exp: Ditto.
7271
7272 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7273
7274         * gcc.dg/builtins-20.c: Add more cases.
7275         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7276
7277 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7278
7279         PR fortran/30437
7280         * gcc.dg/Wall.c: New.
7281         * gcc.dg/Wno-all.c: New.
7282         * gfortran.dg/Wall.f90: New.
7283         * gfortran.dg/Wno-all.f90: New.
7284
7285 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
7286
7287         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7288         * g++.dg/eh/simd-2.C: Also run on Darwin.
7289         * g++.dg/eh/simd-3.C: New.
7290         * g++.dg/eh/simd-4.C: New.
7291
7292 2007-01-25  Richard Guenther  <rguenther@suse.de>
7293
7294         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7295         and _PROFILE_USE.
7296         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7297
7298 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
7299
7300         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7301         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7302         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7303         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7304         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7305         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7306         * gcc.dg/ipa/ipa-7.c: New testcase.
7307
7308 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
7309
7310         * g++.dg/cpp0x/warn_cxx0x.C: New.
7311
7312 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7313
7314         * gcc.dg/builtins-20.c: Test builtin carg.
7315
7316 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
7317
7318         PR middle-end/27416
7319         * gcc.dg/gomp/pr27416.c: New test.
7320
7321         PR middle-end/30494
7322         * gcc.dg/gomp/pr30494.c: New test.
7323         * g++.dg/gomp/pr30494.C: New test.
7324
7325         PR middle-end/30421
7326         * gcc.dg/gomp/pr30421.c: New test.
7327
7328 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
7329
7330         * gcc.target/ia64/versionid-1.c: New test.
7331         * gcc.target/ia64/versionid-2.c: New test.
7332
7333 2007-01-24  Richard Guenther  <rguenther@suse.de>
7334
7335         PR testsuite/30181
7336         * gcc.dg/builtins-57.c: Change to a link-time testcase
7337         to support non-C99 targets.
7338
7339 2007-01-24  Jan Hubicka  <jh@suse.cz>
7340
7341         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7342
7343 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7344
7345         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7346
7347 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
7348
7349         PR objc/27438
7350         * objc.dg/const-str-12.m: New test.
7351
7352 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7353
7354         PR fortran/30532
7355         * gfortran.dg/ctrl-z.f90:  New test.
7356
7357 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7358
7359         PR fortran/30481
7360         * gfortran.dg/namelist_assumed_char.f90:  New test.
7361
7362 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
7363
7364         PR c++/27492
7365         * g++.dg/inherit/covariant15.C: New test.
7366
7367 2007-01-23  Ian Lance Taylor  <iant@google.com>
7368
7369         * g++.dg/warn/Wparentheses-24.C: New test.
7370
7371 2007-01-23  Richard Guenther  <rguenther@suse.de>
7372
7373         PR testsuite/30560
7374         * ada/acats/run_acats: Do not call gnatmake or gnatchop
7375         with full path.
7376
7377 2007-01-22  Richard Guenther  <rguenther@suse.de>
7378
7379         PR tree-optimization/30038
7380         * gcc.dg/builtins-62.c: New testcase.
7381
7382 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7383
7384         * gcc.c-torture/compile/20070121.c: New test.
7385
7386 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
7387
7388         PR libfortran/30525
7389         * gfortran.dg/char_comparison_1.f:  New test.
7390
7391 2007-01-21  Ira Rosen  <irar@il.ibm.com>
7392
7393         * gcc.dg/vect/vect-strided-same-dr.c: New test.
7394
7395 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
7396
7397         PR objc/30479
7398         * objc.dg/pch: New directory.
7399         * objc.dg/pch/pch.exp: New file.
7400         * objc.dg/pch/interface-1.m: New test.
7401         * objc.dg/pch/interface-1.hs: New include file.
7402         * lib/objc.exp (objc_target_compile): Add
7403         "-x objective-c-header" in front of the sources if this is
7404         a precompiled header being compiled.
7405
7406 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7407
7408         * gfortran.dg/array_memcpy_3.f90: New test case.
7409         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7410
7411 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7412             Brooks Moses  <brooks.moses@codesourcery.com>
7413             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7414
7415         * gfortran.dg/intrinsic_sign_1.f90: New test case.
7416         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7417
7418 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7419
7420         * gcc.dg/torture/builtin-math-3.c: Test fdim.
7421
7422 2007-01-19  Mike Stump  <mrs@apple.com>
7423
7424         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7425         away.
7426
7427 2007-01-19  Roger Sayle  <roger@eyesopen.com>
7428
7429         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7430         option instead of -funsafe-math-optimizations.
7431
7432 2007-01-19  Tomas Bily  <tbily@suse.cz>
7433
7434         gcc.dg/tree-prof/indir-call-prof.c: New.
7435         g++.dg/dg.exp: Add tree-prof subdirectory.
7436         g++.dg/tree-prof/indir-call-prof.C: New.
7437         g++.dg/tree-prof/tree-prof.exp: New.
7438
7439 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7440
7441         PR c++/17947
7442         * g++.dg/warn/deprecated.C: Update warning output.
7443         * g++.dg/warn/deprecated-2.C: Likewise.
7444         * g++.dg/warn/deprecated-3.C: New.
7445
7446 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7447
7448         * gcc.c-torture/execute/nestfunc-7.c: New.
7449
7450 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7451
7452         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7453
7454 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7455
7456         * gcc.dg/m68k-pic-1.c: New.
7457
7458 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7459
7460         * gfortran.dg/array_memcpy_4.f90: New test case.
7461
7462 2007-01-18  Josh Conner  <jconner@apple.com>
7463
7464         PR target/30485
7465         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7466         * gcc.dg/vect/no-trapping-math-1: New.
7467         * gcc.dg/vect/no-trapping-math-2: New.
7468
7469 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7470
7471         * gcc.target/i386/387-8.c: Update comment about optimizing
7472         inherent load of 1.0 of fptan instruction.
7473
7474 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7475             Richard Guenther <rguenther@suse.de>
7476
7477         PR diagnostic/8268
7478         * gcc.dg/Warray-bounds.c: New testcase.
7479         * gcc.dg/Warray-bounds-2.c: New testcase.
7480         * g++.dg/warn/Warray-bounds.C: New testcase.
7481         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7482
7483 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7484
7485         PR fortran/30476
7486         * gfortran.dg/generic_12.f90: New test.
7487
7488 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7489
7490         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7491         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7492
7493 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7494
7495         * gcc.dg/dfp/compare-special.h: New file.
7496         * gcc.dg/dfp/compare-special-32.c: New test.
7497         * gcc.dg/dfp/compare-special-64.c: New test.
7498         * gcc.dg/dfp/compare-special-128.c: New test.
7499
7500 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7501             Paul Thomas  <pault@gcc.gnu.org>
7502             Steven G. Kargl  <kargl@gcc.gnu.org>
7503
7504         PR fortran/30404
7505         * gfortran.dg/forall_6.f90: New test case.
7506         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7507         * gfortran.dg/dependency_13.f90: Likewise.
7508
7509 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7510
7511         PR testsuite/12325
7512         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7513         targets that don't support Inf.
7514
7515 2007-01-15  Dale Johannesen  <dalej@apple.com>
7516
7517         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7518
7519 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7520
7521         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7522         of achar for 0xff to avoid the "Extended ASCII not
7523         implemented" error message.
7524
7525 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7526
7527         PR fortran/28172
7528         * gfortran.dg/altreturn_4.f90: New test.
7529
7530         PR fortran/29389
7531         * gfortran.dg/stfunc_4.f90: New test.
7532
7533         PR fortran/29712
7534         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7535         * gfortran.dg/initialization_1.f90: Change warning.
7536
7537         PR fortran/30283
7538         * gfortran.dg/specification_type_resolution_2.f90: New test.
7539
7540 2007-01-14  Jan Hubicka  <jh@suse.cz>
7541
7542         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7543         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7544         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7545         elimination.
7546
7547 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7548
7549         PR fortran/30410
7550         * gfortran.dg/external_procedures_2.f90: New test.
7551
7552 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7553
7554         PR target/30413
7555         * gcc.target/i386/pr30413.c: New test.
7556
7557 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7558
7559         PR fortran/30452
7560         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7561
7562 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7563
7564         * gcc.dg/20070112-1.c: New test.
7565
7566 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7567
7568         PR libgfortran/30435
7569         * gfortran.dg/list_read_6.f90: New test.
7570
7571 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7572
7573         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7574
7575 2007-01-12  Tom Tromey  <tromey@redhat.com>
7576
7577         PR preprocessor/28227:
7578         * gcc.dg/cpp/pr28227.c: New file.
7579
7580 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7581
7582         * gcc.dg/tree-ssa/loop-22.c: New test.
7583
7584 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7585
7586         PR tree-optimization/29516
7587         * gcc.dg/tree-ssa/loop-20.c: New test.
7588
7589 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7590
7591         PR libfortran/30415
7592         * minmaxloc_integer_kinds_1.f90:  New test.
7593
7594 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7595
7596         PR c++/29573
7597         * g++.dg/template/sizeof-template-argument.C: New test.
7598
7599 2007-01-11  Jan Hubicka  <jh@suse.cz>
7600
7601         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7602         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7603         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7604         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7605         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7606         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7607         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7608         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7609         transformation in question.
7610         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7611         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7612         * gcc.dg/always_inline3.c: Likewise.
7613
7614 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7615
7616         PR c++/28999
7617         * g++.dg/template/typename11.C: New test.
7618
7619 2007-01-10  Robert Kennedy <jimbob@google.com>
7620
7621         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7622
7623 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7624
7625         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7626         for different integer kinds.
7627         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7628         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7629         * gfortran.dg/ishft_2.f90: New test.
7630         * gfortran.dg/ishft_3.f90: New test.
7631
7632 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7633
7634         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7635
7636 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7637
7638         PR tree-optimization/30322
7639         * gcc.dg/tree-ssa/loop-21.c: New test.
7640
7641 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7642
7643         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7644
7645 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7646
7647         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7648
7649 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7650
7651         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7652         * g++.dg/warn/overflow-warn-3.C: Likewise.
7653         * g++.dg/warn/overflow-warn-4.C: Likewise.
7654         * g++.dg/warn/overflow-warn-5.C: Likewise.
7655         * g++.dg/warn/overflow-warn-6.C: Likewise.
7656         * g++.dg/warn/Woverflow-1.C: Likewise.
7657         * g++.dg/warn/Woverflow-2.C: Likewise.
7658         * g++.dg/warn/Woverflow-3.C: Likewise.
7659         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7660
7661 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7662
7663         * gfortran.dg/array_constructor_14.f90: New test case.
7664         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7665
7666 2007-01-08  Richard Guenther  <rguenther@suse.de>
7667
7668         PR tree-optimization/23603
7669         * gcc.dg/tree-ssa/vrp31.c: New testcase.
7670         * gcc.dg/tree-ssa/vrp32.c: Likewise.
7671
7672 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7673
7674         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7675         in __v8qi typedef.
7676         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7677         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7678         compiler behaviour.
7679         * gcc.dg/simd-5.c: Likewise.
7680         * gcc.dg/simd-6.c: Likewise.
7681         * g++.dg/conversion/simd1.C: Likewise.
7682         * g++.dg/conversion/simd3.C: Likewise.
7683         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7684         (main): Use it.
7685
7686 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7687
7688         PR tree-optimization/29877
7689         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7690         name of a hard register for the target concerned.  Adjust dg-error
7691         directives to cope with new behaviour of TER.
7692
7693 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7694
7695         PR c++/28986
7696         * g++.dg/conversion/nullptr1.C: Added overflow warning.
7697         * g++.dg/warn/overflow-warn-1.C: New.
7698         * g++.dg/warn/overflow-warn-3.C: New.
7699         * g++.dg/warn/overflow-warn-4.C: New.
7700         * g++.dg/warn/overflow-warn-5.C: New.
7701         * g++.dg/warn/overflow-warn-6.C: New.
7702         * g++.dg/warn/Woverflow-1.C: New.
7703         * g++.dg/warn/Woverflow-2.C: New.
7704         * g++.dg/warn/Woverflow-3.C: New.
7705         * g++.dg/warn/multiple-overflow-warn-2.C: New.
7706
7707 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
7708
7709         PR fortran/27698
7710         * gfortran.dg/invalid_name.f90: New test.
7711         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7712         * gfortran.dg/gomp/pr29759.f90: Ditto.
7713
7714 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7715
7716         * gfortran.dg/present_1.f90:  Update error message.
7717
7718 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
7719
7720         PR c++/19439
7721         * g++.dg/template/duplicate1.C: New test
7722         * g++.dg/template/memfriend6.C: Adjust error markers.
7723
7724 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
7725
7726         PR tree-opt/30385
7727         * gcc.dg/torture/inline-1.c: New test.
7728
7729 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7730
7731         PR c/19978
7732         * gcc.dg/multiple-overflow-warn-1.c: New.
7733         * gcc.dg/multiple-overflow-warn-2.c: New.
7734         * gcc.dg/overflow-warn-6.c: New.
7735         * g++.dg/warn/multiple-overflow-warn-1.C: New.
7736
7737 2007-01-05  Roger Sayle  <roger@eyesopen.com>
7738
7739         * gfortran.dg/array_memcpy_1.f90: New test case.
7740         * gfortran.dg/array_memcpy_2.f90: Likewise.
7741
7742 2007-01-05  Richard Guenther  <rguenther@suse.de>
7743
7744         PR middle-end/27826
7745         * g++.dg/opt/pr27826.C: New testcase.
7746
7747 2007-01-05  Ian Lance Taylor  <iant@google.com>
7748
7749         * gcc.dg/Walways-true-1.c: New test.
7750         * gcc.dg/Walways-true-2.c: New test.
7751         * g++.dg/warn/Walways-true-1.C: New test.
7752         * g++.dg/warn/Walways-true-2.C: New test.
7753
7754 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
7755
7756         PR c/30360
7757         * gcc.dg/pr30360.c: New test.
7758
7759 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
7760
7761         PR fortran/23232
7762         * gfortran.dg/data_implied_do_1.f90: New test.
7763
7764         PR fortran/27996
7765         PR fortran/27998
7766         * gfortran.dg/char_length_1.f90: New test.
7767
7768 2007-01-05  Richard Guenther  <rguenther@suse.de>
7769
7770         PR middle-end/28116
7771         * g++.dg/opt/pr28116.C: New testcase.
7772
7773 2007-01-05  Tobias Burnus  <burnus@net-b.de>
7774
7775         PR fortran/29624
7776         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7777           invalid deallocate.
7778         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7779         * gfortran.dg/protected_4.f90: Add pointer intent check.
7780         * gfortran.dg/protected_6.f90: Add pointer intent check.
7781         * gfortran.dg/pointer_intent_1.f90: New test.
7782         * gfortran.dg/pointer_intent_2.f90: New test.
7783         * gfortran.dg/pointer_intent_3.f90: New test.
7784
7785 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
7786
7787         PR 30235
7788         * gfortran.dg/altreturn_2.f90: new test.
7789
7790 2007-01-04  Tom Tromey  <tromey@redhat.com>
7791
7792         PR preprocessor/28165:
7793         * gcc.dg/cpp/pr28165.c: New file.
7794
7795 2007-01-03  Josh Conner  <jconner@apple.com>
7796
7797         PR middle-end/29683
7798         * gcc.dg/pr29683.c: New.
7799
7800 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7801
7802         PR c++/28217
7803         * g++.dg/pch/template-1.C: New test.
7804         * g++.dg/pch/template-1.Hs: New file.
7805
7806 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7807
7808         PR middle-end/30353
7809         * gcc.c-torture/compile/complex-4.c: New test.
7810
7811 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
7812
7813         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7814         -maltivec.
7815         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7816
7817 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7818
7819         PR middle-end/30286
7820         * gcc.dg/pr30286.c: New test.
7821
7822         PR c++/29535
7823         * g++.dg/template/crash66.C: New test.
7824
7825         PR c++/29054
7826         * g++.dg/template/friend49.C: New test.
7827
7828 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
7829
7830         * gfortran.dg/ibits.f90: New test.
7831
7832 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
7833
7834         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7835         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7836
7837 2007-01-02  Jan Hubicka  <jh@suse.cz>
7838
7839         * gcc.dg/pr16194.c: We now output error on all three functions,
7840         not just first one.
7841
7842 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7843
7844         PR c/19977
7845         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7846         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7847
7848 2006-01-02  Ian Lance Taylor  <iant@google.com>
7849
7850         * g++.dg/warn/Wparentheses-22.C: New test.
7851         * g++.dg/warn/Wparentheses-23.C: New test.
7852
7853 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7854
7855         PR middle-end/7651
7856         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7857         * gcc.dg/declspec-3-Wextra.c: New.
7858         * gcc.dg/declspec-3-no.c: New
7859
7860 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7861
7862         PR fortran/20896
7863         * gfortran.dg/interface_10.f90: Remove.
7864
7865 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7866
7867         * gcc.dg/fold-eqxor-4.c: New test case.
7868
7869 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7870
7871         PR middle-end/30311
7872         * gcc.c-torture/compile/pr30311.c: New test.
7873
7874 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7875
7876         PR middle-end/30253
7877         * gcc.c-torture/compile/statement-expression-1.c: New test.
7878
7879 2007-01-01  Andreas Schwab  <schwab@suse.de>
7880
7881         PR target/29166
7882         * g++.dg/eh/pr29166.C: New test.
7883
7884 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7885
7886         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7887         New.
7888         (check_effective_target_vect_cmdline_needed): Use it.
7889
7890 2006-12-31  Richard Guenther  <rguenther@suse.de>
7891
7892         PR middle-end/30137
7893         * gcc.dg/pr30137-1.c: New testcase.
7894         * gcc.dg/pr30137-2.c: Likewise.
7895
7896 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7897
7898         PR middle-end/30322
7899         * gcc.dg/fold-plusnot-1.c: New test case.
7900
7901 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7902
7903         PR c++/29731
7904         * g++.dg/parse/template22.C: New test.
7905
7906 2006-12-31  Richard Guenther  <rguenther@suse.de>
7907
7908         PR middle-end/30338
7909         * gcc.c-torture/compile/pr30338.c: New testcase.
7910
7911 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7912
7913         PR fortran/27900
7914         * gfortran.dg/intrinsic_actual_4.f90: New test.
7915
7916         PR fortran/24325
7917         * gfortran.dg/func_decl_3.f90: New test.
7918
7919 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7920
7921         PR fortran/23060
7922         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7923         * gfortran.dg/c_by_val_1.f: New test.
7924         * gfortran.dg/c_by_val_2.f: New test.
7925         * gfortran.dg/c_by_val_3.f: New test.
7926
7927 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7928
7929         PR libfortran/30321
7930         * gfortran.dg/sum_zero_array_1.f90:  New test.
7931
7932 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7933
7934         PR preprocessor/29612
7935         * gcc.dg/cpp/pr29612-1.c: New test.
7936         * gcc.dg/cpp/pr29612-2.c: New test.
7937
7938 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7939
7940         PR fortran/30034
7941         * gfortran.dg/pure_formal_proc_1.f90: New test.
7942
7943         PR fortran/30237
7944         * gfortran.dg/intrinsic_actual_3.f90: New test.
7945
7946 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7947
7948         PR fortran/30014
7949         * gfortran.dg/io_constraints_1.f90: Update test.
7950         * gfortran.dg/io_constraints_2.f90: Update test.
7951         * gfortran.dg/inquire_iolength.f90: New test.
7952
7953 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7954
7955         PR fortran/20896
7956         * gfortran.dg/interface_10.f90: New test.
7957         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7958         since z is already, locally a variable.
7959
7960         PR fortran/25135
7961         * gfortran.dg/generic_11.f90: New test.
7962         * gfortran.dg/interface_7.f90: Remove name clash between module
7963         name and procedure 'x' referenced in the interface.
7964
7965 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7966
7967         PR middle-end/7651
7968         * gcc.dg/Wmissing-parameter-type.c: New.
7969         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7970         * gcc.dg/Wmissing-parameter-type-no.c: New.
7971
7972 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7973
7974         PR fortran/25818
7975         * gfortran.dg/entry_array_specs_2.f: New test.
7976
7977         PR fortran/30084
7978         * gfortran.dg/nested_modules_6.f90: New test.
7979
7980 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7981
7982         PR middle-end/7651
7983         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7984         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7985
7986 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7987
7988         PR C++/30168
7989         * g++.dg/opt/complex6.C: New test.
7990
7991 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7992
7993         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7994         full" if the linker on spu-*-* warns about exceeding local store.
7995
7996         And revert this patch:
7997         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7998         fail to link due to relocation overflows on spu-*-*.
7999
8000 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8001
8002         PR fortran/30273
8003         * gfortran.dg/dependency_19.f90: New test.
8004
8005 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8006
8007         PR fortran/30202
8008         * gfortran.dg/alloc_comp_basics_3.f90: New test.
8009
8010 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
8011
8012         PR middle-end/30262
8013         * gcc.c-torture/execute/20061220-1.c: New test.
8014
8015         PR middle-end/30263
8016         * gcc.dg/gomp/asm-1.c: New test.
8017
8018         PR target/30230
8019         * g++.dg/eh/ia64-2.C: New test.
8020
8021 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8022
8023         PR target/28966
8024         PR target/29248
8025         * gcc.dg/rs6000-leaf.c: New.
8026
8027 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8028
8029         PR fortran/25392
8030         * gfortran.dg/f2c_8.f90: New test.
8031
8032 2006-12-20  Bill Wendling  <wendling@apple.com>
8033
8034         * gcc.dg/asm-b.c: Check for __ppc64__.
8035
8036 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8037
8038         PR fortran/30190
8039         * gfortran.dg/bounds_check_5.f90: New test.
8040
8041 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
8042
8043         PR middle-end/30143
8044         * gcc.dg/gomp/complex-1.c: New testcase.
8045
8046 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8047
8048         * gfortran.dg/array_memset_1.f90: New test case.
8049
8050 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8051
8052         * lib/target-supports.exp: Add spu to
8053         check_effective_target_vect_widen_mult_hi_to_si.
8054
8055 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8056
8057         PR fortran/29992
8058         * gfortran.dg/generic_9.f90: New test.
8059
8060         PR fortran/30081
8061         * gfortran.dg/generic_10.f90: New test.
8062
8063 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8064
8065         PR tree-opt/30045
8066         * gcc.dg/pr30045.c: New test.
8067
8068 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8069
8070         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8071
8072 2006-12-19  Eric Christopher  <echristo@apple.com>
8073
8074         PR target/29302
8075         * gcc.c-torture/execute/pr29302-1.c: New.
8076
8077 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8078
8079         PR fortran/39238
8080         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8081
8082 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
8083
8084         PR fortran/30236
8085         * gfortran.dg/altreturn_3.f90: New test.
8086
8087         * gfortran.dg/char_result_12.f90: Fix comment typos.
8088
8089 2006-12-19  Ben Elliston  <bje@au.ibm.com>
8090
8091         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8092         as newlib's stdio.h uses non-traditional cpp constructs.
8093
8094 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8095
8096         * gfortran.dg/advance.f90: Renamed to advance_1.f90
8097         * gfortran.dg/append-1.f90: Renamed to append_1.f90
8098         * gfortran.dg/array-1.f90: Renamed to array_1.f90
8099         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8100         * gfortran.dg/backspace.f: Renamed to backspace_1.f
8101         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8102         * gfortran.dg/default_initialization.f: Renamed to
8103         default_initialization_1.f
8104         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8105         dollar_edit_descriptor_1.f
8106         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8107         dollar_edit_descriptor_2.f
8108         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8109         dollar_edit_descriptor_3.f
8110         * gfortran.dg/logint-1.f: Renamed to logint_1.f
8111         * gfortran.dg/logint-2.f: Renamed to logint_2.f
8112         * gfortran.dg/logint-3.f: Renamed to logint_3.f
8113         * gfortran.dg/advance_1.f90: Renamed from advance.f90
8114         * gfortran.dg/append_1.f90: Renamed from append-1.f90
8115         * gfortran.dg/array_1.f90: Renamed from array-1.f90
8116         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8117         * gfortran.dg/backspace_1.f: Renamed from backspace.f
8118         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8119         * gfortran.dg/default_initialization_1.f: Renamed from
8120         default_initialization.f
8121         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8122         dollar_edit_descriptor-1.f
8123         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8124         dollar_edit_descriptor-2.f
8125         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8126         dollar_edit_descriptor-3.f
8127         * gfortran.dg/logint_1.f: Renamed from logint-1.f
8128         * gfortran.dg/logint_2.f: Renamed from logint-2.f
8129         * gfortran.dg/logint_3.f: Renamed from logint-3.f
8130
8131 2006-12-18  Bill Wendling  <wendling@apple.com>
8132
8133         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8134         id is an OjbC keyword.
8135
8136 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8137
8138         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8139
8140 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8141
8142         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8143
8144 2006-12-18  Ian Lance Taylor  <iant@google.com>
8145
8146         * g++.dg/warn/Wmissing-declarations-1.C: New test.
8147
8148 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8149
8150         * gcc.c-torture/compile/pr27528.c: Use empty templates.
8151
8152 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8153
8154         PR fortran/30207
8155         * gfortran.fortran-torture/execute/where21.f90: New test.
8156
8157 2006-12-17  Tobias Burnus  <burnus@net-b.de>
8158
8159         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8160
8161 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8162
8163         PR middle-end/7651
8164         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8165         * gcc.dg/if-empty-1.c: Likewise.
8166         * gcc.dg/pr23165.c: Likewise.
8167         * g++.dg/warn/empty-body.C: Likewise.
8168
8169 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8170
8171         PR libfortran/30005
8172         * gfortran.dg/open_errors.f90: New test.
8173
8174 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
8175
8176         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8177
8178         * gcc.target/i386/ssse3-pabsb.c: New file.
8179         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8180         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8181         * gcc.target/i386/ssse3-palignr.c: Likewise.
8182         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8183         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8184         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8185         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8186         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8187         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8188         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8189         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8190         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8191         * gcc.target/i386/ssse3-psignb.c: Likewise.
8192         * gcc.target/i386/ssse3-psignd.c: Likewise.
8193         * gcc.target/i386/ssse3-psignw.c: Likewise.
8194         * gcc.target/i386/ssse3-vals.h: Likewise.
8195
8196 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
8197
8198         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8199         * lib/fortran-torture.exp: Include target-supports.exp.
8200
8201 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
8202
8203         PR target/30185
8204         * gcc.c-torture/execute/pr30185.c: New test.
8205
8206 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8207
8208         PR testsuite/30179
8209         PR testsuite/30180
8210         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8211         * gcc.dg/builtin-bswap-2.c: Likewise.
8212         * gcc.dg/builtin-bswap-3.c: Likewise.
8213         * gcc.dg/builtin-bswap-4.c: Likewise.
8214         * lib/target-supports.exp (check_effective_target_stdint_types): New.
8215         * gcc.c-torture/execute/mode-dependent-address.x: New file.
8216
8217 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8218
8219         PR libfortran/30145
8220         * gfortran.dg/write_zero_array: New test.
8221
8222 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8223
8224         PR fortran/30200
8225         * gfortran.dg/write_fmt_trim.f90: New test.
8226
8227 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
8228
8229         PR 30194
8230         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8231         temporarily.
8232
8233 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8234
8235         * lib/target-supports.exp (check_weak_available): Use istarget
8236         "hppa*-*-hpux10*" instead of regexp.
8237         (check_cxa_atexit_available): Likewise.
8238
8239 2006-12-14  Richard Guenther  <rguenther@suse.de>
8240
8241         PR tree-optimization/30197
8242         * gcc.c-torture/execute/complex-1.c: Fix function name.
8243         * gcc.dg/builtins-61.c: New testcase.
8244
8245 2006-12-14  Richard Guenther  <rguenther@suse.de>
8246
8247         PR middle-end/30172
8248         * gcc.dg/pr30172-1.c: New testcase.
8249
8250 2006-12-14  Richard Guenther  <rguenther@suse.de>
8251
8252         PR tree-optimization/30198
8253         * gcc.dg/builtins-60.c: New testcase.
8254
8255 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
8256
8257         * lib/target-supports.exp (vect_no_align): Remove spu.
8258
8259 2006-12-13  Ian Lance Taylor  <iant@google.com>
8260
8261         PR c++/19564
8262         PR c++/19756
8263         * g++.dg/warn/Wparentheses-5.C: New test.
8264         * g++.dg/warn/Wparentheses-6.C: New test.
8265         * g++.dg/warn/Wparentheses-7.C: New test.
8266         * g++.dg/warn/Wparentheses-8.C: New test.
8267         * g++.dg/warn/Wparentheses-9.C: New test.
8268         * g++.dg/warn/Wparentheses-10.C: New test.
8269         * g++.dg/warn/Wparentheses-11.C: New test.
8270         * g++.dg/warn/Wparentheses-12.C: New test.
8271         * g++.dg/warn/Wparentheses-13.C: New test.
8272         * g++.dg/warn/Wparentheses-14.C: New test.
8273         * g++.dg/warn/Wparentheses-15.C: New test.
8274         * g++.dg/warn/Wparentheses-16.C: New test.
8275         * g++.dg/warn/Wparentheses-17.C: New test.
8276         * g++.dg/warn/Wparentheses-18.C: New test.
8277         * g++.dg/warn/Wparentheses-19.C: New test.
8278         * g++.dg/warn/Wparentheses-20.C: New test.
8279         * g++.dg/warn/Wparentheses-21.C: New test.
8280
8281 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8282
8283         PR testsuite/30157
8284         * lib/target-supports.exp (check_cxa_atexit_available): Return false
8285         for target "hppa.*hpux10".
8286
8287 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
8288
8289         * g++.dg/debug/vartrack1.C: New test.
8290
8291         * g++.dg/opt/ifcvt1.C: New test.
8292
8293         * gcc.dg/tls/opt-13.c: New test.
8294
8295         * gcc.dg/20060425-2.c: New test.
8296
8297         * g++.dg/opt/pr15054-2.C: New test.
8298
8299         * gcc.c-torture/execute/20060420-1.c: New test.
8300
8301         * gcc.c-torture/execute/20060412-1.c: New test.
8302
8303         * objc/compile/20060406-1.m: New test.
8304
8305 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
8306
8307         * g++.dg/template/array17.C: New test.
8308
8309 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
8310
8311         * gcc.target/powerpc/altivec-23.c: New test.
8312
8313 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
8314
8315         PR c++27316
8316         * g++.dg/inherit/error3.C: New test.
8317
8318         PR c++/28740
8319         * g++.dg/inherit/error4.C: New test.
8320
8321 2006-12-13  Richard Guenther  <rguenther@suse.de>
8322
8323         PR tree-optimization/17687
8324         * gcc.dg/builtins-59.c: New testcase.
8325
8326 2006-12-13  Ben Elliston  <bje@au.ibm.com>
8327
8328         * gcc.target/spu/Wmain.c: New test.
8329
8330 2006-12-12  Josh Conner  <jconner@apple.com>
8331
8332         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8333         * g++.dg/abi/thunk4.C: Likewise.
8334         * g++.dg/abi/rtti3.C: Likewise.
8335
8336 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
8337
8338         * gcc.target/spu/cpat-1.c: New test.
8339         * gcc.target/spu/cpat-2.c: New test.
8340         * gcc.target/spu/cpat-3.c: New test.
8341         * gcc.target/spu/cpat-4.c: New test.
8342
8343 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8344
8345         PR tree-opt/28436
8346         * gcc.c-torture/compile/vector-1.c: New test.
8347         * gcc.c-torture/compile/vector-2.c: New test.
8348         * gcc.c-torture/compile/vector-3.c: New test.
8349
8350 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8351
8352         * lib/fortran-torture.exp: Update copyright years.  Remove
8353         obsolete comment.  Test -ftree-vectorize where it makes sense.
8354         * lib/gfortran-dg.exp: Update copyright years.  Use settings
8355         from fortran-torture.exp.
8356         * gfortran.dg/char_transpose_1.f90,
8357         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8358         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8359         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
8360         '-w' to dg-options.
8361
8362 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
8363
8364         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8365         saved_${tool}_load.
8366
8367 2006-12-12  Ira Rosen  <irar@il.ibm.com>
8368
8369         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8370         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8371         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8372         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8373         gaps.
8374
8375 2006-12-12  Richard Guenther  <rguenther@suse.de>
8376
8377         PR middle-end/30147
8378         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8379
8380 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
8381             Diego Novillo  <dnovillo@redhat.com>
8382
8383         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8384         VDEF/VUSE changes.
8385         * gcc.dg/tree-ssa/pr26421.c: Likewise
8386         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8387         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8388         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8389         * gcc.dg/tree-ssa/pr28410.c: Likewise.
8390         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8391         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8392         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8393         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8394         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8395
8396 2006-12-11  Jan Hubicka  <jh@suse.cz>
8397
8398         * gcc.dg/tree-prof/stringop-1.c: New test.
8399         * gcc.dg/tree-prof/stringop-2.c: New test.
8400
8401 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
8402
8403         PR target/30120
8404         * gcc.target/i386/pr30120.c: New test.
8405
8406         Revert:
8407         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8408
8409         * gcc.target/i386/x87regparm-1.c: New test.
8410         * gcc.target/i386/x87regparm-2.c: New test.
8411         * gcc.target/i386/x87regparm-3.c: New test.
8412         * gcc.target/i386/x87regparm-4.c: New test.
8413
8414 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
8415
8416         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8417
8418 2006-12-10  Tobias Burnus  <burnus@net-b.de>
8419
8420         PR fortran/23994
8421         * gfortran.dg/protected_1.f90: New test.
8422         * gfortran.dg/protected_2.f90: New test.
8423         * gfortran.dg/protected_3.f90: New test.
8424         * gfortran.dg/protected_4.f90: New test.
8425         * gfortran.dg/protected_5.f90: New test.
8426         * gfortran.dg/protected_6.f90: New test.
8427
8428 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8429             Tobias Burnus  <burnus@gcc.gnu.org>
8430
8431         PR fortran/29975
8432         PR fortran/30068
8433         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8434         interface.
8435         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8436         ambiguous interfaces.
8437         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8438         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8439         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8440         ambiguous interfaces.
8441         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8442         * gfortran.dg/array_initializer_2.f90: Add initializer array
8443         constructor test.
8444
8445         PR fortran/30096
8446         * gfortran.dg/interface_9.f90: Test that host interfaces are
8447         not checked for ambiguity with the local version.
8448
8449 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8450
8451         PR fortran/29464
8452         * gfortran.dg/module_interface_2.f90: New test.
8453
8454 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8455
8456         PR fortran/29941
8457         * gfortran.dg/assumed_len.f90: New test.
8458
8459 2006-12-09  Richard Guenther  <rguenther@suse.de>
8460
8461         * g++.dg/warn/implicit-typename1.C: Qualify types.
8462         * g++.dg/parse/crash12.C: Likewise.
8463         * g++.dg/tree-ssa/pr22444.C: Likewise.
8464
8465 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8466
8467         * gfortran.dg/array_2.f90: Added sqrt test.
8468
8469 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8470
8471         * gcc.target/i386/x87regparm-1.c: XFAIL.
8472         * gcc.target/i386/x87regparm-2.c: XFAIL.
8473         * gcc.target/i386/x87regparm-3.c: XFAIL.
8474         * gcc.target/i386/x87regparm-4.c: XFAIL.
8475
8476 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8477
8478         * lib/target-supports.exp
8479         (check_effective_target_large_long_double): New.
8480         * gcc.dg/Wconversion-real.c : Use it.
8481         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8482         unsigned.
8483
8484 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8485
8486         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8487
8488 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8489
8490         PR fortran/27546
8491         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8492
8493 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8494
8495         PR c++/29732
8496         * g++.dg/template/crash65.C: New test.
8497         * g++.dg/template/spec16.C: Tweak error markers.
8498
8499 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8500
8501         * gcc.target/spu: New directory.
8502         * gcc.target/spu/spu.exp: New file.
8503         * gcc.target/spu/intrinsics-1.c: New test.
8504
8505 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8506
8507         PR c++/29980
8508         * g++.dg/ext/attrib27.C: New test.
8509         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8510         * g++.dg/parse/typedef5.C: Likewise.
8511
8512 2006-12-07  Mike Stump  <mrs@apple.com>
8513
8514         * treelang/compile/var_defs.tree: Adjust.
8515
8516 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8517
8518         PR c++/29730
8519         * g++.dg/template/crash64.C: New test.
8520         * g++.dg/parse/crash27.C: Adjust error markers.
8521
8522 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8523
8524         PR libfortran/30009
8525         PR libfortran/30056
8526         * gfortran.dg/read_eof_4.f90:  Add tests.
8527         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8528         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8529
8530 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8531
8532         PR c++/29729
8533         * g++.dg/template/crash63.C: New test.
8534
8535         PR c++/29728
8536         * g++.dg/template/crash62.C: New test.
8537
8538 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8539
8540         PR fortran/30003
8541         * gfortran.dg/allocatable_function_1.f90: Increase the number
8542         of expected calls of free to 10; the lhs section reference is
8543         now evaluated so there is another call to bar.  Change the
8544         comment appropriately.
8545         * gfortran.dg/array_section_1.f90: New test.
8546
8547 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8548
8549         PR fortran/29912
8550         * gfortran.dg/char_result_12.f90: New test.
8551
8552 2006-12-05  Richard Guenther  <rguenther@suse.de>
8553
8554         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8555         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8556         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8557         vect_double, xfail for spu*-*-*.
8558
8559 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8560
8561         PR fortran/29962
8562         * initialization_4.f90: Test noninteger exponents (-std=f95).
8563         * initialization_5.f90: New test for noninteger exponents
8564           with -std=f2003.
8565
8566 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8567
8568         PR fortran/29821
8569         * gfortran.dg/parameter_array_section_1.f90: New test.
8570
8571 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8572
8573         PR c++/29733
8574         * g++.dg/template/crash61.C: New test.
8575
8576         PR c++/29632
8577         * g++.dg/template/error23.C: New test.
8578
8579 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8580
8581         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8582
8583 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8584
8585         PR fortran/29916
8586         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8587
8588 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8589
8590         PR middle-end/29965
8591         * gcc.dg/gomp/pr29965-1.c: New test.
8592         * gcc.dg/gomp/pr29965-2.c: New test.
8593         * gcc.dg/gomp/pr29965-3.c: New test.
8594         * gcc.dg/gomp/pr29965-4.c: New test.
8595         * gcc.dg/gomp/pr29965-5.c: New test.
8596         * gcc.dg/gomp/pr29965-6.c: New test.
8597         * g++.dg/gomp/pr29965-1.C: New test.
8598         * g++.dg/gomp/pr29965-2.C: New test.
8599         * g++.dg/gomp/pr29965-3.C: New test.
8600         * g++.dg/gomp/pr29965-4.C: New test.
8601         * g++.dg/gomp/pr29965-5.C: New test.
8602         * g++.dg/gomp/pr29965-6.C: New test.
8603         * g++.dg/gomp/pr29965-7.C: New test.
8604         * g++.dg/gomp/pr29965-8.C: New test.
8605         * g++.dg/gomp/pr29965-9.C: New test.
8606         * g++.dg/gomp/pr29965-10.C: New test.
8607
8608 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8609
8610         * gnat.dg/pointer_variable_bounds.adb: New test.
8611         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8612         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8613
8614 2006-12-03  Eric Christopher  <echristo@apple.com>
8615
8616         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8617
8618 2006-12-03  Richard Henderson  <rth@redhat.com>
8619             Andrew Pinski  <pinskia@gmail.com>
8620
8621         PR C++/14329
8622         * g++.dg/warn/unit-1.C: New test.
8623
8624 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8625
8626         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8627
8628 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8629
8630         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8631         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8632         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8633         * gcc.dg/vect/vect-70.c: Reduce array size.
8634         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8635         vect_no_compaer_double targets.
8636         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8637         vect_float, vect_double, and vect_int.
8638
8639 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8640
8641         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8642         test for loop versioning on vect_no_align targets.
8643         * gcc.dg/vect/pr20122.c: Likewise.
8644         * gcc.dg/vect/vect-105.c: Likewise.
8645         * gcc.dg/vect/vect-42.c: Likewise.
8646         * gcc.dg/vect/vect-43.c: Likewise.
8647         * gcc.dg/vect/vect-74.c: Likewise.
8648         * gcc.dg/vect/vect-75.c: Likewise.
8649         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8650         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8651         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8652         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8653
8654 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8655
8656         PR fortran/29642
8657         * gfortran.dg/value_1.f90 : New test.
8658         * gfortran.dg/value_2.f90 : New test.
8659         * gfortran.dg/value_3.f90 : New test.
8660         * gfortran.dg/value_4.f90 : New test.
8661         * gfortran.dg/value_4.c : Called from value_4.f90.
8662
8663 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8664
8665         PR C++/30033
8666         *  g++.dg/cpp0x/static_assert4.C: New testcase.
8667
8668 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8669
8670         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8671
8672 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
8673
8674         PR c/27953
8675         * gcc.dg/pr27953.c: New test.
8676
8677 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8678
8679         PR c++/30022
8680         * g++.dg/ext/vector5.C: New test.
8681
8682         PR c++/30021
8683         * g++.dg/other/main1.C: New test.
8684
8685 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
8686
8687         PR libfortran/29568
8688         * gfortran.dg/convert_implied_open.f90:  Change to
8689         new default record length.
8690         * gfortran.dg/unf_short_record_1.f90:  Adapt to
8691         new error message.
8692         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
8693
8694 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
8695
8696         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8697
8698 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
8699
8700         PR c++/29066
8701         * g++.dg/expr/pr29066.c: New.
8702
8703 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
8704             Zdenek Dvorak <dvorakz@suse.cz>
8705
8706         PR tree-optimization/29921
8707         * gcc.dg/pr29921-2.c: New test.
8708
8709 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
8710
8711         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8712         (i386_get_cpuid): New function.
8713         (i386_cpuid_ecx): Likewise.
8714         (i386_cpuid_edx): Likewise.
8715         (i386_cpuid): Updated to call i386_cpuid_edx.
8716
8717         * gcc.target/i386/sse3-addsubpd.c: New file.
8718         * gcc.target/i386/sse3-addsubps.c: Likewise.
8719         * gcc.target/i386/sse3-haddpd.c: Likewise.
8720         * gcc.target/i386/sse3-haddps.c: Likewise.
8721         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8722         * gcc.target/i386/sse3-hsubps.c: Likewise.
8723         * gcc.target/i386/sse3-lddqu.c: Likewise.
8724         * gcc.target/i386/sse3-movddup.c: Likewise.
8725         * gcc.target/i386/sse3-movshdup.c: Likewise.
8726         * gcc.target/i386/sse3-movsldup.c: Likewise.
8727
8728 2006-12-01  Dirk Mueller  <dmueller@suse.de>
8729
8730         * g++.dg/warn/Wreturn-type-4.C: New testcase.
8731
8732 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
8733
8734         * gcc.dg/dfp/convert-int-max.c: New test.
8735         * gcc.dg/dfp/convert-int-max-fold.c: New test.
8736
8737 2006-11-30  Richard Guenther  <rguenther@suse.de>
8738
8739         * gcc.dg/vect/vect-pow-1.c: Rename ...
8740         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
8741         floats instead of doubles, check successful vectorization.
8742
8743 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8744
8745         PR target/29945
8746         * gcc.c-torture/compile/pr29945.c: New testcase.
8747
8748 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
8749
8750         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8751         -maltivec.
8752
8753 2006-11-29  Eric Christopher  <echristo@apple.com>
8754
8755         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8756
8757 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
8758
8759         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8760
8761         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8762
8763 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
8764
8765         PR c++/29022
8766         * g++.dg/inherit/virtual2.C: New test.
8767         * g++.dg/inherit/virtual3.C: Likewise.
8768         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8769         * g++.dg/inherit/error2.C: Likewise.
8770         * g++.dg/template/instantiate1.C: Likewise.
8771
8772 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
8773
8774         PR tree-opt/29984
8775         * gcc.dg/tree-ssa/reassoc-12.c: New test.
8776
8777 2006-11-28  Jan Hubicka  <jh@suse.cz>
8778
8779         * gcc.dg/memcpy-1.c: New test.
8780
8781 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
8782
8783         PR c++/29735
8784         * g++.dg/warn/main-3.C: New test.
8785
8786 2006-11-28  Jan Hubicka  <jh@suse.cz>
8787
8788         * gcc.dg/winline-1.c: New test.
8789
8790 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8791
8792         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8793         alignments.
8794
8795 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8796
8797         PR fortran/29976
8798         * gfortran.dg/missing_optional_dummy_3.f90
8799
8800 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8801
8802         PR fortran/20880
8803         * gfortran.dg/interface_3.f90: Modify errors.
8804
8805 2006-11-28  Ben Elliston  <bje@au.ibm.com>
8806
8807         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8808         fail to link due to relocation overflows on spu-*-*.
8809
8810 2006-11-27  Michael Matz  <matz@suse.de>
8811             Andreas Krebbel  <krebbel1@de.ibm.com>
8812
8813         PR target/29319
8814         * gcc.dg/20061127-1.c: New testcase.
8815
8816 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
8817
8818         * gcc.dg/20061124-1.c: Add exit() function prototype.
8819
8820 2006-11-27  Jan Hubicka  <jh@suse.cz>
8821
8822         * gcc.target/i386/memcpy-1.c: Adjust size.
8823         * gcc.dg/visibility-11.c: Likewise.
8824
8825 2006-11-27  Richard Guenther  <rguenther@suse.de>
8826
8827         PR middle-end/25620
8828         * gcc.target/i386/pow-1.c: New testcase.
8829         * gcc.dg/builtins-58.c: Likewise.
8830
8831 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
8832
8833         PR c++/29886
8834         * g++.dg/expr/cast8.C: New test.
8835
8836 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8837
8838         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8839         Don't ever inline the testcase.
8840
8841 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8842
8843         PR fortran/29982
8844         * gfortran.fortran-torture/compile/parameter_3.f90: New
8845         testcase.
8846
8847 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8848
8849         PR fortran/29951
8850         * gfortran.fortran-torture/execute/transfer2.f90: New test.
8851
8852 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8853
8854         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8855         for CHAR.
8856
8857 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8858
8859         PR libgfortran/29936
8860         * gfortran.dg/write_check3.f90: New test.
8861
8862 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8863
8864         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8865
8866 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8867
8868         PR fortran/20880
8869         * gfortran.dg/interface_3.f90: New test.
8870
8871         PR fortran/29387
8872         * gfortran.dg/generic_8.f90: New test.
8873
8874 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8875
8876         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8877         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8878         * gfortran.dg/specifics_3.f90: Remove.
8879
8880 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8881
8882         PR c/29955
8883         * gcc.dg/gomp/pr29955.c: New test.
8884
8885         PR c/29736
8886         * gcc.dg/pr29736.c: New test.
8887
8888 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8889
8890         PR tree-opt/29964
8891         * gcc.dg/pure-1.c: New test.
8892
8893 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8894
8895         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8896         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8897
8898 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8899
8900         * gcc.dg/20061124-1.c: New testcase.
8901
8902 2006-11-23  Eric Christopher  <echristo@apple.com>
8903
8904         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8905
8906 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8907
8908         PR c/2707
8909         PR c++/26167
8910         * gcc.dg/Wconversion-integer.c: New. Supersedes
8911         Wconversion-negative-constants.c
8912         * gcc.dg/Wconversion-real.c: New.
8913         * gcc.dg/Wconversion-real-integer.c: New.
8914         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8915         * g++.dg/warn/Wconversion1.C: Modified.
8916
8917 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8918
8919         * gfortran.dg/overload_1.f90: New test.
8920
8921 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8922
8923         PR c/9072
8924         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8925         Wtraditional-conversion.
8926         * gcc.dg/overflow-warn-2.c: Likewise.
8927         * gcc.dg/Wconversion.c: Likewise. Renamed as
8928         Wtraditional-conversion.c .
8929         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8930         Wtraditional-conversion-2.c .
8931         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8932         Wtraditional-conversion-2.c
8933         * gcc.dg/Wconversion-negative-constants.c: New.
8934
8935 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8936
8937         * gcc.dg/tree-ssa/dump-1.c: New test.
8938
8939 2006-11-23  David Ung <davidu@mips.com>
8940
8941         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8942         -mfp64, allowable when ISA >= 33 and float is enabled.
8943         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8944         of mthc1 and mfhc1 patterns.
8945
8946 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8947
8948         PR tree-optimization/29921
8949         * gcc.dg/pr29921.c: New test.
8950
8951 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8952
8953         PR fortran/29441
8954         * gfortran.dg/initialization_4.f90: New test.
8955
8956 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8957
8958         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8959         platforms that have interleaving support.
8960         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8961         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8962         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8963         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8964         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8965         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8966         gcc.dg/vect/vect-strided-u8-i8.c,
8967         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8968         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8969         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8970         gcc.dg/vect/vect-strided-float.c,
8971         gcc.dg/vect/vect-strided-a-mult.c,
8972         gcc.dg/vect/vect-strided-mult-char-ls.c,
8973         gcc.dg/vect/vect-strided-a-u16-mult.c,
8974         gcc.dg/vect/vect-strided-a-u32-mult.c,
8975         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8976         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8977         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8978         gcc.dg/vect/vect-strided-mult.c,
8979         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8980         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8981         New.
8982
8983 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8984
8985         PR fortran/25087
8986         * gfortran.dg/auto_char_len_4.f90: New test.
8987
8988 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8989
8990         PR fortran/29652
8991         * gfortran.dg/generic_7.f90: New test.
8992         * gfortran.dg/defined_operators_1.f90: Add new error.
8993
8994 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8995
8996         PR tree-optimization/29902
8997         * g++.dg/tree-ssa/pr29902.C: New test.
8998
8999 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
9000
9001         PR fortran/29820
9002         * gfortran.dg/used_types_13.f90: New test.
9003
9004 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
9005
9006         * gcc.dg/dfp/snan.c: Delete.
9007
9008 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
9009
9010         * g++.dg/cpp0x/static_assert1.C: New.
9011         * g++.dg/cpp0x/static_assert2.C: New.
9012         * g++.dg/cpp0x/static_assert3.C: New.
9013
9014 2006-11-21  Richard Guenther  <rguenther@suse.de>
9015
9016         * gcc.dg/vect/vect-pow-1.c: New testcase.
9017         * gcc.dg/vect/vect-pow-2.c: Likewise.
9018
9019 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
9020
9021         PR c++/29570
9022         * g++.dg/template/static29.C: New test.
9023
9024         PR c++/29734
9025         * g++.dg/conversion/simd4.C: New test.
9026
9027 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
9028
9029         PR c++/29475
9030         * g++.dg/template/access19.C: New test.
9031         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9032         error is reported.
9033
9034 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9035
9036         PR tree-opt/25500
9037         * gcc.dg/tree-ssa/sra-4.c: New testcase.
9038
9039 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9040
9041         PR fortran/27546
9042         * gfortran.dg/import.f90: Extended test.
9043         * gfortran.dg/import2.f90: Extended test.
9044
9045 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9046
9047         * gfortran.dg/volatile3.f90: Add conflict test.
9048
9049 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9050
9051         PR fortran/24783
9052         * gfortran.dg/implicit_10.f90: New test.
9053
9054 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9055
9056         PR c++/8586
9057         * g++.dg/warn/Wall-write-strings.C: New.
9058
9059 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9060
9061         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9062         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9063
9064 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9065
9066         * gfortran.dg/use_3.f90: Remove error message.
9067         * gfortran.dg/iso_fortran_env_1.f90: New test.
9068         * gfortran.dg/iso_fortran_env_2.f90: New test.
9069         * gfortran.dg/iso_fortran_env_3.f90: New test.
9070         * gfortran.dg/iso_fortran_env_4.f90: New test.
9071
9072 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9073
9074         * gcc.dg/vect/vect-27.c: Fix initialization.
9075
9076 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9077
9078         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9079         * gcc.dg/torture/builtin-minmax-1.c: New.
9080
9081         * gcc.dg/builtins-20.c: Add cases for copysign.
9082
9083 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9084
9085         PR fortran/24285
9086         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9087
9088 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9089         * gfortran.dg/use_1.f90: New test.
9090         * gfortran.dg/use_1.f90: New test.
9091         * gfortran.dg/use_1.f90: New test.
9092
9093 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
9094
9095         PR tree-optimization/29801
9096         * gcc.dg/pr29801.c: New test.
9097
9098 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
9099
9100         PR middle-end/29584
9101         * gcc.dg/torture/pr29584.c: New test.
9102
9103 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
9104
9105         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9106         Condition PowerPC tests for saving FPRs on powerpc_fprs.
9107         * gcc.target/powerpc/compress-float-ppc.c,
9108         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9109         powerpc_fprs.
9110         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9111         do not pass -mhard-float.
9112
9113 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9114
9115         * gnat.dg/volatile_aggregate.adb: New test.
9116
9117 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9118
9119         PR fortran/29391
9120         PR fortran/29489
9121         * gfortran.dg/bound_2.f90: Add more checks.
9122         * gfortran.dg/bound_3.f90: New test.
9123
9124 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9125
9126         PR target/29201
9127         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9128
9129 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9130
9131         * gfortran.dg/import3.f90: Fix error message.
9132
9133 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9134
9135         PR tree-opt/29788
9136         * gfortran.fortran-torture/compile/inline_1.f90:
9137         New testcase.
9138
9139 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9140
9141         * gcc.target/i386/x87regparm-1.c: New test.
9142         * gcc.target/i386/x87regparm-2.c: New test.
9143         * gcc.target/i386/x87regparm-3.c: New test.
9144         * gcc.target/i386/x87regparm-4.c: New test.
9145
9146 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9147
9148         PR fortran/27546
9149         * gfortran.dg/import.f90: New test.
9150         * gfortran.dg/import2.f90: New test.
9151         * gfortran.dg/import3.f90: New test.
9152
9153 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9154
9155         PR fortran/27588
9156         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9157
9158 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9159
9160         PR fortran/29806
9161         * gfortran.dg/contains.f90: New test.
9162         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9163
9164 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
9165
9166         PR tree-optimization/29581
9167         * gcc.dg/pr29581-1.c: New test.
9168         * gcc.dg/pr29581-2.c: New test.
9169         * gcc.dg/pr29581-3.c: New test.
9170         * gcc.dg/pr29581-4.c: New test.
9171         * gfortran.dg/pr29581.f90: New test.
9172
9173 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
9174
9175         PR fortran/29702
9176         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9177         numbers in error message headers.
9178
9179 2006-11-14  Richard Guenther  <rguenther@suse.de>
9180
9181         * gcc.target/i386/math-torture/math-torture.exp: Restrict
9182         to i?86 and x86_64 targets.
9183
9184 2006-11-14  Caroline Tice  <ctice@apple.com>
9185
9186         * gcc.dg/pubtypes-1.c: New file/testcase.
9187         * gcc.dg/pubtypes-2.c: New file/testcase.
9188         * gcc.dg/pubtypes-3.c: New file/testcase.
9189         * gcc.dg/pubtypes-4.c: New file/testcase.
9190         * g++.dg/pubtypes.C: New file/testcase.
9191
9192 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
9193
9194         PR c++/29106
9195         * g++.dg/init/self1.C: New test.
9196
9197 2006-11-14  Tobias Burnus  <burnus@net-b.de>
9198
9199         PR fortran/29657
9200         * gfortran.dg/conflicts.f90: Add.
9201
9202 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
9203
9204         PR rtl-optimization/29798
9205
9206         * gcc.c-torture/execute/pr29798.c: New.
9207
9208 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9209
9210         * gcc.dg/builtins-20.c: Add more cases.
9211
9212 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
9213
9214         PR fortran/29759
9215         * gfortran.dg/gomp/pr29759.f90: New test.
9216
9217 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
9218
9219         PR c++/29518
9220         * g++.dg/template/static28.C: New test.
9221
9222 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
9223
9224         * lib/c-torture.exp: Use target-libpath.exp.
9225         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9226         set GCC_EXEC_PREFIX env var from global variable of same name.
9227
9228 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9229
9230         PR fortran/26994
9231         * gfortran.fortran-torture/compile/transfer-1.f90:
9232         New testcase.
9233
9234 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
9235             Zdenek Dvorak <dvorakz@suse.cz>
9236
9237         PR tree-optimization/29680
9238         * gcc.dg/alias-11.c: New test.
9239
9240 2006-11-12  Jason Merrill  <jason@redhat.com>
9241             Andrew Pinski <pinskia@physics.uc.edu>
9242
9243         PR middle-end/28915
9244         * gcc.target/i386/vectorize1.c: New.
9245
9246 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9247
9248         PR rtl-optimization/29797
9249         * gcc.c-torture/execute/pr29797-1.c: New test case.
9250
9251 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9252
9253         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9254
9255 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
9256
9257         * gcc.dg/tree-ssa/prefetch-3.c: New test.
9258
9259 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9260
9261         PR tree-optimization/13827
9262         * gcc.dg/fold-eqand-1.c: New test case.
9263
9264 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9265
9266         PR rtl-opt/28812
9267         * gcc.c-torture/execute/mayalias-3.c: New test.
9268
9269 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
9270
9271         PR middle-end/27528
9272         * gcc.c-torture/compile/pr27528.c: New test.
9273         * gcc.dg/pr27528.c: Likewise.
9274
9275 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9276
9277         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9278
9279         * gcc.dg/torture/builtin-symmetric-1.c: New test.
9280
9281 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9282
9283         PR fortran/29758
9284         * gfortran.dg/reshape_source_size_1.f90: New test.
9285
9286 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9287
9288         PR fortran/29315
9289         * gfortran.dg/aliasing_dummy_4.f90: New test.
9290
9291 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
9292
9293         PR target/29777
9294         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9295         and x86_64-*-* targets.
9296
9297 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9298
9299         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9300         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9301         New macros. Use them in exact tests.
9302         (TESTIT3): New macro.
9303         Add tests for fmin, fmax and fma.
9304
9305 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9306
9307         PR fortran/29431
9308         * gfortran.dg/array_constructor_13.f90: New test.
9309
9310 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9311
9312         PR fortran/29744
9313         * gfortran.dg/used_types_12.f90: New test.
9314
9315 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
9316
9317         PR middle-end/29726
9318         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9319         (test6): Ditto.
9320         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9321         * gcc.dg/fold-eqandshift-3.c: New test case.
9322
9323 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9324
9325         PR fortran/29699
9326         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9327
9328         PR fortran/21370
9329         * gfortran.dg/change_symbol_attributes_1.f90: New test.
9330
9331 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9332
9333         * gcc.dg/20061109-1.c: New testcase.
9334
9335 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9336
9337         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9338
9339 2006-11-09  Tobias Burnus  <burnus@net-b.de>
9340
9341         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9342         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9343
9344 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
9345
9346         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9347         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9348
9349 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9350
9351         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9352
9353 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9354
9355         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9356         vect-9.c).
9357         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9358         * gcc.dg/vect/vect-9.c: Now vectorizable.
9359         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9360         that support vect_widen_mult.
9361         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9362         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9363         vect-reduc-dot-u16.c).
9364         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9365         vect-reduc-dot-u16.c).
9366         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9367         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9368         vect-reduc-dot-s8.c).
9369         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9370         vect-reduc-dot-s8.c).
9371         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9372         vect-reduc-dot-s8.c).
9373         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9374         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9375         vect-reduc-dot-u8.c).
9376         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9377         vect-reduc-dot-u8.c).
9378         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9379         * gcc.dg/vect/vect-multitypes-9.c: New test.
9380         * gcc.dg/vect/vect-multitypes-10.c: New test.
9381         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9382         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9383         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9384         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9385         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9386         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9387         wrapv-vect-reduc-dot-s8.c.
9388         * lib/target-support.exp (check_effective_target_vect_unpack): New.
9389         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9390         targets that support vec_unpack.
9391         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9392         (check_effective_target_vect_widen_mult_qi_to_hi): New.
9393         (check_effective_target_vect_widen_mult_hi_to_si): New.
9394         (check_effective_target_vect_widen_sum): Removed.
9395
9396         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9397
9398         * gcc.dg/vect/vect-multitypes-8.c: New test.
9399         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9400
9401         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
9402
9403         * gcc.dg/vect/vect-multitypes-7.c: New test.
9404
9405         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9406
9407         * gcc.dg/vect/vect-multitypes-4.c: New test.
9408         * gcc.dg/vect/vect-multitypes-5.c: New test.
9409         * gcc.dg/vect/vect-multitypes-6.c: New test.
9410
9411         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9412
9413         * gcc.dg/vect/vect-multitypes-1.c: New test.
9414         * gcc.dg/vect/vect-multitypes-2.c: New test.
9415         * gcc.dg/vect/vect-multitypes-3.c: New test.
9416
9417 2006-11-07  Eric Christopher  <echristo@apple.com>
9418
9419         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9420         Test using scan-assembler-not.
9421
9422 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
9423
9424         * gcc.dg/inline-17.c: New test.
9425
9426 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
9427
9428         PR other/25028
9429         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
9430         on HP-UX.
9431
9432 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9433
9434         PR fortran/29539
9435         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9436
9437         PR fortran/29634
9438         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9439         test.
9440
9441 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9442
9443         PR fortran/29601
9444         * gfortran.dg/volatile.f90: Add.
9445         * gfortran.dg/volatile2.f90: Add.
9446         * gfortran.dg/volatile3.f90: Add.
9447         * gfortran.dg/volatile4.f90: Add.
9448         * gfortran.dg/volatile5.f90: Add.
9449         * gfortran.dg/volatile6.f90: Add.
9450         * gfortran.dg/volatile7.f90: Add.
9451
9452 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9453
9454         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9455           for matching error messages.
9456         * gfortran.dg/specifics_3.f90: Adjust pattern
9457           for matching error messages.
9458
9459 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9460             Bernhard Fischer  <aldot@gcc.gnu.org>
9461
9462         * lib/gcc-dg.exp (output-exists): New proc.
9463         (output-exists-not): New proc.
9464         * gcc.test-framework/test-framework.awk: Support new directives.
9465         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9466         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9467         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9468         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9469         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9470         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9471
9472 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9473
9474         PR fortran/29630
9475         PR fortran/29679
9476         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9477         * gfortran.dg/initialization_3.f90: New.
9478
9479 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9480
9481         PR libgfortran/25545
9482         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9483
9484 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9485
9486         PR middle-end/29695
9487         * gcc.c-torture/execute/pr29695-1.c: New test.
9488         * gcc.c-torture/execute/pr29695-2.c: New test.
9489
9490 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9491
9492         PR fortran/29565
9493         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9494
9495 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9496
9497         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9498         for matching error messages.
9499
9500 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9501
9502         PR target/26915
9503         * gcc.target/i386/387-12.c: New test.
9504
9505 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9506
9507         PR libfortran/29713
9508         * gfortran.dg/pr29713.f90: New test.
9509
9510 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9511
9512         * gcc.c-torture/execute/arith-rand-ll.c:
9513         Also test for bogus rest sign.
9514
9515 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9516
9517         PR libfortran/27895
9518         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9519
9520 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9521
9522         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9523         from error messages.
9524
9525 2006-11-02  Mike Stump  <mrs@apple.com>
9526
9527         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9528
9529         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9530
9531 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9532
9533         * g++.dg/eh/gcsec1.C: New test.
9534
9535 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9536
9537         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9538         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9539
9540 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9541
9542         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9543         hexadecimal value.
9544         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9545         * gcc.dg/pr14796-2.c: Likewise.
9546
9547 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9548
9549         * gcc.c-torture/execute/20061101-1.c: New test.
9550
9551 2006-11-01  Richard Guenther  <rguenther@suse.de>
9552
9553         * gcc.target/i386/fpprec-1.c: New testcase.
9554
9555 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9556
9557         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9558         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9559
9560 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9561
9562         * gcc.c-torture/execute/20061031-1.c: New test.
9563
9564 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9565
9566         PR 23067
9567         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9568         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9569         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9570         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9571         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9572         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9573         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9574
9575 2006-10-31  Eric Christopher  <echristo@apple.com>
9576             Falk Hueffner  <falk@debian.org>
9577
9578         * gcc.dg/builtin-bswap-1.c: New.
9579         * gcc.dg/builtin-bswap-2.c: New.
9580         * gcc.dg/builtin-bswap-3.c: New.
9581         * gcc.dg/builtin-bswap-4.c: New.
9582         * gcc.dg/builtin-bswap-5.c: New.
9583         * gcc.target/i386/builtin-bswap-1.c: New.
9584
9585 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9586
9587         * gcc.dg/inline-16.c: New.
9588
9589         PR 16622
9590         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9591         defining it.
9592         * gcc.dg/inline-13.c: New.
9593         * gcc.dg/inline-14.c: New.
9594         * gcc.dg/inline-15.c: New.
9595
9596         PR 11377
9597         * gcc.dg/inline6.c: New.
9598         * gcc.dg/inline7.c: New.
9599
9600 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9601
9602         PR middle-end/23470
9603         * gcc.dg/pr23470-1.c: New test case.
9604
9605 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9606
9607         PR fortran/29537
9608         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9609         data.
9610         * gfortran.dg/blockdata_2.f90: New testcase.
9611
9612 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9613
9614         PR libfortran/29627
9615         * gfortran.dg/unf_short_record_1.f90:  New test.
9616
9617 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9618
9619         PR fortran/29067
9620         * gfortran.dg/pr29067.f: New test.
9621
9622 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9623             Richard Sandiford  <richard@codesourcery.com>
9624
9625         * lib/target-supports.exp (get_compiler_messages): Append options
9626         as a single list element.
9627         (check_effective_target_arm_vfp_ok): New.
9628         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9629
9630 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9631
9632         PR fortran/29387
9633         * gfortran.dg/intrinsic_actual_2.f90: New test.
9634
9635         PR fortran/29490
9636         * gfortran.dg/actual_array_interface_1.f90: New test.
9637
9638         PR fortran/29641
9639         * gfortran.dg/used_types_11.f90: New test.
9640
9641 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9642
9643         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9644         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9645         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9646         * g++.old-deja/g++.mike/net25.C (main): Same.
9647         * g++.dg/lookup/exception1.C (main): Same.
9648         * g++.dg/parse/parens2.C (main): Same.
9649
9650 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9651
9652         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9653
9654 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9655
9656         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9657         * gcc.dg/torture/builtin-math-3.c: Likewise.
9658
9659 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9660
9661         PR fortran/29452
9662         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9663         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9664
9665 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9666
9667         PR Fortran/29410
9668         * gfortran.fortran-torture/execute/transfer1.f90: New test.
9669
9670 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
9671
9672         * lib/target-supports.exp (check_function_available): Declare
9673         function before calling.
9674
9675 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
9676
9677         PR tree-optimization/29637
9678         * gcc.dg/pr29637.c: New test.
9679
9680 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9681
9682         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9683         tree canonicalization.
9684
9685 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9686
9687         * gcc.dg/builtins-20.c: Add more hypot tests.
9688
9689 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9690
9691         * gcc.dg/fold-compare-1.c: New test case.
9692
9693 2006-10-29  Dirk Mueller  <dmueller@suse.de>
9694
9695         PR c++/16307
9696         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9697
9698 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9699
9700         PR tree-optimization/15458
9701         * gcc.dg/fold-xornot-1.c: New test case.
9702
9703 2006-10-29  Richard Guenther  <rguenther@suse.de>
9704
9705         * gcc.target/i386/math-torture/trunc.c: New testcase.
9706
9707 2006-10-29  Richard Guenther  <rguenther@suse.de>
9708
9709         * gcc.target/i386/math-torture/round.c: New testcase.
9710
9711 2006-10-29  Richard Guenther  <rguenther@suse.de>
9712
9713         * gcc.target/i386/math-torture/ceil.c: New testcase.
9714         * gcc.target/i386/math-torture/floor.c: Likewise.
9715
9716 2006-10-29  Richard Guenther  <rguenther@suse.de>
9717
9718         * gcc.target/i386/math-torture/rint.c: New testcase.
9719         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9720
9721 2006-10-29  Richard Guenther  <rguenther@suse.de>
9722
9723         * gcc.target/i386/math-torture/lfloor.c: New testcase.
9724         * gcc.target/i386/math-torture/lceil.c: Likewise.
9725
9726 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9727
9728         PR libgfortran/24313
9729         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9730
9731 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
9732
9733         * gcc.c-torture/execute/20020118-1.c,
9734         gcc.c-torture/execute/builtins/strlen.c,
9735         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9736         comment typos.
9737
9738 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9739
9740         * gcc.dg/builtins-20.c: Add tests for hypot.
9741         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
9742         two-argument builtins.
9743         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9744         TESTIT2.  Update all callers.
9745         (TESTIT2, TESTIT2_R): New helper macros.
9746         Add testcases for pow, hypot and atan2.
9747
9748 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9749
9750         PR C++/29295
9751         * g++.dg/expr/bool1.C: New test.
9752         * g++.dg/expr/bool2.C: New test.
9753
9754 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9755
9756         PR fortran/28224
9757         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9758         * gfortran.dg/namelist_internal.f90: New test.
9759
9760 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9761
9762         PR fortran/29625
9763         * gfortran.dg/io_real_boz.f90: Add.
9764         * gfortran.dg/io_real_boz2.f90: Add.
9765
9766 2006-10-28  Richard Guenther  <rguenther@suse.de>
9767
9768         PR middle-end/26899
9769         * gcc.dg/tree-ssa/pr26899.c: New testcase.
9770
9771 2006-10-28  Richard Guenther  <rguenther@suse.de>
9772
9773         PR target/28806
9774         * gcc.target/i386/math-torture/lround.c: New testcase.
9775
9776 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9777
9778         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9779         * gcc.dg/builtins-44.c: Likewise.
9780         * gcc.dg/builtins-45.c: Likewise.
9781         * gcc.dg/pr28796-2.c: Likewise.
9782         * gcc.dg/unordered-3.c: Likewise.
9783
9784 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9785
9786         PR libgfortran/27954
9787         * gfortran.dg/error_recovery_2.f90: New test.
9788
9789 2006-10-26  Richard Guenther  <rguenther@suse.de>
9790
9791         * gcc.target/i386/i386.exp: Use glob, not find to collect
9792         tests.  Avoids recursing into subdirectories.
9793         * gcc.target/i386/math-torture/math-torture.exp: Torture
9794         for interesting ia32 math options.
9795         * gcc.target.i386/math-torture/lrint.c: New testcase.
9796
9797 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9798
9799         PR libgfortran/29563
9800         * gfortran.dg/arrayio_9.f90: Update test.
9801         * gfortran.dg/arrayio_19.f90: New test.
9802
9803 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9804
9805         * gcc.dg/20061026.c: New testcase.
9806
9807 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9808
9809         PR libgfortran/29563
9810         * gfortran.dg/arrayio_9.f90: New test.
9811
9812 2006-10-26  Ben Elliston  <bje@au.ibm.com>
9813
9814         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9815         Copy the strings manually, as strcpy may call strlen.
9816
9817 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9818
9819         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9820         Add checks for log, log2, log10 and log1p.
9821
9822         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9823         we already test 0.0.  Add checks for expm1, log, log2, log10,
9824         log1p, cbrt, erf and erfc.
9825
9826 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
9827
9828         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9829
9830 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
9831
9832         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9833         and remainderl() built-in functions.  Remove -ffast-math from
9834         dg-options.
9835
9836 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9837
9838         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9839         acosh and atanh.
9840
9841         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9842         floating point modifiers to arguments passed to float and long
9843         double functions respectively.  Update all callers to use floating
9844         point numbers, not integers.  Add tests for exp, exp2 and
9845         exp10/pow10.
9846
9847         * gcc.dg/torture/builtin-math-3.c: New test.
9848
9849 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9850
9851         PR fortran/29393
9852         * gfortran.dg/initialize_2.f90: New.
9853
9854 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9855
9856         * gcc.dg/torture/builtin-math-2.c: New test.
9857
9858 2006-10-24  Richard Guenther  <rguenther@suse.de>
9859
9860         PR middle-end/28796
9861         * gcc.dg/pr28796-1.c: New testcase.
9862         * gcc.dg/pr28796-2.c: Likewise.
9863
9864 2006-10-24  Richard Guenther  <rguenther@suse.de>
9865
9866         * gcc.dg/builtins-57.c: New testcase.
9867
9868 2006-10-24  Richard Guenther  <rguenther@suse.de>
9869
9870         PR tree-optimization/29567
9871         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9872
9873 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9874
9875         PR tree-optimization/14784
9876         * gcc.dg/alias-10.c: New test.
9877
9878 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9879
9880         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9881
9882 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9883
9884         * gcc.dg/builtin-strncat-chk-1.c: New test.
9885
9886 2006-10-23  Jan Hubicka  <jh@suse.cz>
9887
9888         * gcc.dg/memmove-1.c: New test.
9889
9890 2006-10-23  Paul Brook  <paul@codesourcery.com>
9891
9892         * gcc.dg/pragma-pack-5.c: New test.
9893
9894 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9895
9896         * g++.dg/other/s390-1.C: New testcase.
9897
9898 2006-10-23  Richard Guenther  <rguenther@suse.de>
9899
9900         PR middle-end/27132
9901         PR middle-end/23295
9902         * gcc.dg/pr27132.c: New testcase.
9903         * gcc.dg/pr23295.c: Likewise.
9904         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9905         * g++.dg/tree-ssa/pr19807.C: Likewise.
9906
9907 2006-10-23  Richard Guenther  <rguenther@suse.de>
9908
9909         PR middle-end/21032
9910         * gcc.dg/pr21032.c: New testcase.
9911
9912 2006-10-22  Jeff Law  <law@redhat.com>
9913         Richard Guenther  <rguenther@suse.de>
9914
9915         PR tree-optimization/15911
9916         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9917
9918 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9919
9920         PR c++/20647
9921         * g++.dg/abi/rtti3.C: New.
9922
9923 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9924
9925         PR middle-end/28252
9926         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9927         transformation.
9928
9929 2006-10-21  Richard Guenther  <rguenther@suse.de>
9930
9931         PR tree-optimization/3511
9932         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9933
9934 2006-10-21  Richard Guenther  <rguenther@suse.de>
9935
9936         PR middle-end/26898
9937         * gcc.dg/torture/pr26898-1.c: New testcase.
9938         * gcc.dg/torture/pr26898-2.c: Likewise.
9939
9940 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9941
9942         PR c++/28053
9943         * g++.dg/parse/bitfield1.C: Adjust error markers.
9944         * g++.dg/parse/bitfield2.C: New test.
9945
9946 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9947
9948         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9949
9950 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9951
9952         PR libfortran/27895
9953         * gfortran.dg/zero_sized_1.f90: New test.
9954
9955 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9956
9957         * gcc.dg/div-compare-1.c: New test.
9958
9959 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9960
9961         PR fortran/29216
9962         * gfortran.dg/result_default_init_1.f90: New test.
9963
9964         PR fortran/29314
9965         * gfortran.dg/automatic_default_init_1.f90: New test.
9966
9967         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9968         from 38 to 33.
9969
9970 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9971
9972         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9973         'using namespace std' without previous declaration.
9974         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9975         * g++.old-deja/g++.robertl/eb133c.C: New.
9976
9977 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9978
9979         PR libgfortran/29277
9980         * gfortran.dg/streamio_4.f90: Update test.
9981         * gfortran.dg/streamio_11.f90: New test.
9982
9983 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9984
9985         PR c++/27952
9986         * g++.dg/inherit/virtual1.C: New test.
9987
9988 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9989
9990         PR c++/28261
9991         * g++.dg/parse/enum3.C: New test.
9992
9993 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9994
9995         PR c++/29039
9996         * g++.dg/init/ctor8.C: New test.
9997
9998 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9999
10000         PR c++/27270
10001         * g++.dg/ext/complit8.C: Tweak error markers.
10002         * g++.dg/template/complit1.C: Add error marker.
10003
10004 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10005
10006         PR c++/27270
10007         * g++.dg/ext/complit8.C: New test.
10008
10009         PR c++/29408
10010         * g++.dg/parse/dtor12.C: New test.
10011
10012         PR c++/29435
10013         * g++.dg/template/sizeof11.C: New test.
10014
10015 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
10016
10017         PR fortran/29392
10018         * gfortran.dg/data_char_3.f90: New test.
10019
10020         PR fortran/29451
10021         * gfortran.dg/negative_automatic_size.f90: New test.
10022
10023 2006-10-16  David Daney  <ddaney@avtrex.com>
10024
10025         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10026
10027 2006-10-16  Eric Christopher  <echristo@apple.com>
10028
10029         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10030         x86_64.
10031
10032 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10033
10034         PR c++/28211
10035         * g++.dg/tc1/dr49.C: Tweak error messages.
10036         * g++.dg/parse/template21.C: New test.
10037
10038 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10039
10040         PR middle-end/20491
10041         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10042
10043 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10044
10045         PR fortran/29403
10046         * gfortran.dg/print_1.f90: New test.
10047
10048 2006-10-15  Jan Hubicka  <jh@suse.cz>
10049
10050         PR middle-end/29241
10051         * gcc.c-torture/compile/pr29241.c: New testcase.
10052
10053 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10054
10055         PR middle-end/29250
10056         * gcc.c-torture/compile/pr29250.c: New test.
10057
10058 2006-10-15  Richard Guenther  <rguenther@suse.de>
10059
10060         * gcc.dg/pr29299.c: New testcase.
10061
10062 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10063
10064         PR fortran/24767
10065         * gfortran.dg/label_4.f90: Adjust warning flag.
10066
10067 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10068
10069         PR fortran/29371
10070         * gfortran.dg/nullify_3.f90: New test.
10071
10072 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10073
10074         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10075         on Solaris 2.5.1 too.
10076
10077 2006-10-13  Eric Christopher  <echristo@apple.com>
10078
10079         * gcc.dg/pr25993.c: Skip for darwin.
10080
10081 2006-10-13  Eric Christopher  <echristo@apple.com>
10082
10083         * gcc.dg/visibility-11.c: Skip for darwin.
10084
10085 2006-10-13  Eric Christopher  <echristo@apple.com>
10086
10087         * gcc.dg/darwin-weakimport-1.c: Use
10088         -fno-asynchronous-unwind-tables.
10089         * gcc.dg/darwin-weakimport-3.c: Ditto.
10090
10091 2006-10-13  Richard Guenther  <rguenther@suse.de>
10092
10093         PR tree-optimization/29446
10094         * gcc.dg/torture/pr29446.c: New testcase.
10095
10096 2006-10-13  Bill Wendling  <wendling@apple.com>
10097
10098         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10099         * g++.old-deja/g++.jason/hmc1.C: Likewise.
10100         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10101         * g++.old-deja/g++.law/shadow1.C: Likewise.
10102         * g++.old-deja/g++.law/ctors10.C: Likewise.
10103         * g++.dg/debug/namespace1.C: Likewise.
10104         * g++.dg/inherit/namespace-as-base.C: Likewise.
10105         * g++.dg/opt/delay-slot-1.C: Likewise.
10106         * g++.dg/parse/defarg10.C: Likewise.
10107         * g++.dg/template/ptrmem11.C: Likewise.
10108         * g++.dg/template/mem_func_ptr.C: Likewise.
10109         * g++.dg/template/spec19.C: Likewise.
10110
10111 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
10112
10113         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10114
10115 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10116
10117         PR fortran/29373
10118         * gfortran.dg/implicit_9.f90: New test.
10119
10120         PR fortran/29407
10121         * gfortran.dg/namelist_25.f90: New test.
10122
10123         PR fortran/27701
10124         * gfortran.dg/same_name_2.f90: New test.
10125
10126         PR fortran/29232
10127         * gfortran.dg/host_assoc_types_1.f90: New test.
10128
10129         PR fortran/29364
10130         * gfortran.dg/missing_derived_type_1.f90: New test.
10131         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10132
10133         PR fortran/29422
10134         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10135
10136         PR fortran/29428
10137         * gfortran.dg/alloc_comp_assign_5.f90: New test.
10138
10139 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10140
10141         PR fortran/29391
10142         * gfortran.dg/bound_2.f90: New test.
10143
10144 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10145
10146         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10147         directive.
10148         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10149         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10150         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10151         * gfortran.dg/gomp/reduction3.f90: Likewise.
10152         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10153         * gfortran.dg/dummy_procedure_2.f90: Likewise.
10154         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10155         * gfortran.dg/forall_4.f90: Likewise.
10156         * gfortran.dg/spec_expr_4.f90: Likewise.
10157         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10158         * gfortran.dg/forall_5.f90: Likewise.
10159         * gfortran.dg/open_access_append_2.f90: Add check for
10160         compile-time warning.
10161
10162 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
10163
10164         PR c++/28506
10165         * g++.dg/parse/pure1.C: New test.
10166
10167 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10168
10169         PR fortran/21435
10170         * gfortran.dg/io_constraints_3.f90: New test.
10171         * gfortran.dg/open_access_append_1.f90: Add checks
10172         for compile-time warnings.
10173         * gfortran.dg/pr20163-2.f: Likewise.
10174         * gfortran.dg/iostat_2.f90: Likewise.
10175         * gfortran.dg/label_4.f90: Delete the temporary
10176         file.
10177         * gfortran.dg/direct_io_2.f90: Add a FILE=
10178         specifier.
10179         * gfortran.dg/iomsg_1.f90: Add check for
10180         compile-time warning.
10181
10182 2006-10-12  Jan Hubicka  <jh@suse.cz>
10183
10184         PR c/28419
10185         * gcc.dg/pr28319.c: New test.
10186
10187 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
10188         PR c++/29318
10189         * g++.dg/ext/vla4.C: New test.
10190
10191 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10192
10193         PR c++/27961
10194         * g++.dg/template/crash60.C: New test.
10195         * g++.dg/other/large-size-array.C: Adjust error markers.
10196         * g++.dg/parse/crash27.C: Likewise.
10197         * g++.dg/template/crash1.C: Likewise.
10198
10199 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
10200
10201         PR testsuite/29093
10202         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10203
10204 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
10205
10206         PR preprocessor/28709
10207         * gcc.dg/cpp/paste14.c: New test.
10208
10209 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
10210
10211         PR c++/29175
10212         * g++.dg/init/array24.C: New test.
10213
10214 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10215
10216         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10217         of <sys/types.h>.
10218
10219 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
10220
10221         PR c++/29024
10222         * g++.dg/parse/typedef8.C: New test.
10223         * g++.dg/other/mult-stor1.C: Adjust error markers.
10224
10225 2006-10-11  Richard Guenther  <rguenther@suse.de>
10226
10227         PR tree-optimization/28230
10228         * gcc.dg/torture/pr28230.c: New testcase.
10229
10230 2006-10-11  Richard Guenther  <rguenther@suse.de>
10231
10232         PR inline-asm/29119
10233         * gcc.dg/torture/pr29119.c: New testcase.
10234
10235 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
10236
10237         PR middle-end/29272
10238         * gcc.c-torture/execute/20060930-2.c: New test.
10239
10240 2006-10-09  Richard Henderson  <rth@redhat.com>
10241
10242         Revert emutls patch.
10243
10244 2006-10-09  Richard Guenther  <rguenther@suse.de>
10245
10246         PR middle-end/29254
10247         * gcc.dg/pr29254.c: New testcase.
10248
10249 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
10250             Paul Thomas  <pault@gcc.gnu.org>
10251
10252         PR fortran/20541
10253         * gfortran.dg/alloc_comp_basics_1.f90: New test.
10254         * gfortran.dg/alloc_comp_basics_2.f90: New test.
10255         * gfortran.dg/alloc_comp_assign_1.f90: New test.
10256         * gfortran.dg/alloc_comp_assign_2.f90: New test.
10257         * gfortran.dg/alloc_comp_assign_3.f90: New test.
10258         * gfortran.dg/alloc_comp_assign_4.f90: New test.
10259         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10260         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10261         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10262         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10263         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10264         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10265         * gfortran.dg/alloc_comp_std.f90: New test.
10266         * gfortran.dg/move_alloc.f90: New test.
10267
10268 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
10269
10270         PR fortran/29115
10271         * gfortran.dg/derived_constructor_comps_2.f90: New test.
10272
10273         PR fortran/29211
10274         * gfortran.dg/forall_char_dependencies_1.f90: New test.
10275
10276 2006-10-08  Tobias Burnus  <burnus@net-b.de>
10277
10278         PR fortran/28585
10279         * gfortran.dg/new_line.f90: New test.
10280
10281 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10282
10283         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10284         * gcc.dg/torture/builtin-convert-1.c,
10285         gcc.dg/torture/builtin-convert-2.c,
10286         gcc.dg/torture/builtin-convert-3.c,
10287         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10288
10289 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
10290
10291         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10292         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10293         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10294         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10295
10296 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
10297
10298         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10299         Xfail some tests for powerpc-darwin and powerpc-aix.
10300
10301 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
10302
10303         PR c/29380
10304         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10305
10306 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10307
10308         PR target/29300
10309         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10310         on hppa*-*-hpux*.
10311
10312 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10313
10314         PR fortran/16580
10315         PR fortran/29288
10316         * gfortran.fortran-torture/execute/specifics.f90:
10317         Add tests for using all possible intrinsics as actual arguments.
10318         * gfortran.dg/specifics_1.f90: Add tests for using
10319         all possible intrinsics as actual arguments.
10320         * gfortran.dg/specifics_2.f90: New file.
10321         * gfortran.dg/specifics_3.f90: New file.
10322
10323 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
10324
10325         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10326         * gcc.dg/debug/debug-2.c: Likewise.
10327
10328 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
10329
10330         * gcc.c-torture/compile/sync-2.c: New test.
10331
10332 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10333
10334         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10335         line endings.
10336
10337 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10338
10339         PR rtl-optimization/29128
10340         * gcc.c-torture/compile/pr29128.c: New test.
10341
10342 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10343
10344         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10345         line endings.
10346
10347 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
10348
10349         PR middle-end/29256
10350         * gcc.dg/tree-ssa/loop-19.c: New test.
10351
10352 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10353
10354         PR tree-optimization/29330
10355         * gcc.dg/pr29330.c: New test.
10356
10357         PR target/28924
10358         * gcc.c-torture/compile/20061005-1.c: New test.
10359
10360 2006-10-06  Olivier Hainque  <hainque@adacore.com>
10361
10362         * gcc.dg/typename-vla-1.c: New case.
10363         * gnat.dg/forward_vla.adb: New case.
10364
10365 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10366
10367         PR tree-optimization/29290
10368         * gfortran.dg/loop_nest_1.f90: New test.
10369
10370         PR target/29198
10371         * gcc.dg/tls/opt-12.c: New test.
10372
10373         PR fortran/28415
10374         * gfortran.dg/save_2.f90: New test.
10375
10376         PR c/29091
10377         * gcc.dg/pr29091.c: New test.
10378
10379 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10380
10381         * lib/target-supports.exp
10382         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10383         same as x86_64-*-*; check for LP64.
10384
10385 2006-10-04  Richard Henderson  <rth@redhat.com>
10386
10387         * lib/target-supports.exp (check_effective_target_tls): Redefine
10388         to mean non-emulated tls.
10389         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10390         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10391         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10392         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10393         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10394         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10395         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10396
10397 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10398
10399         PR fortran/29343
10400         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10401
10402 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10403
10404         * gfortran.dg/bounds_check_fail_1.f90: New test.
10405
10406 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10407
10408         PR c++/29020
10409         * g++.dg/template/friend48.C: New test.
10410
10411 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10412
10413         PR fortran/29098
10414         * gfortran.dg/default_initialization_2.f90: New test.
10415
10416 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10417
10418         PR fortran/20779
10419         PR fortran/20891
10420         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10421
10422 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10423
10424         PR fortran/29284
10425         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10426
10427         PR fortran/29321
10428         PR fortran/29322
10429         * gfortran.dg/missing_optional_dummy_2.f90: New test.
10430
10431         PR fortran/25091
10432         PR fortran/25092
10433         * gfortran.dg/entry_array_specs_1.f90: New test.
10434
10435 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10436
10437         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10438         insufficient to inhibit some test failures at -O3.  Do testing
10439         on integers.
10440
10441 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10442
10443         PR c++/29138
10444         * g++.dg/inherit/access8.C: New test.
10445         * g++.dg/template/dtor4.C: Tweak error messages.
10446
10447 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10448
10449         PR fortran/27478
10450         * gfortran.dg/entry_8.f90: New test.
10451
10452 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10453
10454         PR c++/29291
10455         * g++.dg/parse/new4.C: New test.
10456
10457 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10458
10459         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10460         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10461         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10462         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10463         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10464
10465 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10466
10467         PR fortran/19260
10468         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10469         * gfortran.dg/continuation_2.f90: New test.
10470
10471         PR fortran/19262
10472         * gfortran.dg/continuation_3.f90: New test.
10473         * gfortran.dg/continuation_4.f90: New test.
10474         * gfortran.dg/continuation_5.f: New test.
10475         * gfortran.dg/continuation_6.f: New test.
10476
10477 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10478
10479         PR c++/29226
10480         * g++.dg/template/vla1.C: New test.
10481
10482 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10483
10484         PR fortran/29210
10485         * gfortran.dg/complex_parameter_1.f90: New test.
10486
10487 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10488
10489         PR c/29154
10490         * gcc.c-torture/execute/20060929-1.c: New test.
10491
10492 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10493
10494         PR c++/29105
10495         * g++.dg/template/member6.C: New test.
10496         * g++.dg/parse/typename7.C: Adjust error markers.
10497
10498         PR c++/29080
10499         * g++.dg/template/member7.C: New test.
10500
10501 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10502
10503         PR c/24010
10504         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10505         gcc.dg/Woverride-init-3.c: New tests.
10506
10507 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10508
10509         * gcc.c-torture/execute/20060930-1.c: New test.
10510
10511 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10512
10513         PR fortran/18791
10514         * gfortran.dg/specifics_1.f90: New test.
10515         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10516         complex specifics.
10517
10518 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10519
10520         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10521         pthread-init-common.h: New.
10522
10523 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10524
10525         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10526         precision on some archs.
10527
10528 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10529
10530         * gcc.dg/non-local-goto-1.c: New test.
10531         * gcc.dg/non-local-goto-2.c: Likewise.
10532         * gcc.dg/setjmp-3.c: Likewise.
10533         * gcc.dg/setjmp-4.c: Likewise.
10534
10535 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10536
10537         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10538
10539 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10540
10541         PR fortran/28276
10542         * gfortran.dg/exponent_1.f90: New test.
10543
10544         PR fortran/27021
10545         * gfortran.dg/nearest_1.f90: New test.
10546
10547 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10548
10549         PR middle-end/25261
10550         PR middle-end/28790
10551         * gcc.dg/gomp/nestedfn-1.c: New test.
10552
10553 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10554
10555         PR objc/29195
10556         * objc/compile/method-1.m: New test.
10557
10558 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10559
10560         PR c++/26938
10561         * g++.dg/template/crash58.C: New test.
10562         * g++.dg/parse/crash28.C: Adjust error markers.
10563         * g++.dg/template/crash34.C: Likewise.
10564         * g++.dg/template/friend31.C: Likewise.
10565         * g++.dg/template/crash32.C: Likewise.
10566
10567         PR c++/27329
10568         * g++.dg/template/crash59.C: New test.
10569
10570         PR c++/27667
10571         * g++.dg/template/spec33.C: New test.
10572         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10573
10574 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10575             Adam Nemet  <anemet@caviumnetworks.com>
10576
10577         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10578         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10579
10580 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10581
10582         PR target/28911
10583         * gcc.dg/pr28911.c: New.
10584
10585 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10586
10587         PR target/29169
10588         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10589         (dg-options): Add -mfpmath=387.
10590
10591 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10592
10593         PR c/28706
10594         * gcc.dg/pr28706.c: New test.
10595
10596         PR c/28712
10597         * gcc.dg/pr28712.c: New test.
10598
10599 2006-09-22  Mike Stump  <mrs@apple.com>
10600
10601         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10602
10603 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10604
10605         PR tree-optimization/28888
10606         * gcc.dg/pr28888.c: New test.
10607
10608 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10609
10610         PR c++/29016
10611         * g++.dg/init/ptrfn1.C: New test.
10612
10613 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10614
10615         PR c++/28861
10616         * g++.dg/template/spec32.C: New test.
10617         * g++.dg/parse/crash9.C: Adjust error markers.
10618
10619         PR c++/28303
10620         * g++.dg/template/typedef6.C: New test.
10621         * g++.dg/init/error1.C: Adjust error markers.
10622         * g++.dg/parse/crash9.C: Likewise.
10623         * g++.dg/template/crash55.C: Likewise.
10624
10625 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10626
10627         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10628
10629 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10630
10631         PR target/27650
10632         * g++.dg/ext/dllimport12.C: New test.
10633
10634 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10635
10636         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10637         * gcc.target/mips/nmadd-2.c: Likewise.
10638         * gcc.target/mips/mips-ps-6.c: New test.
10639         * gcc.target/mips/neg-abs-1.c: Likewise.
10640         * gcc.target/mips/neg-abs-2.c: Likewise.
10641         * gcc.target/mips/nmadd-3.c: New test.
10642
10643 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10644
10645         PR middle-end/28046
10646         * gcc.dg/gomp/atomic-10.c: New test.
10647         * g++.dg/gomp/atomic-10.C: New test.
10648
10649 2006-09-20  Eric Christopher  <echristo@apple.com>
10650
10651         * gcc.target/i386/sse3-not-fisttp.c: New.
10652
10653 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10654
10655         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10656
10657 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10658
10659         * gcc.c-torture/execute/pr28289.c (one): New variable.
10660         (main): Use it instead of argc.
10661         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10662         (main): Use it instead of argc.
10663
10664 2006-09-19  Paul Brook  <paul@codesourcery.com>
10665
10666         PR target/28516
10667         * gcc.dg/nested-func-5.c: New test.
10668
10669 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10670
10671         * lib/target-supports.exp (check_effective_target_tls): Compile
10672         test stubs using ${tool}_target_compile, not just target_compile.
10673         (check_effective_target_tls_runtime): Likewise.
10674
10675 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10676
10677         * gcc.c-torture/compile/20030405-1.x: Remove.
10678
10679         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10680         optimising linker from discarding it.
10681
10682 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10683
10684         PR fortran/28526
10685         * gfortran.dg/keyword_symbol_1.f90: New test.
10686
10687         * gfortran.dg/spread_shape_1.f90: Add missing warning with
10688         pedantic compilation option.
10689
10690 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
10691
10692         PR fortran/29060
10693         * gfortran.dg/spread_shape_1.f90: New test.
10694
10695 2006-09-17  Roger Sayle  <roger@eyesopen.com>
10696
10697         PR tree-optimization/28887
10698         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10699
10700 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
10701
10702         PR c/25993
10703         * gcc.dg/pr25993.c: New test.
10704
10705 2006-09-17  Ira Rosen  <irar@il.ibm.com>
10706
10707         PR tree-opt/21591
10708         * gcc.dg/vect/pr21591.c: New test.
10709
10710 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
10711
10712         PR tree-opt/29059
10713         * gcc.c-torture/compile/strcpy-1.c: New test.
10714         * gcc.c-torture/compile/strcpy-2.c: New test.
10715         * gcc.c-torture/compile/memcpy-1.c: New test.
10716         * gcc.c-torture/compile/memcpy-2.c: New test.
10717
10718 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
10719
10720         PR testsuite/29055
10721         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10722
10723 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
10724
10725         * gnat.dg/specs/double_record_extension1.ads: New test.
10726         * gnat.dg/specs/double_record_extension2.ads: Likewise.
10727
10728 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
10729
10730         PR fortran/29051
10731         * gfortran.dg/oldstyle_3.f90: New test.
10732
10733 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10734
10735         PR libgfortran/29099
10736         * gfortran.dg/secnds-1.f: New test.
10737
10738 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10739
10740         PR libgfortran/29053
10741         * gfortran.dg/streamio_9.f90: New test.
10742         * gfortran.dg/streamio_10.f90: New test.
10743
10744 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
10745
10746         PR C++/29002
10747         * g++.dg/init/array22.C: New test.
10748         * g++.dg/init/array23.C: New test.
10749
10750 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
10751
10752         * stackcheck.lst: Update list of tests requiring stack checking.
10753         * norun.lst: Adjust for above change.
10754         * ada95.lst: New file.
10755         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10756         requiring -gnat95 switch.
10757
10758 2006-09-14  Olivier Hainque  <hainque@adacore.com>
10759
10760         * gnat.dg/in_out_parameter.adb: New test.
10761
10762 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
10763
10764         PR debug/28980
10765         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10766
10767 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
10768
10769         * gnat.dg/specs/unchecked_union.ads: New test.
10770
10771 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
10772
10773         PR rtl-optimization/28982
10774         * gcc.c-torture/execute/pr28982a.c: New test.
10775         * gcc.c-torture/execute/pr28982b.c: Likewise.
10776
10777 2006-09-12  Eric Christopher  <echristo@apple.com>
10778
10779         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10780         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10781
10782 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
10783
10784         PR c/28768
10785         PR preprocessor/14634
10786         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10787         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10788         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10789
10790 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10791
10792         * gcc.dg/pr28243.c: New test.
10793
10794 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
10795
10796         PR fortran/28971
10797         gfortran.dg/pr28971.f90: New test to act as a backstop in case
10798         this undiagnosed regression reappears.
10799
10800 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
10801
10802         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10803         Treat $srcdir as a literal.
10804         * lib/fortran-torture.exp (fortran-torture-compile,
10805         fortran-torture-execute): Likewise.
10806         * lib/objc-torture.exp (objc-torture-compile,
10807         objc-torture-execute): Likewise.
10808         * lib/profopt.exp (profopt-execute): Likewise.
10809
10810 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
10811
10812         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10813
10814 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
10815
10816         PR testsuite/28950
10817         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10818
10819 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
10820
10821         PR target/13685
10822         * gcc.target/i386/pr13685.c: New test.
10823
10824 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10825
10826         * gcc.dg/pr28726.c: New test.
10827
10828 2006-09-11  Josh Conner  <jconner@apple.com>
10829
10830         * gcc.dg/nrv3.c: Increase size of structure.
10831         * gcc.dg/nrv4.c: Likewise.
10832         * gcc.dg/nrv5.c: Likewise.
10833
10834 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
10835
10836         PR libfortran/28890
10837         gfortran.dg/assumed_charlen_function_5.f90: New test.
10838
10839 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
10840
10841         PR c++/28991
10842         * g++.dg/init/static3.C: New test.
10843
10844 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
10845
10846         PR testsuite/29007
10847         * gcc.dg/long-long-cst1.c (t): Add cast to
10848         __SIZE_TYPE__ before casting to int.
10849         (main): Return 0 on success.
10850
10851 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10852
10853         * gcc.c-torture/execute/20060910-1.c: New test.
10854
10855 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10856
10857         PR middle-end/26983
10858         * gcc.dg/pr26983.c: New test.
10859
10860 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10861
10862         PR target/29006
10863         * gcc.c-torture/execute/pr29006.c: New test.
10864
10865 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10866
10867         PR libfortran/28947
10868         gfortran.dg/matmul_4.f90: New test.
10869
10870 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10871
10872         PR fortran/28959
10873         gfortran.dg/used_types_10: New test.
10874
10875 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10876
10877         PR libfortran/28923
10878         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10879         gfortran.dg/array_initializer_3.f90: New test.
10880
10881 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10882
10883         PR fortran/28914
10884         * gfortran.dg/actual_array_constructor_3.f90: New test.
10885
10886 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10887
10888         PR testsuite/26778
10889         * gcc.target/i386/pr26778.c: New testcase.
10890
10891 2006-09-08  Eric Christopher  <echristo@apple.com>
10892
10893         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10894         * gcc.target/i386/memcpy-1.c: Ditto.
10895         * gcc.target/i386/asm-1.c: Ditto.
10896         * gcc.target/i386/20060512-4.c: Ditto.
10897         * gcc.target/i386/compress-float-387.c: Ditto.
10898         * gcc.target/i386/20060512-1.c: Ditto.
10899         * gcc.target/i386/compress-float-sse.c: Ditto.
10900         * gcc.target/i386/20060512-2.c: Ditto.
10901         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10902         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10903         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10904         * gcc.dg/pr26449.c: Ditto.
10905         * gcc.dg/attr-ms_struct-2.c: Ditto.
10906         * gcc.dg/attr-ms_struct-1.c: Ditto.
10907         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10908
10909 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10910
10911         PR c/28504
10912         * gcc.dg/vla-10.c: New test.
10913
10914 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10915
10916         PR c++/28858
10917         * g++.dg/parse/template20.C: New test.
10918         * g++.dg/template/operator8.C: Remove obsolete part.
10919         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10920         * g++.old-deja/g++.pt/crash65.C: Likewise.
10921
10922 2006-09-07  Jason Merrill  <jason@redhat.com>
10923
10924         PR middle-end/27724
10925         * gcc.dg/long-long-cst1.c: New test.
10926
10927 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10928
10929         PR C++/28906
10930         * g++.dg/other/array3.C: New test.
10931         * g++.dg/other/array4.C: New test.
10932         * g++.dg/other/array5.C: New test.
10933
10934 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10935
10936         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10937
10938 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10939
10940         PR target/28946
10941         * gcc.target/i386/pr28946.c: New test.
10942
10943 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10944
10945         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10946         in integer literal constant.
10947         * gfortran.dg/enum_8.f90: Ditto.
10948         * gfortran.dg/g77/20030326-1.f: Ditto.
10949
10950 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10951
10952         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10953         nonconformance usage.
10954
10955 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10956
10957         PR middle-end/28862
10958         * gcc.c-torture/compile/vector-align-1.c: New test.
10959
10960 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10961
10962         PR rtl-opt/27883
10963         * g++.dg/opt/copysign-1.C: New test.
10964
10965 2006-09-06  Jason Merrill  <jason@redhat.com>
10966
10967         PR c++/27371
10968         * g++.dg/warn/unused-result1.C: New test.
10969
10970 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10971
10972         PR c++/28903
10973         * g++.dg/ext/vla3.C: New test.
10974
10975         PR c++/28886
10976         * g++.dg/template/array16.C: New test.
10977
10978 2006-09-06  Richard Guenther  <rguenther@suse.de>
10979
10980         * gcc.dg/pr27226.c: Remove testcase again.
10981
10982 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10983
10984         PR tree-opt/28937
10985         * g++.dg/opt/unroll2.C: New test.
10986
10987 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10988
10989         PR tree-opt/28952
10990         * gcc.dg/vect/pr28952.c: New test.
10991
10992 2006-09-05  Richard Guenther  <rguenther@suse.de>
10993
10994         PR tree-optimization/28900
10995         * gcc.dg/torture/pr28900.c: New testcase
10996
10997 2006-09-05  Richard Guenther  <rguenther@suse.de>
10998
10999         PR tree-optimization/28905
11000         * gcc.c-torture/compile/pr28905.c: New testcase.
11001
11002 2006-09-05  Richard Guenther  <rguenther@suse.de>
11003
11004         PR middle-end/28935
11005         * gcc.dg/pr28935.c: New testcase.
11006
11007 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11008
11009         * gcc.c-torture/execute/20060905-1.c: New test.
11010
11011 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11012
11013         PR fortran/28908
11014         * gfortran.dg/used_types_7.f90: New test.
11015         * gfortran.dg/used_types_8.f90: New test.
11016         * gfortran.dg/used_types_9.f90: New test.
11017
11018 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11019
11020         * gcc.c-torture/compile/20060904-1.c: New test.
11021
11022 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11023
11024         PR c++/23287 Revert my 2006-09-01 patch
11025         * g++.dg/parse/dtor12.C: Remove.
11026
11027 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
11028
11029         PR c+/27670
11030         * g++.dg/template/operator9.C: New test.
11031
11032         PR c++/27493
11033         * g++.dg/template/operator7.C: New test.
11034
11035         PR c++/27494
11036         * g++.dg/template/operator8.C: New test.
11037
11038         PR c++/27397
11039         * g++.dg/template/crash57.C: New test.
11040
11041         * g++.dg/template/typedef4.C: Adjust error markers.
11042         * g++.dg/template/typedef5.C: Likewise.
11043
11044 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
11045
11046         PR c++/28878
11047         * g++.dg/parse/crash33.C: New test.
11048
11049 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11050         Richard Guenther  <rguenther@suse.de>
11051         Adam Nemet  <anemet@caviumnetworks.com>
11052
11053         PR middle-end/27226
11054         * gcc.target/mips/memcpy-1.c: New testcase.
11055         * gcc.dg/pr27226.c: Likewise.
11056
11057 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11058
11059         PR c++/28705
11060         * g++.dg/lookup/koenig5.C: New.
11061         * g++.dg/template/crash56.C: New.
11062
11063 2006-09-01  Josh Conner  <jconner@apple.com>
11064
11065         PR c++/25505
11066         * gcc.dg/nrv3.c: New test.
11067         * gcc.dg/nrv4.c: New test.
11068         * gcc.dg/nrv5.c: New test.
11069
11070 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11071
11072         PR c++/23287
11073         * g++.dg/parse/dtor12.C: New.
11074
11075 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11076
11077         PR tree-optimization/28839
11078         * gcc.dg/pr28839.c: New test.
11079
11080 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
11081
11082         PR target/24367
11083         * gcc.dg/pr24367.c: New testcase.
11084
11085 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
11086
11087         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11088
11089 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
11090
11091         PR rtl-optimization/27735
11092         * gcc.dg/loop-unswitch-1.c: New test.
11093
11094 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
11095
11096         PR fortran/28885
11097         * gfortran.dg/aliasing_dummy_2.f90: New test.
11098
11099         PR fortran/20067
11100         * gfortran.dg/generic_5.f90: Change error message.
11101
11102         PR fortran/28873
11103         * gfortran.dg/generic_6.f90: New test.
11104
11105         PR fortran/25077
11106         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11107
11108         PR fortran/25102
11109         * gfortran.dg/invalid_interface_assignment.f90: New test.
11110
11111         PR fortran/24866
11112         * gfortran.dg/module_proc_external_dummy.f90: New test.
11113
11114 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
11115
11116         PR c++/28349
11117         * g++.dg/warn/var-args1.C: New test.
11118
11119 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
11120
11121         PR fortran/28866
11122         * gfortran.dg/simpleif_2.f90: New test.
11123         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11124         * gfortran.dg/enum_5.f90: Ditto.
11125
11126 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11127             Kazu Hirata  <kazu@codesourcery.com>
11128
11129         PR tree-optimization/17506
11130         * gcc.dg/pr17506.c: New.
11131
11132 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
11133
11134         PR c++/28139
11135         * g++.dg/eh/alias1.C: New test.
11136
11137 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11138
11139         PR c++/28860
11140         * g++.dg/template/ttp22.C: New test.
11141
11142 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
11143
11144         PR middle-end/26632
11145         * gcc.dg/pr26632.c: New.
11146
11147 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11148
11149         PR libgfortran/28354
11150         * gfortran.dg/fmt_zero_precision.f90: New test.
11151
11152 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
11153
11154         PR c++/28058
11155         * g++.dg/template/spec31.C: New test.
11156
11157 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
11158
11159         PR c++/26573
11160         * g++.dg/other/static2.C: New test.
11161
11162 2006-08-26  Roger Sayle  <roger@eyesopen.com>
11163
11164         * gcc.dg/Wswitch-enum-2.c: New test case.
11165         * gcc.dg/Wswitch-enum-3.c: Likewise.
11166
11167 2006-08-26  Richard Guenther  <rguenther@suse.de>
11168
11169         * gcc.c-torture/compile/20060826-1.c: New testcase.
11170
11171 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
11172
11173         PR c++/28736
11174         * g++.dg/template/void10.C: New test.
11175
11176         PR c++/28737
11177         * g++.dg/template/void8.C: New test.
11178
11179         PR c+_+/28738
11180         * g++.dg/template/void9.C: New test.
11181
11182         * g++.dg/template/void3.C: Adjust error markers.
11183         * g++.dg/template/void4.C: Likewise.
11184         * g++.dg/template/crash55.C: Likewise.
11185         * g++.dg/template/void7.C: Likewise
11186
11187 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
11188
11189         PR c++/28588
11190         * g++.dg/inherit/access6.C: New test.
11191         * g++.dg/inherit/access7.C: Likewise.
11192
11193         PR c++/28595
11194         * g++.dg/template/array15.C: New test.
11195         * g++.dg/template/crash2.C: Tweak error markers.
11196
11197 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
11198
11199         PR middle-end/28683
11200         * gcc.c-torture/compile/20060823-1.c: New test.
11201
11202 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11203
11204         PR c++/28853
11205         * g++.dg/template/ttp21.C: New test.
11206
11207         PR c++/28852
11208         * g++.dg/other/operator1.C: Add error-marker.
11209         * g++.dg/other/operator2.C: New test.
11210
11211 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11212
11213         PR c/27893
11214         * gcc.c-torture/compile/vla-const-1.c,
11215         gcc.c-torture/compile/vla-const-2.c: New tests.
11216
11217 2006-08-26  Richard Guenther  <rguenther@suse.de>
11218
11219         PR middle-end/28814
11220         * gcc.dg/torture/pr28814.c: New testcase.
11221
11222 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11223
11224         PR c/28418
11225         * gcc.c-torture/compile/compound-literal-1.c: New test.
11226
11227 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11228
11229         PR c/28299
11230         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11231         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11232         Expect extra diagnostics.
11233
11234 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
11235
11236         gcc.dg/noncompile/pr16876.c: New test.
11237
11238 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
11239
11240         PR c++/28056
11241         * g++.dg/parse/local1.C: New test.
11242         * g++.dg/other/qual1.C: Tweak error marker.
11243
11244 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11245
11246         PR c++/27787
11247         * g++.dg/template/typename10.C: New.
11248         * g++.dg/template/lookup4.C: Remove bogus error marker.
11249
11250 2006-08-25  Richard Guenther  <rguenther@suse.de>
11251
11252         PR testsuite/28829
11253         * gcc.dg/pr26570.c: Fix testcase.
11254
11255 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
11256
11257         PR tree-opt/28807
11258         * gcc.c-torture/execute/mayalias-2.c: New test.
11259         * gcc.dg/tree-ssa/alias-13.c: New test.
11260
11261 2006-08-24  Jan Hubicka  <jh@suse.cz>
11262
11263         PR debug/26881
11264         * gcc.dg/debug/pr26881.c: New file.
11265
11266 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
11267
11268         PR fortran/28788
11269         * gfortran.dg/used_types_4.f90: New test.
11270         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11271         association of derived types.
11272         * gfortran.dg/used_types_2.f90: Add module cleanup.
11273         * gfortran.dg/used_types_3.f90: The same.
11274
11275         PR fortran/28771
11276         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11277         fix of regression.
11278
11279 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11280
11281         PR 28813
11282         * gfortran.dg/direct_io_6.f90: Remove test.
11283
11284 2006-08-23  Stuart Hastings  <stuart@apple.com>
11285
11286         PR 28825
11287         * gcc.target/i386/20060821-1.c: New.
11288
11289 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
11290
11291         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
11292         dg-warning strings for dllimport.
11293
11294 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11295
11296         PR C++/28450
11297         * g++.dg/ext/vector4.C: New test.
11298         * g++.dg/ext/complex1.C: New test.
11299
11300 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
11301
11302         PR debug/28692
11303         * gcc.dg/debug/const-1.c: New.
11304         * gcc.dg/debug/const-2.c: New.
11305         * gcc.dg/debug/dwarf2/const-1.c: New.
11306         * gcc.dg/debug/dwarf2/const-2.c: New.
11307         * gcc.dg/debug/dwarf2/const-2b.c: New.
11308
11309 2006-08-22  Richard Guenther  <rguenther@suse.de>
11310
11311         PR middle-end/28776
11312         * gcc.c-torture/compile/pr28776-1.c: New testcase.
11313         * gcc.c-torture/compile/pr28776-2.c: Likewise.
11314
11315 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
11316
11317         PR tree-optimization/28003
11318         * g++.dg/tree-ssa/pr28003.C: New.
11319
11320 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11321
11322         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11323
11324 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
11325
11326         PR c++/26269
11327         * g++.dg/other/error14.C: New test.
11328
11329         PR c++/28505
11330         * g++.dg/parse/ctor7.C: New test.
11331         * g++.dg/parse/ctor8.C: Likewise.
11332
11333         PR c++/28741
11334         * g++.dg/template/void7.C: New test.
11335
11336 2006-08-21  Olivier Hainque  <hainque@adacore.com>
11337
11338         * gnat.dg/self_aggregate_with_zeros.adb: New test.
11339         * gnat.dg/self_aggregate_with_array.adb: New test.
11340
11341 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11342
11343         * g++.dg/eh/arm-vfp-unwind.C: New test.
11344
11345 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
11346
11347         PR c++/28341
11348         * g++.dg/template/ref3.C: New test.
11349         * g++.dg/template/nontype13.C: New test.
11350
11351         PR c++/28346
11352         * g++.dg/template/ptrmem17.C: New test.
11353
11354 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
11355
11356         PR target/28648 c:
11357         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11358
11359 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
11360
11361         PR fortran/28630
11362         * gfortran.dg/used_types_2.f90: New test.
11363
11364         PR fortran/28601
11365         * gfortran.dg/used_types_3.f90: New test.
11366
11367         PR fortran/20886
11368         * gfortran.dg/generic_actual_arg.f90: New test.
11369
11370         PR fortran/28735
11371         * gfortran.dg/module_private_array_refs_1.f90: New test.
11372
11373         PR fortran/28762
11374         * gfortran.dg/program_name_1.f90: New test.
11375
11376         PR fortran/28425
11377         * gfortran.dg/derived_constructor_comps_1.f90: New test.
11378
11379         PR fortran/28496
11380         * gfortran.dg/array_initializer_2.f90: New test.
11381
11382         PR fortran/18111
11383         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11384
11385         PR fortran/28600
11386         * gfortran.dg/assumed_charlen_function_4.f90: New test.
11387
11388         PR fortran/28771
11389         * gfortran.dg/assumed_charlen_in_main.f90: New test.
11390
11391         PR fortran/28660
11392         * gfortran.dg/dependent_decls_1.f90: New test.
11393
11394 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11395
11396         PR fortran/25217
11397         * gfortran.dg/derived_init_2.f90: New.
11398
11399 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
11400
11401         * gcc.c-torture/execute/pr28289.c: New test.
11402
11403 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
11404
11405         PR c/28744
11406         * gcc.dg/attr-externally-visible-1.c: New test.
11407         * gcc.dg/attr-externally-visible-2.c: New test.
11408         * g++.dg/parse/attr-externally-visible-1.C: New test.
11409         * g++.dg/parse/attr-externally-visible-2.C: New test.
11410
11411 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11412
11413         PR c++/28606
11414         * g++.dg/parse/dtor11.C: New test.
11415
11416 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11417
11418         PR rtl-optimization/28489
11419         * gcc.c-torture/compile/pr28489.c: New test.
11420
11421 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11422
11423         PR c++/28710
11424         * g++.dg/template/redecl4.C: New test.
11425
11426         PR c++/28711
11427         * g++.dg/template/ctor8.C: New test.
11428
11429 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11430
11431         * gcc.dg/pr26570.c: Fix testcase.
11432
11433 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11434
11435         * PR c++/28573
11436         * g++.dg/parse/offsetof6.C: New test.
11437         * g++.dg/parse/offsetof6.C: New test.
11438         * g++.dg/parse/offsetof7.C: New test.
11439
11440 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11441
11442         PR testsuite/28602
11443         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11444         is false.
11445
11446 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11447
11448         PR c++/28302
11449         * g++.dg/ext/vector3.C: New test.
11450
11451 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11452
11453         PR gcov/profile/26570
11454         * gcc.dg/pr26570.c: New test.
11455
11456 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11457
11458         PR c/27697
11459         * gcc.dg/qual-component-1.c: New test.
11460
11461 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11462
11463         PR c++/28593
11464         * g++.dg/parse/new3.C: New test.
11465
11466 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11467
11468         PR fortran/25828
11469         * gfortran.dg/streamio_1.f90: New test.
11470         * gfortran.dg/streamio_2.f90: New test.
11471         * gfortran.dg/streamio_3.f90: New test.
11472         * gfortran.dg/streamio_4.f90: New test.
11473         * gfortran.dg/streamio_5.f90: New test.
11474         * gfortran.dg/streamio_6.f90: New test.
11475         * gfortran.dg/streamio_7.f90: New test.
11476         * gfortran.dg/streamio_8.f90: New test.
11477
11478 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11479
11480         PR c/28287
11481         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11482
11483 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11484
11485         PR c++/28594
11486         * g++.dg/template/void6.C: New test.
11487
11488 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11489
11490         PR c/28649
11491         * gcc.dg/parse-error-1.c: New test.
11492         * gcc.dg/parse-error-2.c: New test.
11493         * gcc.dg/cpp/digraph2.c: Add error-marker.
11494         * gcc.dg/noncompile/920923-1.c: Likewise.
11495
11496 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11497
11498         PR c/27490
11499         * gcc.dg/sizeof-2.c: New testcase.
11500
11501         PR c/27489
11502         * gcc.dg/switch-A.c: New testcase.
11503
11504 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11505
11506         PR c++/28288
11507         PR c++/14556
11508         * g++.old-deja/g++.warn/compare1.C: Delete.
11509         * g++.dg/opt/pr7503-2.C: Delete.
11510         * g++.dg/opt/pr7503-3.C: Delete.
11511         * g++.dg/opt/pr7503-4.C: Delete.
11512         * g++.dg/opt/pr7503-5.C: Delete.
11513         * g++.dg/opt/max1.C: Delete.
11514         * g++.dg/warn/minmax.C: Delete.
11515         * g++.dg/expr/minmax.C: New test.
11516
11517 2006-08-14  Richard Guenther  <rguenther@suse.de>
11518
11519         PR testsuite/28703
11520         * gcc.c-torture/execute/pr28651.c: Do not use argc
11521         to avoid optimization, instead forbid inlining.
11522
11523 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11524
11525         PR rtl-optimization/28634
11526         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11527
11528 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11529
11530         PR c/27184
11531         * gcc.dg/torture/pr27184.c: New test.
11532
11533 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11534
11535         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11536
11537 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11538
11539         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11540         * gfortran.dg/stat_2.f90: Likewise.
11541         * gfortran.dg/chmod_1.f90: Likewise.
11542         * gfortran.dg/chmod_2.f90: Likewise.
11543         * gfortran.dg/chmod_3.f90: Likewise.
11544
11545 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11546
11547         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11548
11549 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11550
11551         * g++.dg/opt/pr23454-2.C: New test.
11552
11553 2006-08-11  Richard Guenther  <rguenther@suse.de>
11554
11555         PR middle-end/28651
11556         * gcc.c-torture/execute/pr28651.c: New testcase.
11557
11558 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11559
11560         * gnat.dg/specs/static_initializer.ads: New test.
11561
11562 2006-08-10  Paul Brook  <paul@codesourcery.com>
11563
11564         * gcc.target/arm/cond-asm.c: New test.
11565
11566 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11567
11568         PR tree-optimization/26197
11569         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11570         * g++.dg/vect/vect.exp: Compile the new tests with
11571         --param max-aliased-vops=0.
11572
11573 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11574
11575         PR c++/28637
11576         * g++.dg/template/void3.C: New test.
11577
11578         PR c++/28638
11579         * g++.dg/template/void4.C: New test.
11580
11581         PR c++/28640
11582         * g++.dg/template/void5.C: New test.
11583
11584 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11585
11586         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11587         after dg-do compile.
11588
11589 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11590
11591         PR tree-optimizations/26969
11592         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11593         "unswitch-loops" with -funswitch-loops.
11594         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11595
11596 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11597
11598         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11599         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11600         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11601         * objc.dg/dwarf-1.m: Likewise.
11602         * objc.dg/dwarf-2.m: Likewise.
11603         * obj-c++.dg/dwarf-2.mm: Likewise.
11604
11605 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11606
11607         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11608         * objc.dg/dwarf-2.m: Likewise.
11609         * obj-c++.dg/dwarf-2.mm: Likewise.
11610
11611         PR libfortran/28603
11612         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11613
11614         PR testsuite/27611
11615         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11616
11617         PR testsuite/27033
11618         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11619
11620 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11621
11622         PR target/27827
11623         * gcc.target/i386/pr27827.c: New testcase.
11624
11625 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11626
11627         PR fortran/28590
11628         * gfortran.dg/sequence_types_1.f90: New test.
11629
11630 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11631
11632         PR fortran/28548
11633         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11634         dg-warning.  Add -pedantic option.
11635
11636 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11637
11638         PR c/28502
11639         * gcc.dg/proto-1.c: New test.
11640
11641         PR c/27721
11642         * gcc.dg/lvalue-4.c: New test.
11643
11644         PR c/28136
11645         * gcc.dg/init-bad-5.c: New test.
11646
11647 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11648
11649         PR c++/28347
11650         * g++.dg/ext/typedef-init.C: Add new test for typedef
11651         initialization inside templates. Adjust existing error markers.
11652
11653 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11654
11655         PR c++/28148
11656         * g++.dg/init/ptrmem3.C: New test.
11657
11658 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11659
11660         PR tree-optimization/27770
11661         * lib/target-support.exp: New target keyword "section_anchors".
11662         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11663         tests.
11664         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11665         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11666         * gcc.dg/vect/section-anchors-vect-69.c: New test.
11667         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11668
11669 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11670
11671         * gcc.dg/20060801-1.c: Add missing '}'.
11672
11673 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11674
11675         PR c++/27508
11676         * g++.dg/parse/dtor9.C: New test.
11677         * g++.dg/parse/dtor10.C: New test.
11678         * g++.dg/other/error7.C: Adjust error-marker.
11679
11680         PR c++/28274
11681         * g++.dg/other/default5.C: New test.
11682
11683 2006-08-02  Richard Guenther  <rguenther@suse.de>
11684
11685         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11686
11687 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
11688
11689         PR c++/28557
11690         * g++.dg/template/conv9.C: New test.
11691
11692 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
11693
11694         PR debug/28063
11695         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11696         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11697         Optionally return assembly text.  Update callers.
11698         (check_no_compiler_messages): Update verbose messages.
11699         (check_no_messages_and_pattern): New.
11700         (check_effective_target_string_merging): New.
11701
11702 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11703
11704         PR c++/28250
11705         * g++.dg/eh/catch4.C: New test.
11706
11707         PR c++/28257
11708         * g++.dg/other/qual1.C: New test.
11709
11710         PR c++/28259
11711         * g++.dg/inherit/error2.C: New test.
11712
11713         PR c++/28267
11714         * g++.dg/other/new1.C: New test.
11715
11716         * g++.dg/warn/pr23075.C: Remove obsolete test.
11717         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11718         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11719
11720 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
11721
11722         PR c++/28523
11723         * g++.dg/eh/cast1.C: New test.
11724
11725 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
11726
11727         PR libfortran/28452
11728         * gfortran.dg/random_3.f90:  New test.
11729
11730 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11731
11732         PR c++/28432
11733         * g++.dg/other/pr28304.C: Change expected error message.
11734         * g++.dg/other/pr28432.C: New test.
11735
11736 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11737
11738         PR c++/28256
11739         * g++.dg/init/brace2.C: Change expected error message, add empty init.
11740
11741 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
11742
11743         PR debug/23336
11744         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11745         at -g1.
11746         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11747         g++.dg/debug/enum-2.C: New.
11748
11749 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11750
11751         PR c++/6634
11752         * g++.dg/parse/long1.C: Add more tests.
11753
11754 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11755
11756         * gfortran.dg/lrshift_1.c: New file.
11757
11758 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11759
11760         PR libgfortran/28335
11761         * gfortran.dg/no_unit_error_1.f90: New test.
11762
11763 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11764
11765         PR libgfortran/28335
11766         * gfortran.dg/no_unit_error_1.f90: Delete test.
11767         * gfortran.dg/no_unit_error_2.f90: Delete test.
11768
11769 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11770
11771         * gfortran.dg/chmod_3.f90: New test.
11772         * gfortran.dg/ltime_gmtime_1.f90: New test.
11773         * gfortran.dg/ltime_gmtime_2.f90: New test.
11774         * gfortran.dg/lrshift_1.f90: New test.
11775         * gfortran.dg/chmod_1.f90: New test.
11776         * gfortran.dg/chmod_2.f90: New test.
11777
11778 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
11779
11780         PR c++/27668
11781         * g++.dg/template/crash55.C: New test.
11782
11783         PR c++/27962
11784         * g++.dg/template/nontype16.C: New test.
11785
11786         * g++.dg/template/void2.C: Adjust error markers.
11787         * g++.dg/template/nontype5.C: Adjust error markers.
11788
11789 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
11790
11791         * gcc.target/i386/stack-prot-kernel.c: New test.
11792
11793 2006-07-27  Roger Sayle  <roger@eyesopen.com>
11794
11795         * gcc.dg/builtins-55.c: New test case.
11796
11797 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
11798
11799         PR rtl-optimization/27907
11800         * gcc.c-torture/compile/pr27907.c: New test.
11801
11802 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11803
11804         * gfortran.dg/mclock.f90: New test.
11805         * gfortran.dg/int_conv_1.f90: New test.
11806         * gfortran.dg/stat_1.f90: New test.
11807         * gfortran.dg/stat_2.f90: New test.
11808
11809 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11810
11811         PR libgfortran/28335
11812         * gfortran.dg/no_unit_error_1.f90: New test.
11813         * gfortran.dg/no_unit_error_2.f90: New test.
11814         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11815
11816 2006-07-25  Roger Sayle  <roger@eyesopen.com>
11817
11818         PR middle-end/28473
11819         * gcc.dg/fold-convround-1.c: New test case.
11820
11821 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11822
11823         * gfortran.dg/arithmetic_if.f90:  Fix comments.
11824
11825 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11826
11827         PR c++/27572
11828         * g++.dg/other/typedef1.C: New test.
11829         * g++.dg/template/typedef4.C: New test.
11830         * g++.dg/template/typedef5.C: New test.
11831
11832 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11833
11834         PR fortran/28416
11835         * gfortran.dg/allocatable_dummy_3.f90: New.
11836
11837 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11838
11839         PR fortran/28439
11840         * gfortran.dg/arithmetic_if.f90:  New test.
11841
11842 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
11843
11844         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11845         avoid memcpy optimization.
11846
11847 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11848
11849         PR fortran/25289
11850         * gfortran.dg/direct_io_6.f90: New test.
11851
11852 2006-07-24  Jan Hubicka  <jh@suse.cz>
11853
11854         PR c/25795
11855         PR c++/27369
11856         * gcc.dg/pr25795.c: New test.
11857         * gcc.dg/pr25795-1.c: New test.
11858
11859 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11860
11861         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11862         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11863         which may be transformed to "g || h" on some platforms.
11864
11865 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11866
11867         PR c++/28025
11868         * g++.dg/template/friend45.C: New test.
11869
11870 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11871
11872         PR libgfortran/28339
11873         * gfortran.dg/arrayio_8.f90: New test.
11874
11875 2006-07-21  Mike Stump  <mrs@apple.com>
11876
11877         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11878
11879         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11880
11881 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11882
11883         PR c++/28250
11884         * g++.dg/eh/catch3.C: New test.
11885
11886         PR c++/28363
11887         * g++.dg/template/defarg10.C: New test.
11888
11889 2006-07-20  Paul Brook  <paul@codesourcery.com>
11890
11891         PR 27363
11892         * gcc.dg/pr27363.c: New test.
11893
11894 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/28338
11897         * g++.dg/init/ref13.C: New test.
11898
11899 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11900
11901         PR obj-c++/28434
11902         * obj-c++.dg/proto-error-1.mm: New test.
11903
11904 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11905
11906         PR c++/28337
11907         * g++.dg/template/string1.C: New test.
11908
11909 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11910
11911         PR c++/28048
11912         * g++.dg/template/defarg9.C: New test.
11913
11914         PR c++/28235
11915         * g++.dg/template/static27.C: New test.
11916
11917 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11918
11919         PR 28410
11920         * gcc.dg/tree-ssa/pr28410.c: New test.
11921
11922 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11923
11924         PR c++/28258
11925         * g++/dg/other/error13.C: New test.
11926
11927         PR c++/28260
11928         * g++.dg/template/friend44.C: New test.
11929
11930 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11931
11932         PR c++/27495
11933         * g++.dg/other/pr27495.C: New.
11934
11935 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11936
11937         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11938         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11939
11940 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11941
11942         PR c/28286
11943         * gcc.dg/pragma-pack-4.c: New test.
11944
11945 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11946
11947         PR c++/28291
11948         * g++.dg/ext/pr28291.C: New test.
11949
11950 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11951
11952         PR middle-end/28403
11953         * gcc.c-torture/execute/pr28403.c: New test.
11954
11955 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11956
11957         PR middle-end/28402
11958         * gcc.dg/pr28402.c: New test.
11959
11960 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11961
11962         PR c++/28304
11963         * g++.dg/other/pr28304.C: New test.
11964
11965 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11966
11967         PR other/28251
11968         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11969         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11970
11971 2006-07-17  Richard Guenther  <rguenther@suse.de>
11972
11973         PR tree-optimization/28238
11974         * g++.dg/tree-ssa/pr28238.C: New testcase.
11975
11976 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11977
11978         PR c++/28250
11979         * g++.dg/eh/catch1.C: New test.
11980         * g++.dg/eh/catch2.C: New test.
11981
11982 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11983
11984         PR c++/28370
11985         * g++.dg/template/anon3.C: New test.
11986
11987 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11988
11989         PR fortran/20844
11990         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11991         specifiers requiring an explicit format tag..
11992
11993         PR fortran/28201
11994         * gfortran.dg/generic_5: New test.
11995
11996         PR fortran/20893
11997         * gfortran.dg/elemental_optional_args_1.f90: New test.
11998
11999 2006-07-16  Olivier Hainque  <hainque@adacore.com>
12000
12001         * gnat.dg/assert.ads: New file.
12002         * gnat.dg/controlled_record.ads: Likewise.
12003         * gnat.dg/controlled_record.adb: Likewise.
12004
12005 2006-07-15  Lee Millward  <lee.millward@gmail.com>
12006
12007         PR c++/28292
12008         * g++.dg/other/error12.C: New test.
12009
12010         PR c++/28269
12011         * g++.dg/template/crash54.C: New test.
12012
12013 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12014
12015         PR c++/28249
12016         * g++.dg/parse/catch1.C: New test.
12017
12018         PR c++/28294
12019         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12020
12021         PR c++/28387
12022         * g++.dg/ext/attrib24.C: New test.
12023
12024 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12025
12026         PR c++/28343
12027         * g++.dg/ext/asmspec1.C: New test.
12028
12029 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
12030
12031         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12032         (dg-test): Support shouldfail tests.
12033         * lib/target-supports-dg.exp (dg-shouldfail): New.
12034         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12035         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12036         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12037         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12038         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12039         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12040         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12041
12042 2006-07-13  Jan Hubicka  <jh@suse.cz>
12043
12044         * gcc.target/i386/memcpy-1.c: New.
12045
12046 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12047
12048         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12049
12050 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12051
12052         PR fortran/25097
12053         * gfortran.dg/present_1.f90: New test.
12054
12055         PR fortran/20903
12056         * gfortran.dg/interface_derived_type_1.f90: New test.
12057
12058 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12059
12060         PR fortran/28213
12061         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12062         list.
12063
12064 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12065
12066         PR c++/27820
12067         * g++.dg/other/label1.C: New test.
12068
12069 2006-07-07  Richard Guenther  <rguenther@suse.de>
12070
12071         PR middle-end/28268
12072         * gcc.dg/torture/pr28268.c: New testcase.
12073
12074 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12075
12076         PR c++/27019
12077         * g++.dg/ext/pr27019.C: New.
12078
12079 2006-07-07  Richard Guenther  <rguenther@suse.de>
12080
12081         PR tree-optimization/28187
12082         * gcc.dg/pr28187.c: New testcase.
12083
12084 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12085
12086         * gnat.dg/address_conversion.adb: New test.
12087         * gnat.dg/boolean_subtype.adb: Likewise.
12088         * gnat.dg/frame_overflow.adb: Likewise.
12089         * gnat.dg/pointer_array.adb: Likewise.
12090         * gnat.dg/pointer_conversion.adb: Likewise.
12091
12092 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
12093
12094         PR fortran/28237
12095         PR fortran/23420
12096         * gfortran.dg/print_fmt_5.f90: New test.
12097
12098 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12099
12100         PR fortran/28129
12101         * gfortran.dg/bounds_check_4.f90: New test.
12102
12103 2006-07-05  Richard Guenther  <rguenther@suse.de>
12104
12105         PR target/28158
12106         * gfortran.dg/pr28158.f90: New testcase.
12107
12108 2006-07-05  Richard Guenther  <rguenther@suse.de>
12109
12110         PR tree-optimization/28162
12111         * gcc.dg/pr28162.c: New testcase.
12112
12113 2006-07-05  Richard Guenther  <rguenther@suse.de>
12114         Andrew Pinski  <pinskia@gcc.gnu.org>
12115
12116         PR c++/27084
12117         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12118
12119 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
12120
12121         PR fortran/28174
12122         * gfortran.dg/actual_array_substr_2.f90: New test.
12123
12124         PR fortran/28167
12125         * gfortran.dg/actual_array_constructor_2.f90: New test.
12126
12127 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12128
12129         * gfortran.dg/itime_idate_1.f: New test.
12130         * gfortran.dg/itime_idate_2.f: New test.
12131
12132 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12133
12134         PR libgfortran/27704
12135         * gfortran.dg/open_status_3.f90: New test.
12136         * gfortran.dg/fmt_l.f90: Update for new feature.
12137
12138 2006-07-03  Asher Langton  <langton2@llnl.gov>
12139
12140         * gfortran.dg/oldstyle_2.f90: New.
12141
12142 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
12143
12144         * gnat.dg/string_slice.adb: New test.
12145
12146 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12147
12148         PR fortran/19259
12149         * gfortran.dg/semicolon_fixed.c: New.
12150         * gfortran.dg/semicolon_free.c: New.
12151
12152 2006-06-30  Mike Stump  <mrs@apple.com>
12153
12154         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12155         that don't support internal visibility.
12156
12157 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
12158
12159         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12160         for '(' / ')' needing an extra '\'.
12161
12162 2006-06-29  Roger Sayle  <roger@eyesopen.com>
12163
12164         PR middle-end/27428
12165         * gcc.dg/pr27428-1.c: New test case.
12166
12167 2006-06-29  Mike Stump  <mrs@apple.com>
12168
12169         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12170         on darwin as we can't align commons large enough yet.
12171
12172         * gcc.dg/vla-8.c: Add additional testcases.
12173
12174 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
12175
12176         PR c++/28114
12177         * g++.dg/other/pr28114.C: New.
12178
12179 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
12180
12181         * gcc.c-torture/compile/20060625-1.c: New test.
12182
12183 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
12184
12185         PR fortran/20867
12186         * gfortran.dg/stfunc_3.f90: New test.
12187
12188         PR fortran/25056
12189         * gfortran.dg/impure_actual_1.f90: New test.
12190
12191         PR fortran/20874
12192         * gfortran.dg/elemental_result_1.f90: New test.
12193
12194         PR fortran/25073
12195         * gfortran.dg/select_7.f90: New test.
12196
12197         PR fortran/27554
12198         * intrinsic_actual_1.f: New test.
12199
12200         PR fortran/22038
12201         PR fortran/28119
12202         * gfortran.dg/forall_4.f90: New test.
12203
12204         PR fortran/25072
12205         * gfortran.dg/forall_5.f90: New test.
12206
12207 2006-06-25  Lee Millward  <lee.millward@gmail.com>
12208
12209         PR c++/28051
12210         * g++.dg/template/using13.C: New test.
12211
12212         PR c++/28054
12213         * g++.dg/other/incomplete3.C: New test.
12214
12215 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12216
12217         PR fortran/28081
12218         * gfortran.dg/substr_3.f: New test.
12219         * gfortran.dg/equiv_2.f90: Update expected error message.
12220
12221 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
12222
12223         PR fortran/28118
12224         * gfortran.dg/actual_array_substr_1.f90: New test.
12225
12226 2006-06-24  Olivier Hainque  <hainque@adacore.com>
12227
12228         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12229         * gnat.dg/scalar_mode_agg_compare.adb: New test.
12230
12231 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
12232
12233         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12234
12235 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
12236
12237         PR fortran/27981
12238         * gfortran.dg/simpleif_2.f90: New test.
12239
12240 2006-06-23  Lee Millward  <lee.millward@gmail.com>
12241
12242         * g++.dg/template/error22.C: Fix typo.
12243
12244 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12245
12246         PR c++/28112
12247         * g++.dg/ext/attrib23.C: New test.
12248
12249 2006-06-23  Olivier Hainque  <hainque@adacore.com>
12250
12251         * gnat.dg/varsize_temp.adb: New test.
12252
12253 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12254
12255         PR c++/11468
12256         * g++.dg/other/java2.C: New test.
12257
12258 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
12259
12260         PR target/27789
12261         * g++.dg/ext/dllimport4.C. Add more tests for invalid
12262         initialization.
12263
12264 2006-06-22  Roger Sayle  <roger@eyesopen.com>
12265
12266         PR target/27531
12267         * gcc.dg/pr27531-1.c: New test case.
12268
12269 2006-06-22  Asher Langton  <langton2@llnl.gov>
12270
12271         PR fortran/24748
12272         * gfortran.dg/implicit_8.f90: New.
12273
12274 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
12275
12276         PR rtl-optimization/28121
12277         * gcc.dg/pr28121.c: New test.
12278
12279 2006-06-22  Lee Millward  <lee.millward@gmail.com>
12280
12281         PR c++/27805
12282         * g++.dg/parse/ptrmem6.C: New test.
12283
12284         PR c++/27821
12285         * g++.dg/template/error22.C: New test.
12286
12287 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12288
12289         PR c++/28111
12290         * g++.dg/template/friend43.C: New test.
12291
12292         PR c++/28110
12293         * g++.dg/template/crash53.C: New test.
12294
12295         PR c++/28109
12296         * g++.dg/rtti/incomplete1.C: New test.
12297
12298 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
12299
12300         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12301
12302 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
12303
12304         * gcc.c-torture/execute/complex-7.c: New.
12305
12306 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
12307
12308         * gcc.dg/merge-all-constants-1.c: New test.
12309
12310 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
12311
12312         PR c++/28113
12313         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12314
12315 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
12316
12317         * gfortran.dg/rrspacing_1.f90: New test.
12318
12319 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12320
12321         PR c++/28052
12322         * g++.dg/other/bitfield2.C: New test.
12323
12324 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
12325
12326         PR tree-optimization/27331
12327         * gcc.dg/pr27331.c: New test.
12328
12329 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
12330             Eric Botcazou  <ebotcazou@adacore.com>
12331
12332         PR ada/18692
12333         * lib/gnat.exp: New file.
12334         * lib/gnat-dg.exp: Likewise.
12335         * gnat.dg: New directory.
12336         * gnat.dg/dg.exp: New driver.
12337         * gnat.dg/specs: New directory.
12338         * gnat.dg/specs/specs.exp: New driver.
12339         * gnat.dg/style: New directory.
12340         * gnat.dg/style/style.exp: New driver.
12341
12342 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
12343
12344         PR fortran/16206
12345         * gfortran.dg/array_initializer_1.f90: New test.
12346
12347         PR fortran/28005
12348         * gfortran.dg/matmul_3.f90: New test.
12349
12350 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
12351
12352         PR middle-end/28075
12353         * gcc.dg/tree-ssa/inline-1.c: New test.
12354
12355 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
12356
12357         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12358         in malloc prototype; remove XFAIL.
12359         * gcc.dg/pr18241-2.c: Ditto.
12360         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12361         in memset prototype; remove XFAIL.
12362         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12363
12364 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12365
12366         * gcc.dg/vla-8.c: Add.
12367
12368 2006-06-19  Richard Guenther  <rguenther@suse.de>
12369
12370         PR tree-optimization/27090
12371         * g++.dg/tree-ssa/pr27090.C: New testcase.
12372
12373 2006-06-19  Roger Sayle  <roger@eyesopen.com>
12374
12375         PR target/27861
12376         * gcc.dg/pr27861-1.c: New test case.
12377
12378 2006-06-19  Richard Guenther  <rguenther@suse.de>
12379
12380         PR middle-end/28045
12381         * gcc.dg/torture/pr28045.c: New testcase.
12382
12383 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12384
12385         PR fortran/26801
12386         * gfortran.dg/associated_4.f90: New test.
12387
12388 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12389
12390         PR fortran/19310
12391         PR fortran/19904
12392         * gfortran.dg/real_const_3.f90: New test.
12393
12394 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
12395
12396         PR c++/28016
12397         * g++.dg/template/static26.C: New test.
12398
12399         PR c++/27979
12400         * g++.dg/expr/bitfield2.C: New test.
12401
12402         PR c++/27884
12403         * g++.dg/parse/linkage2.C: New test.
12404
12405 2006-06-16  Richard Guenther  <rguenther@suse.de>
12406
12407         PR middle-end/27116
12408         * gcc.dg/pr15785-1.c: Revert last change.
12409         * gcc.dg/torture/pr27116-2.c: New testcase.
12410
12411 2006-06-16  Roger Sayle  <roger@eyesopen.com>
12412
12413         PR middle-end/27802
12414         * gcc.dg/pr27802-1.c: New test case.
12415
12416 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
12417
12418         PR c++/27689
12419         * g++.dg/template/ttp18.C: New test.
12420         * g++.dg/template/ttp19.C: Likewise.
12421
12422         PR c++/27666
12423         * g++.dg/expr/cond9.C: New test.
12424
12425         PR c++/27640
12426         * g++.dg/template/ctor7.C: New test.
12427
12428 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
12429
12430         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12431
12432 2006-06-16  Richard Guenther  <rguenther@suse.de>
12433
12434         PR tree-optimization/27781
12435         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12436
12437 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12438
12439         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12440
12441 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12442
12443         * gcc.dg/tree-ssa/loop-18.c: New test.
12444
12445 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12446
12447         PR c++/27665
12448         * g++.dg/template/crash52.C: New test.
12449
12450         PR c++/27648
12451         * g++.dg/ext/attrib22.C: New test.
12452
12453         PR c++/26559
12454         * g++.dg/template/builtin1.C: New test.
12455         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12456
12457         PR c++/28018
12458         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12459         assignment.
12460         * g++.old-deja/g++.pt/crash51.C: Likewise.
12461
12462         PR c++/27227
12463         * g++.dg/lookup/linkage1.C: New test.
12464         * g++.dg/lookup/linkage2.C: Likewise.
12465
12466 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12467
12468         PR middle-end/27959
12469         * gcc.dg/pr27959.c: New testcase.
12470
12471 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12472
12473         PR target/28014:
12474         * g++.dg/eh/div.C: New test.
12475
12476 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12477
12478         PR c++/27894
12479         * g++.dg/tree-ssa/pr26757.C: New test.
12480         * g++.dg/tree-ssa/pr27894.C: New test.
12481
12482 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12483
12484         * gcc.c-torture/compile/20060609-1.c: New test.
12485
12486         PR target/27863
12487         * gcc.c-torture/compile/pr27863.c: New test.
12488
12489 2006-06-13  Richard Guenther  <rguenther@suse.de>
12490
12491         PR tree-optimization/27830
12492         * g++.dg/tree-ssa/pr27830.C: New testcase.
12493
12494 2006-06-13  Matthew Sachs  <msachs@apple.com>
12495
12496         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12497         the list of compiler flags; this causes those flags to be checked
12498         for things like dg-skip-if.
12499
12500 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12501
12502         PR c++/27601
12503         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12504
12505 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12506             Kazu Hirata  <kazu@codesourcery.com>
12507
12508         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12509         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12510
12511 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12512
12513         PR c++/27933
12514         * g++.dg/lookup/using15.C: New test.
12515
12516         PR c++/27951
12517         * g++.dg/other/anon4.C: New test.
12518
12519 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12520
12521         PR c++/21210
12522         * g++.dg/init/complex1.C: New test case.
12523
12524 2006-06-11  Eric Christopher  <echristo@apple.com>
12525
12526         PR middle-end/27948
12527         * gcc.dg/bf-ms-layout.c: Run on darwin.
12528         * gcc.dg/bf-no-ms-layout: Ditto.
12529         * gcc.dg/attr-ms_struct-2.c: New.
12530         * gcc.dg/bf-ms-layout-2.c: Ditto.
12531
12532 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12533
12534         * gcc.dg/attr-ms_struct-packed1.c: New.
12535
12536 2006-06-09  Mike Stump  <mrs@apple.com>
12537
12538         * gcc.dg/vla-7.c: Add.
12539
12540 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12541
12542         PR fortran/24558
12543         * gfortran.dg/entry_6.f90: New test.
12544
12545         PR fortran/20877
12546         PR fortran/25047
12547         * gfortran.dg/entry_7.f90: New test.
12548
12549 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12550
12551         PR c/27747
12552         * gcc.dg/cpp/_Pragma6.c: New test.
12553
12554         PR c++/27748
12555         * g++.dg/cpp/_Pragma1.C: New test.
12556
12557         PR preprocessor/27746
12558         * gcc.dg/gomp/macro-3.c: New test.
12559         * gcc.dg/gomp/macro-4.c: New test.
12560         * g++.dg/gomp/macro-3.C: New test.
12561         * g++.dg/gomp/macro-4.C: New test.
12562
12563 2006-06-09  Richard Guenther  <rguenther@suse.de>
12564
12565         PR tree-optimization/26998
12566         * gcc.dg/torture/pr26998.c: New testcase.
12567         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12568
12569 2006-06-08  Mike Stump  <mrs@apple.com>
12570
12571         * gcc.dg/pr27095.c: Account for stubs.
12572
12573         PR target/26427
12574         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12575         produce bad code on darwin.
12576
12577 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12578
12579         PR fortran/27958
12580         * gfortran.dg/substr_2.f: New test.
12581
12582 2006-06-08  Asher Langton  <langton2@llnl.gov>
12583
12584         PR fortran/27786
12585         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12586
12587 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12588
12589         PR target/27421
12590         * gcc.dg/union-3.c: New test.
12591
12592 2006-06-08  Richard Guenther  <rguenther@suse.de>
12593
12594         PR middle-end/27116
12595         * gcc.dg/torture/pr27116.c: New testcase.
12596         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12597
12598 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12599
12600         PR rtl-optimization/26449
12601         * gcc.dg/pr26449.c: New test.
12602
12603 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12604
12605         PR c++/27601
12606         * g++.dg/ext/offsetof1.C: Test member functions.
12607
12608 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12609
12610         * gcc.dg/pr27095.c: Improve scanning.
12611
12612 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12613
12614         PR fortran/23091
12615         * gfortran.dg/saved_automatic_1.f90: New test.
12616
12617         PR fortran/24168
12618         * gfortran.dg/array_simplify_1.f90: New test.
12619
12620         PR fortran/25090
12621         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12622
12623         PR fortran/25058
12624         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12625
12626 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12627
12628         PR c++/27177
12629         * g++.dg/expr/cast7.C: New test.
12630
12631 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12632
12633         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12634         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12635         * lib/fortran-torture.exp (fortran-torture-compile,
12636         fortran-torture-execute): Ditto.
12637
12638 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12639
12640         PR target/27842
12641         * gcc.dg/vmx/pr27842.c: New test.
12642
12643 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12644
12645         PR libfortran/27895
12646         * gfortran.dg/bounds_check_3.f90: New test.
12647
12648 2006-06-05  Mike Stump  <mrs@apple.com>
12649
12650         * objc.dg/objc-fast-4.m: Skip for ppc64.
12651
12652 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12653
12654         PR testsuite/27705
12655         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12656
12657 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12658             Victor Kaplansky  <victork@il.ibm.com>
12659
12660         PR tree-optimizations/26360
12661         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12662         with -fno-tree-dce.
12663         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12664
12665 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12666
12667         PR fortran/14067
12668         * gfortran.dg/data_char_1.f90: Add messages for truncated
12669         strings.
12670
12671         PR fortran/16943
12672         * gfortran.dg/func_decl_2.f90: New test.
12673
12674         PR fortran/20839
12675         * gfortran.dg/do_2.f90: New test.
12676
12677         PR fortran/27655
12678         * gfortran.dg/associated_3.f90: New test.
12679
12680 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
12681
12682         PR c++/27819
12683         * g++.dg/template/static25.C: New test.
12684
12685         PR c++/27722
12686         * g++.dg/init/array21.C: New test.
12687
12688         PR c++/27807
12689         * g++.dg/ext/complit7.C: New test.
12690
12691         PR c++/27806
12692         * g++.dg/parse/ptrmem5.C: New test.
12693
12694 2006-06-04  Roger Sayle  <roger@eyesopen.com>
12695             Andrew Pinski  <pinskia@physics.uc.edu>
12696
12697         PR c/27150
12698         PR middle-end/27382
12699         * gcc.dg/pr27150-1.c: New testcase.
12700         * gcc.dg/pr27382-1.c: New testcase.
12701         * gcc.dg/pr27382-2.c: New testcase.
12702
12703 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
12704
12705         PR c/25161
12706         PR c/27020
12707         * gcc.dg/array-10.c: New test.
12708
12709 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12710
12711         PR c++/27804
12712         * g++.dg/init/const4.C: New test.
12713         * g++.dg/init/member1.C: Add error-marker.
12714         * g++.dg/other/fold1.C: Adjust error-marker.
12715
12716 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12717
12718         PR c++/27601
12719         * g++.dg/ext/offsetof1.C: New test.
12720
12721 2006-06-04 Eric Christopher <echristo@apple.com>
12722
12723         * gcc.dg/attr-ms_struct-1.c: New.
12724
12725 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
12726
12727         * gcc.c-torture/compile/builtin_constant_p.c: New test.
12728
12729 2006-06-04  Richard Guenther  <rguenther@suse.de>
12730
12731         PR tree-optimization/27039
12732         * gcc.dg/tree-ssa/loop-17.c: New testcase.
12733
12734 2006-06-03  Roger Sayle  <roger@eyesopen.com>
12735
12736         PR target/26223
12737         * gcc.target/i386/amd64-abi-2.c: New test case.
12738
12739 2006-06-02  Eric Christopher  <echristo@apple.com>
12740
12741         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12742         * gcc.target/i386/20020523-1.c: Skip if darwin.
12743         * gcc.target/i386/asm-3.c: Ditto.
12744         * gcc.target/i386/20011119-1.c: Ditto.
12745         * gcc.target/i386/clobbers.c: Remove pic part of test.
12746
12747 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
12748
12749         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12750         * g++.old-deja/g++.other/init19.C: Ditto.
12751         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12752         and add other platforms as expected failures.
12753
12754 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
12755
12756         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12757         (is-effective-target-keyword): Ditto.
12758
12759 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
12760
12761         PR fortran/27715
12762         * gfortran.dg/extended_char_comparison_1.f:  New test.
12763
12764 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
12765
12766         PR fortran/25098
12767         * gfortran.dg/dummy_procedure_1.f90: New test.
12768
12769         PR fortran/25147
12770         * gfortran.dg/dummy_procedure_2.f90: New test.
12771
12772         * gfortran.dg/associated_2.f90: Correct to make consistent with
12773         standard.
12774
12775 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12776
12777         * gcc.target/i386/387-11.c: New test case.
12778
12779 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
12780
12781         PR c++/27801
12782         * g++.dg/template/cond6.C: New test.
12783
12784         PR c++/26496
12785         * g++.dg/template/crash51.C: New test.
12786         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12787
12788         PR c++/27385
12789         * g++.dg/init/array20.C: New test.
12790
12791 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12792
12793         * gcc.dg/builtins-54.c: New test case.
12794
12795 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12796
12797         PR c++/26433
12798         * g++.dg/template/fntry1.C: Add dg-do link.
12799
12800         PR c++/27808
12801         * g++.dg/parse/friend6.C: New test.
12802
12803 2006-05-30  Asher Langton  <langton2@llnl.gov>
12804
12805         * gfortran.dg/cray_pointers_7.f90: New test.
12806
12807 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12808
12809         PR tree-optimization/23452
12810         * gcc.dg/fold-mulconj-1.c: New test case.
12811
12812 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12813
12814         PR c++/27803
12815         * g++.dg/parse/bitfield1.C: New test.
12816
12817 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12818
12819         * gcc.target/ppc-eq0-1.c: New test case.
12820         * gcc.target/ppc-negeq0-1.c: New test case.
12821
12822 2006-05-30  Dirk Mueller  <dmueller@suse.de>
12823
12824         PR c/27273
12825         * gcc.dg/overflow-warn-5.c: New test.
12826
12827 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12828
12829         PR c/27718
12830         * gcc.dg/sizeof-1.c: New test.
12831
12832 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
12833
12834         PR target/27790
12835         * gcc.target/i386/pr27790.c: New test.
12836
12837 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12838
12839         PR libgfortran/27757
12840         * gfortran.dg/direct_io_5.f90: New test.
12841
12842 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12843
12844         PR libgfortran/27634
12845         * gfortran.dg/fmt_missing_period_1.f: New test.
12846         * gfortran.dg/fmt_missing_period_2.f: New test.
12847         * gfortran.dg/fmt_missing_period_3.f: New test.
12848
12849 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12850
12851         PR fortran/19777
12852         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12853         arrays.
12854
12855 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12856
12857         PR c++/27713
12858         * g++.dg/template/new6.C: New test.
12859
12860 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12861
12862         PR tree-optimization/24964
12863         * gcc.target/i386/387-10.c: New test case.
12864
12865 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12866
12867         * intrinsics/string_intrinsics.c (compare_string):
12868         Use memcmp instead of strncmp to avoid tripping over
12869         CHAR(0) in a string.
12870
12871 2006-05-27  Richard Guenther  <rguenther@suse.de>
12872
12873         PR middle-end/27773
12874         * gcc.dg/torture/pr27773.c: New testcase.
12875
12876 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12877
12878         * gcc.dg/pr24561.c: Rename to..
12879         * gcc.dg/pr25962.c: .. this.
12880
12881 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12882
12883         PR fortran/19777
12884         * gfortran.dg/bounds_check_2.f: New test.
12885
12886 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12887
12888         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12889         * gfortran.dg/byte_1.f90: Likewise.
12890         * gfortran.dg/dup_save_2.f90: Likewise.
12891
12892 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12893
12894         * gfortran.dg/associated_2.f90: New test.
12895
12896 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12897
12898         PR fortran/27524
12899         * gfortran.dg/bounds_check_1.f90: New test.
12900
12901 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12902
12903         PR rtl-optimization/27661
12904         * gcc.dg/pr27661.c: New test case.
12905
12906 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12907
12908         PR fortran/23151
12909         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12910         * gfortran.dg/print_parentheses_1.f:  New test.
12911         * gfortran.dg/print_parentheses_2.f90:  New test.
12912
12913 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12914
12915         PR target/27758
12916         * gcc.dg/pr27758.c: New test.
12917
12918 2006-05-24  Falk Hueffner  <falk@debian.org>
12919
12920         * gcc.c-torture/compile/pr27571.c: New test.
12921
12922 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12923
12924         PR fortran/27709
12925         * gfortran.dg/spec_expr_4.f90: New test.
12926
12927         PR fortran/27155
12928         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12929
12930 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12931
12932         PR c++/20103
12933         * g++.dg/ext/complit6.C: New test.
12934         * g++.dg/ext/complit3.C: Adjust error markers.
12935         * g++.dg/init/const3.C: New test.
12936
12937 2006-05-25  Richard Guenther  <rguenther@suse.de>
12938
12939         PR middle-end/27743
12940         * gcc.dg/torture/pr27743.c: New testcase.
12941
12942 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12943
12944         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12945
12946 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12947
12948         * gcc.dg/compat/scalar-by-value-x.h: New.
12949         * gcc.dg/compat/scalar-by-value-y.h: New.
12950         * gcc.dg/compat/scalar-by-value-5.c: New.
12951         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12952         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12953         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12954         * gcc.dg/compat/scalar-by-value-6.c: New.
12955         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12956         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12957         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12958
12959 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12960
12961         PR tree-optimization/27639
12962         PR tree-optimization/26719
12963         * gcc.dg/pr27639.c: New test.
12964         * gcc.dg/pr26719.c: New test.
12965         * gcc.dg/tree-ssa/scev-cast.c: New test.
12966
12967 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12968
12969         PR c++/20173
12970         * g++.dg/template/error21.C: New test.
12971
12972 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12973
12974         PR target/27696
12975         * gcc.target/i386/pr27696.c: New.
12976
12977 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12978
12979         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12980
12981         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12982
12983 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12984
12985         PR c++/27716
12986         * g++.dg/other/assign1.C: New test.
12987
12988 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12989
12990         PR target/27266
12991         * gcc.target/i386/pr27266.c: New.
12992
12993 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12994
12995         PR c++/27451
12996         * g++.dg/ext/asm9.C: New test.
12997
12998 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12999
13000         PR rtl-optimization/25514
13001         * gcc.c-torture/compile/pr25514.c: New test.
13002
13003 2006-05-22  Richard Guenther  <rguenther@suse.de>
13004
13005         Revert
13006         2006-01-31  Richard Guenther  <rguenther@suse.de>
13007
13008         * gcc.target/i386/sselibm-1.c: New testcase.
13009         * gcc.target/i386/sselibm-2.c: Likewise.
13010         * gcc.target/i386/sselibm-3.c: Likewise.
13011         * gcc.target/i386/sselibm-4.c: Likewise.
13012         * gcc.target/i386/sselibm-5.c: Likewise.
13013
13014 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13015
13016         PR c/27420
13017         * gcc.dg/func-args-2.c: New test.
13018
13019         PR c/26818
13020         * gcc.dg/struct-incompl-1.c: New test.
13021
13022 2006-05-22  Richard Guenther  <rguenther@suse.de>
13023
13024         PR testsuite/27708
13025         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13026         the transformations we test for.
13027
13028 2006-05-22  Richard Guenther  <rguenther@suse.de>
13029
13030         PR testsuite/27707
13031         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13032
13033 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
13034
13035         PR c++/27210
13036         * g++.dg/warn/new1.C: New test.
13037         * g++.dg/template/new5.C: Likewise.
13038
13039 2006-05-21  Roger Sayle  <roger@eyesopen.com>
13040
13041         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13042         * gcc.target/i386/20060512-3.c: Likewise.
13043
13044 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
13045
13046         PR rtl-optimization/27671
13047         * gcc.c-torture/execute/pr27671-1.c: New.
13048         * gcc.dg/pr27671-2.c: Likewise.
13049
13050         PR tree-optimization/26622.
13051         * gcc.c-torture/compile/pr26622.c: New.
13052
13053 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13054
13055         PR fortran/27613
13056         * gfortran.dg/recursive_reference_1.f90: New test.
13057
13058 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13059
13060         PR fortran/25746
13061         * gfortran.dg/elemental_subroutine_3.f90: New test.
13062
13063         PR fortran/25090
13064         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13065
13066         PR fortran/27584
13067         * gfortran.dg/associated_target_1.f90: New test.
13068
13069         PR fortran/19015
13070         * gfortran.dg/maxloc_shape_1.f90: New test.
13071
13072 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13073
13074         PR libgfortran/24459
13075         * gfortran.dg/namelist_24.f90: New test.
13076         * gfortran.dg/namelist_12.f: Fix typo in comment.
13077
13078 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13079
13080         PR middle-end/25776
13081         * g++.dg/other/error11.C: New test.
13082
13083 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13084
13085         * gcc.target/mips/pr26765.c: Add -w to options.
13086
13087 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13088
13089         * lib/target-supports.exp (check_effective_target_mpaired_single):
13090         New function.
13091         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13092         multilibs.
13093         * g++.dg/vect/vect.exp: Likewise.
13094
13095 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13096
13097         PR testsuite/25891
13098         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13099
13100 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
13101
13102         PR fortran/27662
13103         * gfortran.dg/temporary_1.f90: New file.
13104
13105 2006-05-19  Andreas Schwab  <schwab@suse.de>
13106
13107         * g++.dg/other/unused1.C: Also match "stringz".
13108
13109 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
13110
13111         PR c++/26433
13112         * g++.dg/template/fntry1.C: New test.
13113
13114 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
13115
13116         PR c++/27471
13117         PR c++/27506
13118         * g++.dg/conversion/bitfield5.C: New test.
13119         * g++.dg/conversion/bitfield6.C: New test.
13120
13121 2006-05-18  Mike Stump  <mrs@apple.com>
13122
13123         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13124         * gcc.dg/vla-4.c: Add.
13125         * gcc.dg/vla-5.c: Add.
13126         * gcc.dg/vla-6.c: Add.
13127
13128 2006-05-12  Stuart Hastings  <stuart@apple.com>
13129
13130         * gcc.target/i386/20060512-1.c: New.
13131         * gcc.target/i386/20060512-2.c: New.
13132         * gcc.target/i386/20060512-3.c: New.
13133         * gcc.target/i386/20060512-4.c: New.
13134
13135 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
13136
13137         PR c++/26122
13138         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13139
13140         PR c++/26068
13141         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13142         * g++.dg/parse/linkage1.C: New test.
13143
13144 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13145
13146         PR tree-optimization/27548
13147         * g++.dg/tree-ssa/pr27548.C: New test.
13148
13149 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13150
13151         PR fortran/26551
13152         * gfortran.dg/recursive_check_1.f: New test.
13153         * gfortran.dg/recursive_check_2.f90: New test.
13154
13155 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
13156
13157         * g++.dg/opt/temp2.C: New test.
13158
13159 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13160
13161         PR c++/27491
13162         * g++.dg/init/brace5.C: New test.
13163
13164         PR middle-end/27415
13165         * gcc.dg/gomp/pr27415.c: New test.
13166         * g++.dg/gomp/pr27415.C: New test.
13167
13168         PR tree-optimization/27549
13169         * g++.dg/tree-ssa/pr27549.C: New test.
13170
13171 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13172
13173         PR libgfortran/27575
13174         * gfortran.dg/read_eof_4.f90: New test.
13175
13176 2006-05-16  Richard Guenther  <rguenther@suse.de>
13177
13178         PR tree-optimization/22303
13179         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13180
13181 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
13182
13183         PR middle-end/27573
13184         * gcc.dg/gomp/pr27573.c: New test.
13185         * gfortran.dg/gomp/pr27573.f90: New test.
13186
13187         PR c/27499
13188         * gcc.dg/gomp/pr27499.c: New test.
13189         * g++.dg/gomp/pr27499.C: New test.
13190
13191 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13192
13193         PR c++/27339
13194         * g++.dg/parser/access8.C: Adjust error marker.
13195         * g++.dg/template/access17.C: New test.
13196         * g++.dg/template/access18.C: Likewise.
13197
13198 2006-05-15  Roger Sayle  <roger@eyesopen.com>
13199
13200         PR target/26600
13201         * gcc.target/i386/pr26600.c: New test case.
13202
13203 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13204
13205         PR c++/27505
13206         * g++.dg/expr/bitfield1.C: New test.
13207
13208 2006-05-15  Richard Guenther  <rguenther@suse.de>
13209
13210         PR tree-optimization/27603
13211         * gcc.dg/torture/pr27603.c: New testcase.
13212
13213 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
13214
13215         PR fortran/25090
13216         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13217
13218         PR fortran/25082
13219         * gfortran.dg/scalar_return_1.f90: New test.
13220
13221         PR fortran/27411
13222         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13223
13224 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
13225
13226         * gcc.dg/gomp/critical-4.c: New test.
13227         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13228         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13229         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13230         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13231
13232 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13233
13234         PR c++/27582
13235         * g++.dg/template/dependent-args1.C: New test.
13236
13237         PR c++/27581
13238         * g++.dg/lookup/this1.C: New test.
13239
13240         PR c++/27315
13241         * g++.dg/template/operator6.C: New test.
13242         * g++.dg/template/incomplete3.C: New test.
13243
13244         PR c++/27559
13245         * g++.dg/template/new4.C: New test.
13246
13247         PR c++/27496
13248         * g++.dg/template/void2.C: New test.
13249
13250 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
13251
13252         * g++.dg/template/dependent-expr5.C: New test.
13253
13254 2006-05-14  Roger Sayle  <roger@eyesopen.com>
13255
13256         PR middle-end/26729
13257         * gcc.dg/pr26729-1.c: New test case.
13258
13259 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
13260
13261         * gcc.dg/pr27003.c: New test.
13262
13263 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
13264
13265         * lib/target-supports.dg (check_cxa_atexit_available): Change
13266         v3_target_compile to ${tool}_target_compile.
13267
13268 2006-05-11  Jason Merrill  <jason@redhat.com>
13269
13270         * lib/scanasm.exp (scan-not-hidden): Fix typo.
13271
13272 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13273
13274         PR fortran/27553
13275         * gfortran.dg/label_5.f90: New test.
13276
13277 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
13278
13279         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13280         check_effective_target_powerpc_altivec_ok): New.
13281         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13282         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13283         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13284         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13285         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13286         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13287         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13288         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13289         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13290         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13291         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13292         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13293         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13294         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13295         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13296         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13297         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13298         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13299         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13300         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13301         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13302         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13303         gcc.target/powerpc/altivec-9.c,
13304         gcc.target/powerpc/altivec-consts.c,
13305         gcc.target/powerpc/altivec-pr22085.c,
13306         gcc.target/powerpc/altivec-splat.c,
13307         gcc.target/powerpc/altivec-types-1.c,
13308         gcc.target/powerpc/altivec-types-2.c,
13309         gcc.target/powerpc/altivec-types-3.c,
13310         gcc.target/powerpc/altivec-types-4.c,
13311         gcc.target/powerpc/altivec-varargs-1.c,
13312         gcc.target/powerpc/altivec-vec-merge.c,
13313         gcc.target/powerpc/ppc-vector-memcpy.c,
13314         gcc.target/powerpc/ppc-vector-memset.c,
13315         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13316         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13317         these effective targets.
13318         * gcc.dg/vmx/pr27006.c: Add missing close brace.
13319         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13320
13321 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13322
13323         PR middle-end/27384
13324         * g++.dg/other/fold1.C: New test.
13325
13326         PR middle-end/27488
13327         * gcc.dg/fold-nonneg-1.c: New test.
13328
13329         PR c++/27547
13330         * g++.dg/other/operator1.C: New test.
13331
13332 2006-05-11  Richard Guenther  <rguenther@suse.de>
13333
13334         PR middle-end/27529
13335         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13336
13337 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
13338
13339         * lib/target-supports-dg.exp (check-flags): New.
13340         (dg-skip-if): Move flag checks.
13341
13342 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
13343
13344         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13345         * lib/target-supports.dg (check_cxa_atexit_available): New.
13346
13347 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
13348
13349         PR fortran/27470
13350         * gfortran.dg/multiple_allocation_2.f90: New test case.
13351
13352 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
13353
13354         * gcc.target/arm/pr27387.C: Fix a comment typo.
13355
13356 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13357
13358         PR fortran/24549
13359         * gfortran.dg/error_recovery_1.f90: New test.
13360
13361 2006-05-10  Richard Guenther  <rguenther@suse.de>
13362
13363         PR tree-optimization/27302
13364         * gcc.dg/torture/pr27302.c: New testcase.
13365
13366 2006-05-09  Dirk Mueller  <dmueller@suse.de>
13367         Richard Guenther  <rguenther@suse.de>
13368
13369         PR middle-end/27498
13370         * gcc.dg/tree-ssa/pr27498.c: New testcase.
13371
13372 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
13373
13374         PR rtl-optimization/27335
13375         * gcc.dg/pr27335.c: New test.
13376
13377 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
13378
13379         * gcc.target/mips/mips-ps-5.c: New file.
13380
13381 2006-05-08  Jan Hubicka  <jh@suse.cz>
13382
13383         PR middle-end/25962
13384         * gcc.dg/pr25962.c: New.
13385
13386 2006-05-08  Roger Sayle  <roger@eyesopen.com>
13387
13388         PR target/27158
13389         * gcc.target/powerpc/pr27158.c: New test case.
13390
13391 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
13392
13393         PR testsuite/27476
13394         * ada/acats/run_all.sh: Use test -z.
13395
13396 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13397
13398         PR libfortran/18271
13399         * gfortran.dg/spec_expr_3.f90: New test.
13400
13401 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
13402
13403         PR target/24879
13404         * gcc.target/i386/monitor.c: New file.
13405
13406 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
13407
13408         * gcc.dg/pr27095.c: xfail *-*-darwin*.
13409
13410 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13411
13412         PR c++/27447
13413         * g++.dg/other/ptrmem7.C: New test.
13414
13415 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13416
13417         PR target/27421
13418         * gcc.dg/array-9.c: New test.
13419
13420 2006-05-07  Richard Guenther  <rguenther@suse.de>
13421
13422         PR tree-optimization/27409
13423         * gcc.dg/torture/pr27409.c: New testcase.
13424
13425 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13426
13427         PR fortran/27457
13428         * gfortran.dg/select_6.f90: New.
13429
13430 2006-05-07  Richard Guenther  <rguenther@suse.de>
13431
13432         PR tree-optimization/27136
13433         * gcc.dg/torture/pr27136.c: New testcase.
13434
13435 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13436
13437         PR fortran/24813
13438         * gfortran.dg/char_cons_len_1.f90: New test.
13439
13440 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13441
13442         PR c++/27427
13443         * g++.dg/template/incomplete2.C: New test.
13444
13445 2006-05-06  Richard Guenther  <rguenther@suse.de>
13446
13447         PR tree-optimization/27151
13448         * gcc.dg/vect/pr27151.c: New testcase.
13449
13450 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13451
13452         PR c++/27430
13453         * g++.dg/template/void1.C: New test.
13454
13455         PR c++/27423
13456         * g++.dg/other/void2.C: New test.
13457
13458         PR c++/27422
13459         * g++.dg/conversion/void1.C: New test.
13460
13461 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13462
13463         PR/21391
13464         * g++.dg/other/unused1.C: New.
13465
13466 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13467
13468         PR objc/27240
13469         * objc.dg/member-1.m: New test.
13470
13471 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13472
13473         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13474
13475 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13476
13477         PR libfortran/26985
13478         * gfortran.dg/matmul_2.f90: New test.
13479
13480 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13481
13482         * ada/acats/run_all.sh: Use sync when main not found.
13483
13484 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13485
13486         PR target/26765
13487         * gcc.target/mips/pr26765.c: New.
13488
13489 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13490
13491         * gcc.target/bfin: New directory.
13492         * gcc.target/bfin/bfin.exp: New file.
13493         * gcc.target/bfin/frmul.c: New file.
13494         * gcc.target/bfin/arith.c: New file.
13495         * gcc.target/bfin/mul-combine.c: New file.
13496         * gcc.target/bfin/shift.c: New file.
13497
13498 2006-05-04  Richard Guenther  <rguenther@suse.de>
13499
13500         PR tree-optimization/14287
13501         PR tree-optimization/14844
13502         PR tree-optimization/19792
13503         PR tree-optimization/21608
13504         PR tree-optimization/27090
13505         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13506         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13507         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13508         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13509         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13510
13511 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13512
13513         PR tree-optimization/27285
13514         * gcc.c-torture/execute/pr27285.c: New test.
13515
13516         PR middle-end/27388
13517         * gcc.dg/gomp/pr27388-1.c: New test.
13518         * gcc.dg/gomp/pr27388-2.c: New test.
13519         * gcc.dg/gomp/pr27388-3.c: New test.
13520
13521         PR c++/27359
13522         * g++.dg/gomp/pr27359.C: New test.
13523
13524 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13525
13526         PR fortran/20248
13527         * gfortran.dg/iargc.f90: New test.
13528
13529 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13530
13531         PR c++/27102
13532         * g++.dg/template/crash49.C: New test.
13533
13534 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13535
13536         PR testsuite/27032
13537         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13538
13539 2006-05-02  Jeff Law  <law@redhat.com>
13540
13541         PR tree-optimization/27364
13542         * gcc.c-torture/execute/pr27364.c: New test.
13543
13544 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13545
13546         PR c++/27309
13547         * g++.dg/parser/ctor5.C: New test.
13548
13549 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13550
13551         PR target/27387
13552         * gcc.target/arm/arm.exp: New.
13553         * gcc.target/arm/pr27387.C: Likewise.
13554
13555 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13556
13557         PR fortran/27269
13558         PR fortran/27324
13559         * gfortran.dg/module_equivalence_2.f90: New test.
13560
13561 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13562
13563         PR middle-end/27337
13564         * g++.dg/gomp/pr27337-1.C: New test.
13565         * g++.dg/gomp/pr27337-2.C: New test.
13566
13567         PR middle-end/27328
13568         * gcc.dg/gomp/pr27328.c: New test.
13569
13570         PR middle-end/27325
13571         * g++.dg/gomp/pr27325.C: New test.
13572
13573         PR middle-end/27310
13574         * g++.dg/gomp/pr27310.C: New test.
13575
13576 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13577
13578         PR tree-optimization/27291
13579         * g++.dg/tree-ssa/pr27291.C: New test.
13580
13581 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13582
13583         PR tree-optimization/27283
13584         * g++.dg/tree-ssa/pr27283.C: New test.
13585
13586 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13587
13588         * gcc.dg/tree-ssa/loop-16.c: New test.
13589
13590 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13591             Joseph S. Myers  <joseph@codesourcery.com>
13592
13593         * gcc.dg/Wconversion-3.c: New test case.
13594         * gcc.dg/Wconversion-4.c: Likewise.
13595
13596 2006-05-01  Richard Guenther  <rguenther@suse.de>
13597
13598         PR tree-optimization/26726
13599         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13600
13601 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13602
13603         * gcc.dg/Woverflow-1.c: New test case.
13604         * gcc.dg/Woverflow-2.c: Likewise.
13605         * gcc.dg/Woverflow-3.c: Likewise.
13606
13607 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13608
13609         PR c++/27094
13610         * g++.dg/template/defarg8.C: New test.
13611
13612 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13613
13614         PR c++/27278
13615         * g++.dg/parse/operator7.C: New test.
13616
13617 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13618
13619         PR c++/11471
13620         PR c++/27102
13621         * g++.dg/template/crash48.C: New test.
13622
13623         PR c++/27279
13624         * g++.dg/parse/ctor4.C: New test.
13625
13626 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13627
13628         PR fortran/25681
13629         * gfortran.df/char_type_len.f90: New test.
13630
13631 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13632
13633         PR libgfortran/27304
13634         * gfortran.dg/fmt_exhaust.f90: New test.
13635
13636 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13637
13638         PR c/25309
13639         * gcc.dg/large-size-array-2.c: New test case.
13640
13641 2006-04-28  Richard Guenther  <rguenther@suse.de>
13642
13643         PR target/26826
13644         * gcc.target/i386/pr26826.c: New testcase.
13645
13646 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13647
13648         PR middle-end/27260
13649         * gcc.c-torture/execute/pr27260.c: New.
13650
13651 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13652
13653         PR middle-end/27095
13654         * gcc.dg/pr27095.c: New.
13655
13656 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13657
13658         PR c++/27292
13659         * g++.dg/conversion/bitfield4.C: New test.
13660
13661 2006-04-27  Eric Christopher  <echristo@apple.com>
13662
13663         * gcc.dg/pragma-ms_struct.c: New.
13664
13665 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13666
13667         PR c++/27102
13668         * g++.dg/template/crash47.C: New test.
13669
13670 2006-04-27  Dirk Mueller  <dmueller@suse.de>
13671
13672         * gcc.target/i386/sse-7.c: build with -msse.
13673
13674 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
13675
13676         PR testsuite/27274:
13677         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13678         (main): Exit if processor doesn't support SSE.
13679
13680 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
13681
13682         PR middle-end/27282
13683         * gcc.c-torture/compile/pr27282.c: New test.
13684
13685 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
13686
13687         PR middle-end/26913
13688         * g++.dg/gomp/pr26913.C: New test.
13689
13690         PR c/25996
13691         * gcc.dg/gomp/pr25996.c: New test.
13692         * g++.dg/gomp/pr25996.C: New test.
13693
13694 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
13695
13696         PR rtl-optimization/26725
13697         * gcc.c-torture/compile/pr26725.c: New test.
13698
13699 2006-04-25  Richard Guenther  <rguenther@suse.de>
13700
13701         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13702         than n + -1.
13703
13704 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
13705
13706         * gcc.dg/20060425-1.c: New testcase.
13707
13708 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
13709
13710         PR tree-optimization/26865
13711         * gcc.dg/pr26865.c: New test.
13712
13713 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
13714
13715         PR c++/27292
13716         * g++.dg/conversion/bitfield1.C: New test.
13717         * g++.dg/conversion/bitfield2.C: Likewise.
13718         * g++.dg/conversion/bitfield3.C: Likewise.
13719
13720 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13721         Richard Guenther  <rguenther@suse.de>
13722
13723         PR tree-optimization/27236
13724         * gcc.dg/tree-ssa/pr27236.c: New testcase.
13725
13726 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13727
13728         PR c++/19963
13729         * g++.dg/other/incomplete2.C: New test.
13730
13731 2006-04-24  Richard Guenther  <rguenther@suse.de>
13732
13733         PR middle-end/26869
13734         * gcc.dg/torture/pr26869.c: New testcase.
13735
13736 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13737         Richard Guenther  <rguenther@suse.de>
13738
13739         PR tree-optimization/27218
13740         * g++.dg/tree-ssa/pr27218.C: New testcase.
13741
13742 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13743
13744         PR c++/26912
13745         * g++.dg/template/friend41.C: New test.
13746
13747 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
13748
13749         * g++.dg/opt/pr15551.C: Include cstdio.
13750         (main): Use remove instead of unlink.
13751
13752 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
13753
13754         * gcc.dg/sibcall-7.c: New test.
13755         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13756         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13757         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13758         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13759         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13760
13761 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13762
13763         PR c++/26534
13764         * g++.dg/opt/bitfield1.C: New test.
13765         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13766         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13767         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13768         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13769         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13770         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13771         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13772         * g++.dg/abi/bitfield2.C: Likewise.
13773         * g++.dg/init/bitfield1.C: Likewise.
13774
13775 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
13776
13777         PR fortran/25099
13778         * gfortran.dg/elemental_subroutine_4.f90: New test.
13779         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13780         call sub (m, x).
13781
13782 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13783
13784         * gcc.c-torture/compile/20060421-1.c: New testcase.
13785
13786 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13787
13788         PR c/25875
13789         * gcc.dg/init-bad-4.c: New test.
13790
13791 2006-04-21  Paul Brook  <paul@codesourcery.com>
13792
13793         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13794
13795 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13796
13797         PR fortran/27122
13798         * gfortran.dg/defined_operators_1.f90: New test.
13799         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13800         remove old ones associated, incorrectly, with Note 5.46.
13801
13802         PR fortran/27113
13803         * gfortran.dg/character_array_constructor_1.f90: New test.
13804
13805 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
13806
13807         * gcc.dg/20060419-1.c: New test.
13808
13809 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
13810
13811         PR c/26774
13812         * gcc.dg/struct-parse-1.c: New test case.
13813
13814 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13815
13816         PR c++/26558
13817         * g++.dg/parse/template19.C: New test.
13818
13819         PR c++/26739
13820         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13821
13822         PR c++/26036
13823         * g++.dg/expr/call3.C: New test.
13824
13825         PR c++/10385
13826         * g++.dg/conversion/dynamic1.C: New test.
13827
13828 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
13829
13830         PR c++/27102
13831         * g++.dg/template/crash35.C: Tweak error markers.
13832         * g++.dg/template/crash46.C: New test.
13833         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13834         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13835
13836 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
13837
13838         PR rtl-optimization/14261
13839         * gcc.c-torture/compile/20060419-1.c: Added.
13840
13841 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
13842
13843         * gfortran.dg/label_1.f90: Adjust dg-error.
13844
13845 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13846
13847         PR target/26961
13848         * gcc.dg/fold-cond-1.c: New test case.
13849         * gcc.dg/pr26961-1.c: Likewise.
13850
13851 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13852
13853         PR libgfortran/27138
13854         * gfortran.dg/read_bad_advance.f90: New test.
13855
13856 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13857             Dale Johannesen  <dalej@apple.com>
13858
13859         PR target/24076
13860         * gcc.target/i386/vecinit-3.c: New testcase.
13861         * gcc.target/i386/vecinit-4.c: Likewise.
13862         * gcc.target/i386/sse-18.c: Likewise.
13863         * gcc.target/i386/sse-19.c: Likewise.
13864
13865 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13866
13867         * gfortran.dg/allocate_zerosize_1.f90: New test.
13868
13869 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13870
13871         PR c++/26365
13872         * g++.dg/template/crash45.C: New test.
13873
13874 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13875
13876         PR fortran/26787
13877         * gfortran.dg/proc_assign_1.f90: New test.
13878         * gfortran.dg/procedure_lvalue.f90: Change message.
13879         * gfortran.dg/namelist_4.f90: Add new error.
13880
13881         PR fortran/25597
13882         PR fortran/27096
13883         * gfortran.dg/auto_pointer_array_result_1.f90
13884
13885         PR fortran/27089
13886         * gfortran.dg/specification_type_resolution_1.f90
13887
13888         PR fortran/18003
13889         PR fortran/25669
13890         PR fortran/26834
13891         * gfortran.dg/bounds_temporaries_1.f90: New test.
13892
13893         PR fortran/27124
13894         * gfortran.dg/array_return_value_1.f90: New test.
13895
13896 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13897
13898         PR fortran/25336
13899         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13900
13901 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13902
13903         PR middle-end/26823
13904         * g++.dg/gomp/pr26823-1.C: New test.
13905         * g++.dg/gomp/pr26823-2.C: New test.
13906
13907 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13908
13909         PR middle-end/27134
13910         * gcc.dg/pr27314.c: New test.
13911
13912 2006-04-13  Richard Henderson  <rth@redhat.com>
13913
13914         * g++.dg/gomp/block-0.C: Update expected matches.
13915
13916 2006-04-13  DJ Delorie  <dj@redhat.com>
13917
13918         * lib/target-supports.exp (check_effective_target_int32plus): New.
13919         (check_effective_target_ptr32plus): New.
13920         (check_effective_target_size32plus): New.
13921         (check_effective_target_int16): New.
13922         (check_profiling_available): Add m32c to the list of unsupported
13923         targets.
13924
13925         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13926         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13927         memory size.
13928         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13929         pointers.
13930         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13931         size_t.
13932         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13933         and size_t.
13934         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13935         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13936         not just xstormy16.  Skip m32c due to weird pointer size.
13937         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13938         not just xstormy16.
13939         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13940         not just xstormy16.
13941         * gcc.dg/20020312-2.c: Add m32c support.
13942         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13943         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13944         in test.
13945         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13946         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13947         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13948         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13949         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13950         formats
13951         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13952         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13953         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13954         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13955         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13956         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13957         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13958         in test.
13959         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13960         in test.
13961         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13962         * gcc.dg/pr23049.c: Require >=32 bit integers.
13963         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13964         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13965         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13966         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13967         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13968         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13969         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13970         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13971         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13972         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13973         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13974         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13975         prototype in test.
13976         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13977         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13978         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13979         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13980         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13981
13982         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13983         * gcc.c-torture/execute/20040703-1.x: Likewise.
13984         * gcc.c-torture/execute/20040705-1.x: Likewise.
13985         * gcc.c-torture/execute/20040705-2.x: Likewise.
13986         * gcc.c-torture/execute/20040709-1.x: Likewise.
13987         * gcc.c-torture/execute/20040709-2.x: Likewise.
13988         * gcc.c-torture/execute/20040811-1.x: Likewise.
13989         * gcc.c-torture/execute/20050316-1.x: Likewise.
13990         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13991         * gcc.c-torture/execute/pr19689.x: Likewise.
13992         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13993         * gcc.c-torture/execute/usmul.x: Likewise.
13994         * gcc.c-torture/execute/vrp-5.x: Likewise.
13995         * gcc.c-torture/execute/vrp-6.x: Likewise.
13996         * gcc.dg/debug/20041023-1.s: Likewise.
13997
13998 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13999
14000         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14001         of integers to a vector types are now constant expressions in C.
14002         * gcc.dg/vect/vect-fold-1.c: New test case.
14003
14004 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
14005             Ulrich Weigand  <uweigand@de.ibm.com>
14006
14007         PR target/27006
14008         * gcc.dg/vmx/pr27006.c: New testcase.
14009
14010 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14011
14012         PR libgfortran/26766
14013         * gfortran.dg/write_recursive.f90: New test.
14014
14015 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
14016
14017         * g++.dg/parse/dtor7.C: New test.
14018         * g++.dg/parse/new1.C: Add error marker.
14019         * g++.dg/template/new3.C: New test.
14020
14021         PR c++/26122
14022         * g++.dg/template/pure1.C: New test.
14023
14024         PR c++/26295
14025         * g++.dg/parse/ptrmem4.C: New test.
14026
14027 2006-04-10  Jeff Law  <law@redhat.com>
14028
14029         PR/27087
14030         * gcc.c-torture/compile/pr27087.c: New test.
14031
14032 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
14033
14034         PR/21391
14035         * gcc.dg/20060410.c: New.
14036
14037 2006-04-10  Matthias Klose  <doko@debian.org>
14038
14039         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14040         Recognize multilib directory names containing underscores.
14041
14042 2006-04-10  Roger Sayle  <roger@eyesopen.com>
14043
14044         * gcc.target/i386/vecinit-1.c: New test case.
14045         * gcc.target/i386/vecinit-2.c: Likewise.
14046
14047 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14048
14049         PR debug/27057
14050         * g++.dg/debug/dwarf2-2.C: New test.
14051
14052 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14053
14054         PR rtl-optimization/27073
14055         * gcc.c-torture/execute/pr27073.c: New test.
14056
14057 2006-04-08  Mike Stump  <mrs@apple.com>
14058
14059         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14060
14061 2006-04-07  Richard Guenther  <rguenther@suse.de>
14062
14063         PR tree-optimization/26135
14064         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14065
14066 2006-04-06  Jan Hubicka  <jh@suse.cz>
14067
14068         PR profile/26399
14069         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14070
14071 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14072
14073         * g++.dg/conversion/nullptr1.C: New test case.
14074         * g++.dg/conversion/nullptr2.C: Likewise.
14075
14076 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14077
14078         * gfortran.dg/dependency_18.f90: New test case.
14079
14080 2006-04-05  Richard Guenther  <rguenther@suse.de>
14081
14082         PR tree-optimization/26919
14083         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14084         * gcc.dg/ipa/ipa-2.c: Likewise.
14085         * gcc.dg/ipa/ipa-3.c: Likewise.
14086         * gcc.dg/ipa/ipa-5.c: Likewise.
14087
14088 2006-04-05  Richard Guenther  <rguenther@suse.de>
14089
14090         PR tree-optimization/26763
14091         * gcc.dg/torture/pr26763-1.c: New testcase.
14092         * gcc.dg/torture/pr26763-2.c: Likewise.
14093
14094 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
14095
14096         PR fortran/23634
14097         PR fortran/25619
14098         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14099
14100 2006-04-04  Eric Christopher  <echristo@apple.com>
14101
14102         * gcc.target/i386/387-1.c: Allow regexp to match darwin
14103         stubs.
14104         * gcc.target/i386/387-5.c: Ditto.
14105
14106 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
14107
14108         * gcc.target/sparc/struct-ret-check.c: New test.
14109
14110 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14111
14112         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14113         zero decimal digits specified in format.
14114
14115 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
14116
14117         PR fortran/26891
14118         * gfortran.dg/missing_optional_dummy_1.f90: New test.
14119
14120         PR fortran/26976
14121         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14122         * gfortran.dg/initialization_1.f90: Make assignment compliant.
14123         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14124         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14125         compliant and detect bigendian-ness.
14126
14127 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
14128
14129         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14130         dummy arguments work when the actual argument is itself a dummy
14131         argument of the caller.
14132
14133 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14134
14135         PR libfortran/24685
14136         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14137
14138 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14139
14140         * gfortran.dg/dependencency_17.f90: New test case.
14141
14142 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14143
14144         * gfortran.dg/dependency_14.f90: New test case.
14145         * gfortran.dg/dependency_15.f90: Likewise.
14146         * gfortran.dg/dependency_16.f90: Likewise.
14147
14148 2006-03-31  Asher Langton  <langton2@llnl.gov>
14149
14150         PR fortran/25358
14151         gfortran.dg/cray_pointers_6.f90: New test.
14152
14153 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14154
14155         PR libgfortran/26890
14156         * gfortran.dg/read_size_noadvance.f90: New test.
14157
14158 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
14159
14160         PR fortran/25031
14161         * gfortran.dg/multiple_allocation_1.f90: Check that the
14162         size has changed after a re-allocation with stat.
14163
14164 2006-03-30  Richard Guenther  <rguenther@suse.de>
14165
14166         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14167         removal.
14168         * gcc.target/i386/sselibm-2.c: Likewise.
14169         * gcc.target/i386/sselibm-3.c: Likewise.
14170         * gcc.target/i386/sselibm-4.c: Likewise.
14171         * gcc.target/i386/sselibm-5.c: Likewise.
14172
14173 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14174
14175         * gcc.dg/fold-andxor-1.c: New test case.
14176         * gcc.dg/fold-xorand-1.c: Likewise.
14177
14178 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14179
14180         * gcc.dg/fold-convnotconv-1.c: New test case.
14181
14182 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14183
14184         PR fortran/26779
14185         * gfortran.dg/private_type_5.f90: New test.
14186
14187 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
14188
14189         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14190
14191 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
14192
14193         * gfortran.dg/advance_2.f90: New test.
14194         * gfortran.dg/advance_3.f90: New test.
14195
14196         * gfortran.fortran-torture/execute/equiv_5.f: New test.
14197
14198 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14199
14200         PR libgfortran/26661
14201         PR libgfortran/26880
14202         * gfortran.dg/read_x_past.f: New test.
14203
14204 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
14205
14206         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14207         to be STABS.
14208
14209 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
14210
14211         * objc.dg/dwarf-1.m: Skip on AIX.
14212         * objc.dg/dwarf-2.m: Skip on AIX.
14213
14214 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
14215
14216         PR fortran/26816
14217         * gfortran.dg/float_1.f90: New test.
14218
14219 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
14220
14221         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14222         X86_64 targets.
14223         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14224
14225 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14226
14227         PR libfortran/26735
14228         * gfortran.dg/convert_implied_open.f90: New test case.
14229
14230 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14231
14232         PR fortran/26769
14233         * gfortran.dg/transpose_reshape_r10.f90: New test case.
14234
14235 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
14236
14237         PR middle-end/26717
14238         * gcc.dg/pr26717.c: New test.
14239
14240 2006-03-25  Roger Sayle  <roger@eyesopen.com>
14241
14242         * gfortran.dg/dependency_12.f90: New test case.
14243
14244 2006-03-24  Roger Sayle  <roger@eyesopen.com>
14245
14246         * gfortran.dg/dependency_9.f90: New (resurected) test case.
14247
14248 2006-03-24  Jeff Law  <law@redhat.com>
14249
14250         * gcc.c-torture/pr26840.c: New test.
14251
14252 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
14253
14254         * objc.dg/dwarf-2.m: New.
14255         * obj-c++.dg/dwarf-2.mm: New.
14256
14257         * g++.old-deja/g++.other/init19.C: New.
14258
14259 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
14260
14261         * g++.dg/eh/spbp.C: Skip on AIX.
14262
14263 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
14264
14265         PR middle-end/26611
14266         * g++.dg/gomp/pr26611-1.C: New test.
14267         * g++.dg/gomp/pr26611-2.C: New test.
14268
14269 2006-03-24  Jeff Law  <law@redhat.com>
14270
14271         * gcc.c-torture/compile/pr26833.c: New test.
14272         * gfortran.fortran-torture/compile/pr26806.f90: New test.
14273
14274 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14275
14276         * gfortran.dg/endfile_2.f90: Delete temp file.
14277
14278 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
14279
14280         PR fortran/19303
14281         * gfortran.dg/record_marker_1.f90: New test case.
14282         * gfortran.dg/record_marker_2.f: New test case.
14283         * gfortran.dg/record_marker_3.f90: New test case.
14284
14285 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
14286
14287         PR fortran/17298
14288         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14289         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14290
14291 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
14292
14293         * lib/gcc-dg.exp (cleanup-modules): New proc.
14294         * gfortran.dg/allocatable_function_1.f90,
14295         gfortran.dg/allocate_char_star_scalar_1.f90,
14296         gfortran.dg/assumed_charlen_function_1.f90,
14297         gfortran.dg/assumed_dummy_1.f90,
14298         gfortran.dg/assumed_shape_ranks_1.f90,
14299         gfortran.dg/assumed_shape_ranks_2.f90,
14300         gfortran.dg/assumed_size_dt_dummy.f90,
14301         gfortran.dg/auto_char_dummy_array_1.f90,
14302         gfortran.dg/auto_char_len_3.f90,
14303         gfortran.dg/automatic_module_variable.f90,
14304         gfortran.dg/bad_automatic_objects_1.f90,
14305         gfortran.dg/char_array_constructor.f90,
14306         gfortran.dg/char_array_structure_constructor.f90,
14307         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14308         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14309         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14310         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14311         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14312         gfortran.dg/derived_pointer_recursion.f90,
14313         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14314         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14315         gfortran.dg/dummy_functions_1.f90,
14316         gfortran.dg/elemental_initializer_1.f90,
14317         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14318         gfortran.dg/elemental_pointer_1.f90,
14319         gfortran.dg/elemental_subroutine_1.f90,
14320         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14321         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14322         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14323         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14324         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14325         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14326         gfortran.dg/global_references_1.f90,
14327         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14328         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14329         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14330         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14331         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14332         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14333         gfortran.dg/large_integer_kind_1.f90,
14334         gfortran.dg/large_real_kind_1.f90,
14335         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14336         gfortran.dg/module_double_reuse.f90,
14337         gfortran.dg/module_equivalence_1.f90,
14338         gfortran.dg/module_interface_1.f90,
14339         gfortran.dg/module_parameter_array_refs_1.f90,
14340         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14341         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14342         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14343         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14344         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14345         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14346         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14347         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14348         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14349         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14350         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14351         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14352         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14353         gfortran.dg/same_name_1.f90,
14354         gfortran.dg/sibling_dummy_procedure_1.f90,
14355         gfortran.dg/sibling_dummy_procedure_2.f90,
14356         gfortran.dg/sibling_dummy_procedure_3.f90,
14357         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14358         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14359         gfortran.dg/used_dummy_types_2.f90,
14360         gfortran.dg/used_dummy_types_3.f90,
14361         gfortran.dg/used_dummy_types_4.f90,
14362         gfortran.dg/used_dummy_types_5.f90,
14363         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14364         gfortran.dg/userdef_operator_1.f90: Use it.
14365
14366 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14367
14368         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14369         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14370         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14371         gfortran.dg/write_back.f,
14372         gfortran.fortran-torture/execute/inquire_1.f90,
14373         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14374
14375 2006-03-21  Jeff Law  <law@redhat.com>
14376
14377         * gcc.dg/tree-ssa/vrp28.c: New test.
14378
14379 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14380
14381         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14382         if _STDC_C99 is defined.
14383         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14384         * gcc.dg/builtins-20.c: Likewise.
14385         * gcc.dg/builtins-53.c: Likewise.
14386         * gcc.dg/single-precision-constant.c: Likewise. Also pass
14387         -mmacosx-version-min=10.3 on PowerPC/Darwin.
14388
14389 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
14390
14391         PR tree-opt/26781
14392         * gcc.c-torture/compile/pr26781-1.c: New test.
14393         * gcc.c-torture/compile/pr26781-2.c: New test.
14394
14395 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
14396
14397         PR c++/26690
14398         * g++.dg/gomp/pr26690-1.C: New test.
14399         * g++.dg/gomp/pr26690-2.C: New test.
14400
14401 2006-03-20  Jeff Law  <law@redhat.com>
14402
14403         * gcc.dg/tree-ssa/pr21829.c: New test.
14404
14405         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14406
14407 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
14408
14409         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14410         (check_visibility_available): Use it.
14411         (check_effective_target_default_packed): Likewise.
14412         (check_effective_target_pcc_bitfield_type_matters): Likewise.
14413         (check_effective_target_fopenmp): Likewise.
14414         (check_effective_target_freorder): Likewise.
14415         (check_effective_target_fpic): Likewise.
14416         (check_named_sections_available): Likewise.
14417         (check_effective_target_ilp32): Likewise.
14418         (check_effective_target_lp64): Likewise.
14419
14420 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
14421
14422         PR fortran/20935
14423         * gfortran.dg/scalar_mask_2.f90: New test case.
14424
14425 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
14426
14427         PR tree-opt/26629
14428         * gcc.dg/tree-ssa/loadpre12.c: New test.
14429         * gcc.dg/tree-ssa/loadpre13.c: New test.
14430         * gcc.dg/tree-ssa/loadpre14.c: New test.
14431         * gcc.dg/tree-ssa/loadpre15.c: New test.
14432         * gcc.dg/tree-ssa/loadpre16.c: New test.
14433         * gcc.dg/tree-ssa/loadpre17.c: New test.
14434         * gcc.dg/tree-ssa/loadpre18.c: New test.
14435         * gcc.dg/tree-ssa/loadpre19.c: New test.
14436         * gcc.dg/tree-ssa/loadpre20.c: New test.
14437         * gcc.dg/tree-ssa/loadpre21.c: New test.
14438         * gcc.dg/tree-ssa/loadpre22.c: New test.
14439
14440 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14441
14442         PR fortran/26741
14443         * gfortran.dg/elemental_initializer_1.f90: New test.
14444
14445         PR fortran/26716
14446         * gfortran.dg/assumed_shape_ranks_2: New test.
14447
14448 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14449
14450         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14451         target fpic.
14452
14453 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14454
14455         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14456         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14457         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14458         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14459         gfortran.fortran-torture/execute/direct_io.f90,
14460         gfortran.fortran-torture/execute/inquire_2.f90,
14461         gfortran.fortran-torture/execute/inquire_4.f90,
14462         gfortran.fortran-torture/execute/list_read_1.f90,
14463         gfortran.fortran-torture/execute/open_replace.f90,
14464         gfortran.fortran-torture/execute/slash_edit.f90,
14465         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14466         temporary files from testcases.
14467
14468 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14469
14470         PR libgfortran/26509
14471         gfortran.dg/write_direct_eor.f90: New test.
14472
14473 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14474
14475         * gcc.target/powerpc/pr26350.c: New.
14476         * gcc.target/powerpc/indexed-addr.c: New.
14477
14478 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14479
14480         * gfortran.dg/dependency_13.f90: New test case.
14481
14482 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14483
14484         PR middle-end/21781
14485         * gcc.dg/real-const-1.c: New test case.
14486
14487 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14488
14489         * g++.old-deja/g++.other/init18.C: New.
14490         * g++.old-deja/g++.other/init5.C: Remove xfail.
14491
14492 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14493
14494         * g++.dg/opt/pr15551.C: Cleanup temp file.
14495
14496 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14497
14498         PR c++/6634
14499         g++.dg/parse/long1.C: New test.
14500
14501 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14502
14503         PR fortran/19101
14504         * gfortran.dg/continuation.f90: New test.
14505         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14506
14507 2006-03-14  Richard Guenther  <rguenther@suse.de>
14508
14509         PR tree-optimization/26672
14510         * gcc.dg/torture/pr26672.c: New testcase.
14511
14512 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14513
14514         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14515         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14516
14517 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14518
14519         PR middle-end/26557
14520         * gcc.c-torture/compile/switch-1.c: New test case.
14521
14522 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14523
14524         PR fortran/25378
14525         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14526         test to include more permuatations of mask and index.
14527         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14528         respond to F2003 spec. that the position returned for an all false
14529         mask && condition is zero.
14530
14531 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14532
14533         PR middle-end/25989
14534         * gcc.dg/gomp/pr25989.c: New test.
14535
14536 2006-03-13  Jeff Law  <law@redhat.com>
14537
14538         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14539
14540 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14541
14542         * gcc.dg/switch-9.c: New test.
14543
14544 2006-03-13  Richard Guenther  <rguenther@suse.de>
14545
14546         PR middle-end/26630
14547         * gcc.dg/torture/pr26630.c: New testcase.
14548
14549 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14550
14551         * gfortran.dg/dependency_10.f90: New test case.
14552         * gfortran.dg/dependency_11.f90: Likewise.
14553
14554 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14555             Erik Edelmann  <eedelman@gcc.gnu.org>
14556
14557         * gfortran.dg/allocatable_function_1.f90: New.
14558         * gfortran.dg/allocatable_function_2.f90: New.
14559
14560 2006-03-10  Richard Guenther  <rguenther@suse.de>
14561
14562         PR middle-end/26565
14563         * gcc.dg/torture/pr26565.c: New testcase.
14564
14565 2006-03-09  Eric Christopher  <echristo@apple.com>
14566
14567         * gcc.c-torture/compile/20060309-1.c: New.
14568
14569 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14570
14571         PR libgfortran/26499
14572         * gfortran.dg/write_back.f: New test.
14573         * gfortran.dg/write_rewind_1.f: New test.
14574         * gfortran.dg/write_rewind_2.f: New test.
14575
14576 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14577
14578         PR libgfortran/26554
14579         * gfortran.dg/read_logical.f90: New test.
14580
14581 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14582
14583         * ada/acats/norun.lst: cdd2a03 now passes.
14584
14585 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14586
14587         PR testsuite/25177
14588         * gcc.target/powerpc/pr18096-1.c: Change where the error
14589         would match.
14590
14591 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14592
14593         * gcc.target/i386/cleanup-1.c: New test.
14594         * gcc.target/i386/cleanup-2.c: New test.
14595
14596 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14597
14598         * gfortran.dg/dependency_9.f90: Remove for the time being.
14599
14600 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14601
14602         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14603         directive.
14604
14605 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14606
14607         * gfortran.dg/dependency_9.f90: New test case.
14608
14609 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14610
14611         * gfortran.dg/dependency_4.f90: New test case.
14612         * gfortran.dg/dependency_5.f90: New test case.
14613         * gfortran.dg/dependency_6.f90: New test case.
14614         * gfortran.dg/dependency_7.f90: New test case.
14615         * gfortran.dg/dependency_8.f90: New test case.
14616
14617 2006-03-03  Paul Brook  <paul@codesourcery.com>
14618
14619         * lib/target-supports.exp (check_profiling_available):
14620         Add m68k-*-elf.
14621
14622 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14623
14624         PR fortran/25031
14625         * multiple_allocation_1.f90: New test.
14626
14627 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14628
14629         PR tree-optimization/26524
14630         * gfortran.dg/pr26524.f: New test case.
14631
14632 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14633
14634         * g++.dg/template/repo5.C: Cleanup repo files.
14635         * gcc.dg/20051201-1.c: Cleanup coverage files.
14636         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14637         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14638         tree dump files.
14639
14640 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14641
14642         * objc.dg/objc-nofilename-1.m: New test.
14643         * objc.dg/bad-receiver-type.m: New test.
14644         * obj-c++.dg/bad-receiver-type.mm: New test.
14645
14646 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14647
14648         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14649
14650 2006-03-01  Mike Stump  <mrs@apple.com>
14651
14652         * g++.dg/abi/key2.C: Add.
14653
14654 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14655
14656         * gfortran.dg/logical_dot_product.f90: New test.
14657
14658         PR fortran/26393
14659         * gfortran.dg/used_interface_ref.f90: New test.
14660
14661         PR fortran/20938
14662         * gfortran.dg/dependency_2.f90: New test.
14663         * gfortran.fortran-torture/execute/where17.f90: New test.
14664         * gfortran.fortran-torture/execute/where18.f90: New test.
14665         * gfortran.fortran-torture/execute/where19.f90: New test.
14666         * gfortran.fortran-torture/execute/where20.f90: New test.
14667
14668 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
14669
14670         * g++.dg/tree-ssa/pr26443.C: New test case.
14671
14672 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
14673
14674         PR middle-end/26022
14675         * g++.dg/opt/return-slot1.C: New test.
14676
14677 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14678
14679         PR libgfortran/26136
14680         * gfortran.dg/namelist_23.f90: New test.
14681
14682 2006-02-28  Roger Sayle  <roger@eyesopen.com>
14683
14684         PR middle-end/14752
14685         * gcc.dg/fold-eqandshift-2.c: New test case.
14686
14687 2006-02-28  Richard Guenther  <rguenther@suse.de>
14688
14689         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14690         decomposition.
14691
14692 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
14693
14694         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14695
14696 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14697
14698         PR libgfortran/26464
14699         * gfortran.dg/backspace_5.f: New test.
14700         * gfortran.dg/backspace_6.f: New test.
14701
14702 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14703
14704         * gcc.dg/fold-eqandnot-1.c: New test case.
14705
14706 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14707
14708         PR middle-end/19983
14709         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14710
14711 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
14712
14713         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14714         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14715
14716 2006-02-26  Richard Guenther  <rguenther@suse.de>
14717
14718         PR tree-optimization/26421
14719         * gcc.dg/tree-ssa/pr26421.c: New testcase.
14720
14721 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
14722
14723         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14724         * g++.old-deja/g++.robertl/eb132.C: Likewise.
14725
14726 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14727
14728         * gcc.dg/fold-even-1.c: New test case.
14729
14730 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14731
14732         PR middle-end/21137
14733         * gcc.dg/fold-eqandshift-1.c: New test case.
14734
14735 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14736
14737         PR tree-optimization/25125
14738         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14739         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14740
14741 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14742
14743         PR tree-optimizations/26359
14744         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14745         with -fdump-tree-dceloop-details.
14746         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14747
14748 2006-02-25  Roger Sayle  <roger@eyesopen.com>
14749
14750         PR middle-end/23673
14751         * gcc.dg/fold-eqxor-1.c: New test case.
14752         * gcc.dg/fold-eqxor-2.c: Likewise.
14753         * gcc.dg/fold-eqxor-3.c: Likewise.
14754
14755 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
14756
14757         PR fortran/23092
14758         * scalar_mask_1.f90: New test.
14759
14760 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
14761
14762         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14763         * g++.dg/eh/uncaught2.C: New.
14764         * g++.dg/eh/uncaught3.C: New.
14765
14766 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14767
14768         PR libgfortran/26423
14769         * gfortran.dg/read_many_1.f: New test.
14770
14771 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
14772
14773         PR fortran/24519
14774         * gfortran.dg/dependency_3.f90: New test.
14775         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14776         XFAILs.
14777
14778         PR fortran/25395
14779         * gfortran.dg/equiv_6.f90: New test.
14780
14781 2006-02-23  Jeff Law  <law@redhat.com>
14782
14783         * gcc.c-torture/compile/pr26425.c: New test.
14784
14785 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
14786
14787         PR middle-end/26412
14788         * gcc.dg/gomp/pr26412.c: New test.
14789
14790 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14791
14792         PR c++/26291
14793         * g++.dg/other/ellipsis1.C: New test.
14794         * g++.dg/parse/operator4.C: Adjust error marker.
14795
14796 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14797
14798         PR target/25603
14799         * gfortran.dg/pr25603.f: New testcase.
14800
14801 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14802
14803         * gcc.dg/bf-spl1.c: Don't specify -m68000.
14804         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14805
14806 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
14807
14808         * g++.dg/eh/spbp.C: New.
14809
14810 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
14811
14812         PR middle-end/26379
14813         * gcc.target/i386/mmx-7.c: New test.
14814
14815 2006-02-20  Roger Sayle  <roger@eyesopen.com>
14816
14817         PR tree-optimization/26361
14818         * gcc.dg/tree-ssa/vrp27.c: New test case.
14819
14820 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
14821
14822         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14823         * gcc.dg/tree-ssa/complex-4.c: Here.
14824
14825 2006-02-19  Roger Sayle  <roger@eyesopen.com>
14826
14827         PR middle-end/19543
14828         * gfortran.dg/logical_1.f90: New test case.
14829
14830 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
14831
14832         PR middle-end/26334
14833         * gcc.dg/20060218-1.c: Moved to...
14834         * gcc.target/i386/20060218-1.c: ... here.  New test.
14835
14836 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14837
14838         PR fortran/26201
14839         * gfortran.dg/convert_1.f90: New.
14840
14841 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
14842
14843         PR fortran/25054
14844         * gfortran.dg/namelist_5.f90: New test.
14845
14846         PR fortran/25089
14847         * gfortran.dg/namelist_4.f90: New test.
14848
14849 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14850
14851         PR tree-opt/25680
14852         * gcc.dg/tree-ssa/complex-3.c: New test.
14853
14854 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14855
14856         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14857         variable to take into account the variable name in the
14858         function header.
14859         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14860
14861 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14862
14863         PR middle-end/26334
14864         * gcc.c-torture/compile/20060217-1.c: New test.
14865         * gcc.dg/20060218-1.c: New test.
14866
14867 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14868
14869         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14870
14871 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14872
14873         * gcc.dg/cpp/undef3.c: New test.
14874         * gcc.dg/cpp/trad/builtins2.c: New test.
14875
14876 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14877
14878         PR c++/26266
14879         * g++.dg/template/static22.C: New test.
14880         * g++.dg/template/static23.C: New test.
14881         * g++.dg/template/static24.C: New test.
14882         * g++.dg/template/non-dependent13.C: New test.
14883         * g++.dg/init/member1.C: Tweak error markers.
14884
14885 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14886
14887         PR target/26255
14888         * gcc.c-torture/compile/pr26255.c: New test case.
14889
14890 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14891
14892         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14893         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14894         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14895         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14896         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14897         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14898         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14899
14900 2006-02-16  Jeff Law  <law@redhat.com>
14901
14902         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14903         * gcc.dg/tree-ssa/vrp26.c: New test.
14904
14905 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14906
14907         PR target/20353
14908         PR target/24578
14909         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14910         __UCLIBC__ is defined.
14911
14912 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14913
14914         PR fortran/26224
14915         * gfortran.dg/gomp/pr26224.f: New test.
14916
14917 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14918
14919         PR tree-opt/25918
14920         * lib/target-supports.exp
14921         (check_effective_target_vect_short_mult): New.
14922         (check_effective_target_vect_char_mult): New.
14923         (check_effective_target_vect_widen_sum_qi_to_si): New.
14924         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14925         (check_effective_target_vect_widen_sum_hi_to_si): New.
14926         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14927         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14928         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14929         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14930         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14931         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14932         vect-reduc-pattern-2c.c
14933         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14934         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14935         vect-reduc-pattern-1c.c
14936
14937 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14938
14939         PR fortran/24557
14940         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14941
14942 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14943
14944         PR fortran/26054
14945         * gfortran.dg/enum_8.f90: Remove check for warning.
14946         * gfortran.dg/iomsg_1.f90: Ditto.
14947         * gfortran.dg/enum_1.f90: Ditto.
14948         * gfortran.dg/enum_9.f90: Ditto.
14949         * gfortran.dg/enum_2.f90: Ditto.
14950         * gfortran.dg/enum_10.f90: Ditto.
14951         * gfortran.dg/enum_3.f90: Ditto.
14952         * gfortran.dg/flush_1.f90: Ditto.
14953         * gfortran.dg/enum_4.f90: Ditto.
14954         * gfortran.dg/array_constructor_1.f90: Ditto.
14955         * gfortran.dg/enum_5.f90: Ditto.
14956         * gfortran.dg/enum_6.f90: Ditto.
14957         * gfortran.dg/enum_7.f90: Ditto.
14958
14959 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14960
14961         PR middle-end/26300
14962         * gcc.c-torture/compile/20060215-1.c: New test.
14963
14964 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14965
14966         PR middle-end/23670
14967         * gcc.dg/tree-ssa/andor-2.c: New test case.
14968
14969 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14970
14971         PR fortran/25045
14972         * optional_dim.f90: New test.
14973
14974 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14975
14976         PR fortran/26277
14977         * gfortran.dg/label_4.f90: New.
14978
14979 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14980             Diego Novillo  <dnovillo@redhat.com>
14981             Uros Bizjak  <uros@kss-loka.si>
14982
14983         * gfortran.dg/gomp: New directory.
14984
14985 2006-02-14  Richard Guenther  <rguenther@suse.de>
14986
14987         PR tree-optimization/26258
14988         * gcc.dg/torture/pr26258.c: New testcase.
14989
14990 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14991
14992         PR fortran/26246
14993         * gfortran.dg/pr26246_1.f90: New test.
14994         * gfortran.dg/pr26246_2.f90: New test.
14995
14996         PR middle-end/26092
14997         * gcc.c-torture/compile/20060208-1.c: New test.
14998
14999 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
15000
15001         PR fortran/26074
15002         PR fortran/25103
15003         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15004         * gfortran.dg/bad_automatic_objects_1.f90: New test.
15005         * gfortran.dg/automatic_module_variable.f90: Change error message.
15006
15007         PR fortran/20861
15008         * gfortran.dg/internal_dummy_1.f90: New test.
15009
15010         PR fortran/20871
15011         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15012
15013
15014         PR fortran/25083
15015         * gfortran.dg/uncommon_block_data_1.f90: New test.
15016         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15017         with standard.
15018
15019         PR fortran/25088
15020         * gfortran.dg/typed_subroutine_1.f90: New test.
15021
15022 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
15023
15024         * objc.dg/dwarf-1.m: New.
15025
15026 2006-02-13  Roger Sayle  <roger@eyesopen.com>
15027
15028         PR middle-end/24427
15029         * gcc.dg/tree-ssa/andor-1.c: New test case.
15030
15031 2006-02-13  Josh Conner  <jconner@apple.com>
15032
15033         PR target/25376
15034         * gcc.dg/pr25376.c: New test.
15035
15036         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15037         assemble.
15038         * lib/target-supports.exp (check_named_sections_available):
15039         Only compile named-sections test -- don't assemble.
15040
15041 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15042
15043         * g++.dg/warn/no-write-strings.C: New test.
15044         * g++.dg/warn/write-strings.C: Likewise.
15045         * g++.dg/warn/write-strings-default.C: Likewise.
15046
15047 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15048
15049         PR fortran/25806
15050         * gfortran.dg/ret_pointer_2.f90: New test.
15051
15052 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15053
15054         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15055
15056 2006-02-10  Jeff Law  <law@redhat.com>
15057
15058         * gcc.c-torture/compile/pr26213.c: New test.
15059
15060 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15061
15062         gfortran.dg/null_1.f90: New test.
15063
15064 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15065
15066         PR fortran/14771
15067         * gfortran.dg/parens_4.f90: New.
15068         * gfortran.dg/parens_5.f90: New.
15069
15070 2006-02-10  Richard Guenther  <rguenther@suse.de>
15071
15072         * gcc.dg/pr23372-1.c: Remove empty file.
15073
15074 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15075         Paul Thomas  <pault@gcc.gnu.org>
15076
15077         PR fortran/14771
15078         * gfortran.dg/parens_1.f90: New.
15079         * gfortran.dg/parens_2.f90: New.
15080         * gfortran.dg/parens_3.f90: New.
15081
15082 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
15083
15084         PR fortran/26038
15085         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15086
15087         PR fortran/25059
15088         * gfortran.dg/impure_assignment_1.f90: New test.
15089
15090         PR fortran/25070
15091         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15092
15093 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15094
15095         PR target/26141
15096         * g++.dg/expr/stdarg2.C: New test.
15097
15098 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15099
15100         PR inline-asm/16194
15101         * gcc.dg/pr16194.c: New test.
15102
15103 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15104
15105         * ada/acats/run_acats: Use portable variant of "$@".
15106
15107 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15108
15109         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15110         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15111
15112 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15113
15114         PR tree-opt/26179
15115         * g++.dg/opt/pr26179.C: New test.
15116
15117 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15118
15119         PR middle-end/26134
15120         * gcc.dg/tree-ssa/complex-3.c: New test.
15121
15122 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15123
15124         * gcc.c-torture/compile/volatile-1.c: New test.
15125
15126 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
15127
15128         PR 26180
15129         * gcc.dg/tree-ssa/pr26180.c: New test.
15130
15131 2006-02-08  Jeff Law  <law@redhat.com>
15132
15133         * gcc.dg/tree-ssa/pr21417.c: New test.
15134
15135 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15136
15137         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15138         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15139
15140 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15141
15142         * lib/scanrtl.exp: New.
15143
15144 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15145
15146         PR c++/26071
15147         * g++.dg/other/virtual2.C: New test.
15148
15149         PR c++/26070
15150         * g++.dg/other/virtual1.C: New test.
15151
15152 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15153
15154         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15155         cleanup-ipa-dump): Update dump file glob patterns.
15156         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15157         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15158
15159         * lib/gcc-dg.exp: Load it.
15160         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15161
15162 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
15163
15164         PR testsuite/26159
15165         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15166         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15167
15168 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15169
15170         PR fortran/25577
15171         * gfortran.dg/mvbits_1.f90: New.
15172
15173 2006-02-07  Dirk Mueller  <dmueller@suse.com>
15174
15175         * g++.dg/warn/Wdiv-by-zero.C: New test.
15176         * g++.dg/warn/Wno-div-by-zero.C: New.
15177
15178 2006-02-07  Jeff Law  <law@redhat.com>
15179
15180         * gcc.dg/tree-ssa/pr21559.c: New test.
15181
15182         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15183         multiple VRP passes.
15184         * gcc.dg/tree-ssa/vrp09.c: Likewise.
15185         * gcc.dg/tree-ssa/vrp18.c: Likewise.
15186         * gcc.dg/tree-ssa/pr21582.c: Likewise.
15187         * gcc.dg/tree-ssa/pr20657.c: Likewise.
15188         * gcc.dg/tree-ssa/pr21001.c: Likewise.
15189         * gcc.dg/tree-ssa/vrp02.c: Likewise
15190         * gcc.dg/tree-ssa/vrp11.c: Likewise
15191         * gcc.dg/tree-ssa/pr14341.c: Likewise
15192         * gcc.dg/tree-ssa/vrp19.c: Likewise
15193         * gcc.dg/tree-ssa/vrp20.c: Likewise
15194         * gcc.dg/tree-ssa/vrp03.c: Likewise
15195         * gcc.dg/tree-ssa/pr21086.c: Likewise
15196         * gcc.dg/tree-ssa/pr21959.c: Likewise
15197         * gcc.dg/tree-ssa/vrp21.c: Likewise
15198         * gcc.dg/tree-ssa/vrp04.c: Likewise
15199         * gcc.dg/tree-ssa/pr25485.c: Likewise
15200         * gcc.dg/tree-ssa/pr22026.c: Likewise
15201         * gcc.dg/tree-ssa/vrp22.c: Likewise
15202         * gcc.dg/tree-ssa/vrp05.c: Likewise
15203         * gcc.dg/tree-ssa/20030807-10.c: Likewise
15204         * gcc.dg/tree-ssa/pr20701.c: Likewise
15205         * gcc.dg/tree-ssa/vrp23.c: Likewise
15206         * gcc.dg/tree-ssa/vrp06.c: Likewise
15207         * gcc.dg/tree-ssa/pr22117.c: Likewise
15208         * gcc.dg/tree-ssa/pr20702.c: Likewise
15209         * gcc.dg/tree-ssa/vrp15.c: Likewise
15210         * gcc.dg/tree-ssa/pr21090.c: Likewise
15211         * gcc.dg/tree-ssa/pr21294.c: Likewise
15212         * gcc.dg/tree-ssa/vrp24.c: Likewise
15213         * gcc.dg/tree-ssa/vrp07.c: Likewise
15214         * gcc.dg/tree-ssa/pr21563.c: Likewise
15215         * gcc.dg/tree-ssa/pr25382.c: Likewise
15216         * gcc.dg/tree-ssa/vrp16.c: Likewise
15217         * gcc.dg/tree-ssa/vrp25.c: Likewise
15218         * gcc.dg/tree-ssa/vrp08.c: Likewise
15219         * gcc.dg/tree-ssa/20030807-6.c: Likewise
15220         * gcc.dg/tree-ssa/vrp17.c: Likewise
15221         * gcc.dg/tree-ssa/pr21458.c: Likewise
15222         * g++.dg/tree-ssa/pr18178.C: Likewise
15223
15224 2006-02-07  Richard Guenther  <rguenther@suse.de>
15225
15226         PR c++/26140
15227         Revert
15228         2006-01-30  Richard Guenther  <rguenther@suse.de>
15229         PR c++/23372
15230         * gcc.dg/pr23372-1.C: New testcase.
15231
15232         * g++.dg/tree-ssa/pr26140.C: New testcase.
15233
15234 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
15235
15236         PR c++/9737
15237         * g++.dg/template/ttp15.C: New test.
15238         * g++.dg/template/ttp16.C: Likewise.
15239         * g++.dg/template/ttp17.C: Likewise.
15240         * g++.old-deja/g++.pt/ttp36.C: Remove.
15241         * g++.old-deja/g++.pt/ttp19.C: Likewise.
15242         * g++.old-deja/g++.pt/ttp37.C: Likewise.
15243         * g++.old-deja/g++.pt/ttp38.C: Likewise.
15244         * g++.old-deja/g++.pt/ttp39.C: Likewise.
15245         * g++.old-deja/g++.pt/ttp9.C: Likewise.
15246         * g++.old-deja/g++.pt/ttp40.C: Likewise.
15247         * g++.old-deja/g++.pt/ttp51.C: Likewise.
15248         * g++.old-deja/g++.pt/ttp26.C: Likewise.
15249         * g++.old-deja/g++.pt/ttp36.C: Likewise.
15250
15251 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
15252
15253         PR libfortran/23815
15254         * unf_io_convert_4.f90: New test.
15255
15256 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
15257
15258         * gcc.dg/tree-ssa/loadpre10.c: New test.
15259         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15260         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15261         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15262
15263 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15264
15265         PR libfortran/24685
15266         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15267
15268 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
15269
15270         PR tree-opt/25251
15271         * gfortran.dg/assign_7.f: New test.
15272
15273 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15274
15275         PR fortran/26041
15276         PR fortran/26064
15277         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15278         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15279         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15280
15281 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
15282
15283         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15284         in size_t typedef.
15285
15286 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15287
15288         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15289         * g++.dg/charset/string.c (foo): Likewise.
15290         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15291         const char*
15292         * g++.dg/ext/builtin2.C (printf): Likewise.
15293         * g++.dg/init/new15.C (printf): Likewise.
15294         * g++.dg/opt/pr17697-1.C (foo): Likewise.
15295         * g++.dg/opt/pr17697-2.C (foo): Likewise.
15296         * g++.dg/opt/pr17697-3.C (foo): Likewise.
15297         * g++.dg/template/non-dependent4.C (temp): Likewise.
15298         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15299         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15300         parameter type to const char*.
15301         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15302         Change type to const char*.
15303         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15304         Likewise.
15305         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15306         second parameter type to const char*.
15307         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15308         (Y::Y): Change parameter type to const char*.
15309         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15310         * g++.old-deja/g++.jason/report.C: Apply const correctness.
15311         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15312         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15313         (char*).
15314         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15315         const char*.
15316         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15317         type to const char*.
15318         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15319         return type to const char*.
15320         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15321         to const char*.
15322         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15323         * g++.old-deja/g++.law/refs1.C: Likewise.
15324         * g++.old-deja/g++.law/visibility1.C: Likewise.
15325         * g++.old-deja/g++.law/visibility2.C: Likewise.
15326         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15327         const char*.
15328         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15329         * g++.old-deja/g++.mike/net48.C: Likewise.
15330         * g++.old-deja/g++.mike/p646.C: Likewise.
15331         * g++.old-deja/g++.mike/p6746.C: Likewise.
15332         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15333         type to const char*.
15334         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15335         deprecated conversion warning.
15336         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15337         char*.
15338         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15339         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15340         * g++.old-deja/g++.pt/explicit8.C: Likewise.
15341         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15342         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15343         * g++.old-deja/g++.pt/nontype3.C: Likewise.
15344         * g++.old-deja/g++.pt/t39.C: Likewise.
15345         * g++.old-deja/g++.robertl/eb106.C: Likewise.
15346         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15347
15348 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
15349
15350         PR fortran/25075
15351         intrinsic_argument_conformance_1.f90: New test.
15352
15353 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
15354
15355         PR fortran/20845
15356         * gfortran.dg/char_result_11.f90: Add SAVE.
15357         * gfortran.dg/der_pointer_4.f90: Ditto.
15358         * gfortran.dg/default_initialization.f90: New test.
15359
15360 2006-02-03  Jeff Law  <law@redhat.com>
15361
15362         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15363         handle more than 100 dump files.
15364         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15365         * lib/scantree.exp (scan-tree-dump): Likewise.
15366         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15367         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15368         * lib/scanipa.exp (scan-ipa-dump): Likewise.
15369         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15370         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15371
15372 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
15373
15374         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15375
15376 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
15377
15378         * g++.dg/template/using12.C: New test.
15379
15380 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
15381
15382         * gcc.target/powerpc/pr25960.c: New test.
15383
15384 2006-02-02  Steven G. Kargl  <kargls@comcast>
15385
15386         PR fortran/24958
15387         gfortran.dg/nullify_2.f90: New test.
15388
15389 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
15390
15391         PR 25990
15392         * gcc.dg/gomp/pr25990.c: New test.
15393
15394 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
15395
15396         PR c++/25342
15397         * g++.gd/template/partial4.C: New test.
15398
15399 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
15400
15401         PR middle-end/26001
15402         * gfortran.dg/data_char_2.f90: New.
15403
15404 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
15405
15406         PR fortran/26039
15407         maxval_maxloc_conformance_1.f90: New test.
15408
15409 2006-01-31  Richard Guenther  <rguenther@suse.de>
15410
15411         * gcc.target/i386/sselibm-1.c: New testcase.
15412         * gcc.target/i386/sselibm-2.c: Likewise.
15413         * gcc.target/i386/sselibm-3.c: Likewise.
15414         * gcc.target/i386/sselibm-4.c: Likewise.
15415         * gcc.target/i386/sselibm-5.c: Likewise.
15416
15417 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15418
15419         PR fortran/24266
15420         * gfortran.dg/arrayio_derived_2.f90: New.
15421
15422 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15423
15424         * gcc.dg/unsigned-long-compare.c: New test.
15425
15426 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
15427
15428         PR testsuite/25318
15429         * lib/target-supports.exp (check_effective_target_freorder):
15430         Check to see if target supports -freorder-blocks-and-partition.
15431         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15432         instead of "dg-require-named-sections".
15433
15434 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15435
15436         PR target/14798:
15437         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15438         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15439         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15440         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15441         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15442         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15443         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15444         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15445
15446 2006-01-30  Richard Guenther  <rguenther@suse.de>
15447
15448         PR c++/23372
15449         * gcc.dg/pr23372-1.C: New testcase.
15450
15451 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15452
15453         * gcc.dg/gomp/pr25874.c: New test.
15454
15455 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15456
15457         PR tree-opt/25911
15458         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15459
15460 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15461
15462         PR fortran/18578
15463         PR fortran/18579
15464         PR fortran/20857
15465         PR fortran/20885
15466         * gfortran.dg/intent_out_1.f90: New test.
15467
15468 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15469
15470         PR fortran/17911
15471         * gfortran.dg/procedure_lvalue.f90: New test.
15472
15473         PR fortran/20895
15474         PR fortran/25030
15475         * gfortran.dg/char_pointer_assign_2.f90: New test.
15476         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15477         assignment to be consistent with standard.
15478         * gfortran.dg/char_result_2.f90: The same.
15479         * gfortran.dg/char_result_8.f90: The same.
15480
15481 2006-01-28  Zack Weinberg  <zackw@panix.com>
15482
15483         * gcc.dg/Woverlength-strings.c
15484         * gcc.dg/Woverlength-strings-pedantic-c89.c
15485         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15486         * gcc.dg/Woverlength-strings-pedantic-c99.c
15487         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15488
15489 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15490
15491         * gcc.c-torture/execute/20060127-1.c: New test.
15492
15493 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15494
15495         PR c++/25999
15496         * g++.dg/ext/pragmaweak1.C: New test.
15497
15498 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15499
15500         PR c++/25855
15501         * g++.dg/template/spec29.C: New test.
15502
15503 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15504
15505         PR c/19606.
15506         * gcc.c-torture/execute/pr19606.c: New.
15507
15508 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15509
15510         * gcc.dg/pragma-re-4.c: New test.
15511
15512 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15513
15514         PR fortran/25964
15515         * gfortran.dg/assumed_size_refs_3.f90: New test.
15516
15517 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15518
15519         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15520
15521 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15522
15523         PR ada/21317
15524         * ada/acats/support/impdef.a: Add One_Long_Second.
15525         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15526         * ada/acats/tests/c9/c94026.a: Likewise.
15527         * ada/acats/tests/c9/c97305c.ada: Likewise.
15528         * ada/acats/tests/c9/c99004a.ada: Likewise.
15529
15530 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15531
15532         PR fortran/25964
15533         * gfortran.dg/global_references_2.f90: New test.
15534
15535         PR fortran/25084
15536         PR fortran/20852
15537         PR fortran/25085
15538         PR fortran/25086
15539         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15540         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15541
15542         PR fortran/25416
15543         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15544
15545 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15546
15547         PR c/25892
15548         * gcc.dg/Wpointer-sign.c: New.
15549         * gcc.dg/Wpointer-sign-Wall.c: New.
15550         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15551         * gcc.dg/Wpointer-sign-pedantic.c: New.
15552         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15553         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15554
15555 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15556
15557         PR C/25861
15558         * gcc.c-torture/compile/pr25861.c: New test.
15559
15560 2006-01-26  Paul Brook  <paul@codesourcery.com>
15561
15562         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15563         on short-enum targets.
15564         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15565         variable.
15566         (generate_fields): Use short_enums.
15567         (main): Set short_enums.  Document -e.
15568         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15569         on short-enum targets.
15570         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15571         variable.
15572         (generate_fields): Use short_enums.
15573         (main): Set short_enums.  Document -e.
15574         * lib/target-supports.exp (check_effective_target_short_enums): New.
15575
15576 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15577
15578         PR target/25947
15579         * gcc.dg/torture/pr25947-1.c: New test.
15580
15581 2006-01-25  Jan Hubicka  <jh@suse.cz>
15582             Roger Sayle  <roger@eyesopen.com>
15583
15584         PR rtl-optimization/25703
15585         * gcc.target/i386/20060125-1.c: New test case.
15586         * gcc.target/i386/20060125-2.c: New test case.
15587
15588 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15589
15590         PR fortran/18540
15591         * gfortran.dg/goto_1.f: New.
15592
15593 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15594
15595         PR fortran/25716
15596         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15597         25716 on 32-bit systems too.
15598
15599 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15600
15601         PR testsuite/25590
15602         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15603
15604 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15605
15606         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15607
15608 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15609
15610         PR fortran/25835
15611         * gfortran.dg/read_eof.f90: Delete, renamed.
15612         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15613         * gfortran.dg/read_eof_2.f90: New test.
15614         * gfortran.dg/read_eof_3.f90: New test.
15615
15616 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15617
15618         PR tree-opt/25860
15619         * gcc.c-torture/compile/pr25860.c: New test.
15620
15621 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15622
15623         PR c++/25552
15624         * g++.dg/parse/dtor8.C: New test.
15625
15626 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15627
15628         PR testsuite/25891
15629         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15630         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15631         check_effective_target_fopenmp returns 0.
15632
15633 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15634
15635         PR ada/20548
15636         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15637         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15638         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15639
15640 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15641
15642         PR tree-opt/25857
15643         * g++.dg/opt/pr25857.C: New test.
15644
15645 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15646         Jan Hubicka  <jh@suse.cz>
15647         Richard Guenther  <rguenther@suse.de>
15648
15649         PR rtl-optimization/25654
15650         * gcc.dg/torture/pr25654.c: New testcase.
15651         * gcc.target/i386/pr25654.c: Likewise.
15652
15653 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15654
15655         PR fortran/25901
15656         * gfortran.dg/internal references_2.f90: New test.
15657
15658         Fix regression in testing of admissability of attributes.
15659         * gfortran.dg/intent_used_1.f90: New test.
15660
15661 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15662
15663         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15664         Remove target conditional torture options for i?86 and x86_64
15665         GNU/Linux.
15666
15667 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15668
15669         PR c++/10891
15670         * g++.dg/rtti/no-rtti.C: New.
15671
15672 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
15673
15674         PR c++/25895
15675         * g++.dg/inherit/conv2.C: New test.
15676
15677         PR c++/25856
15678         * g++.dg/parse/dtor7.C: New test.
15679
15680         PR c++/25858
15681         * g++.dg/template/crash44.C: New test.
15682
15683 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
15684
15685         PR fortran/25124
15686         PR fortran/25625
15687         * gfortran.dg/internal_references_1.f90: New test.
15688           PR fortran/20881
15689         PR fortran/23308
15690         PR fortran/25538
15691         PR fortran/25710
15692         * gfortran.dg/global_references_1.f90: New test.
15693         * gfortran.dg/g77/19990905-1.f: Restore the error that
15694         there is a clash between the common block name and
15695         the name of a subroutine reference.
15696
15697         PR fortran/PR24276
15698         * gfortran.dg/aliasing_dummy_1.f90: New test.
15699
15700 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
15701
15702         * gcc.dg/vmx/1b-01.c: Warning fix.
15703         * gcc.dg/vmx/1c-02.c: Likewise.
15704         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15705
15706 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
15707
15708         PR testsuite/24962
15709         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15710
15711 2006-01-20  Richard Guenther  <rguenther@suse.de>
15712         Steven Bosscher <stevenb.gcc@gmail.com>
15713
15714         PR rtl-optimization/24626
15715         * gcc.dg/torture/pr24626-1.c: New testcase.
15716         * gcc.dg/torture/pr24626-2.c: Likewise.
15717         * gcc.dg/torture/pr24626-3.c: Likewise.
15718         * gcc.dg/torture/pr24626-4.c: Likewise.
15719
15720 2006-01-20  Dirk Mueller  <dmueller@suse.com>
15721
15722         PR c++/5520
15723         * g++.dg/warn/empty-body.C: New.
15724
15725 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
15726
15727         PR c++/22136
15728         * g++.dg/template/using10.C: New test.
15729         * g++.dg/temlpate/using11.C: Likewise.
15730         * g++.dg/inherit/using5.C: Tweak error messages.
15731
15732 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
15733
15734         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15735         target test.
15736         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15737
15738 2006-01-19  Jan Hubicka  <jh@suse.cz>
15739
15740         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15741
15742 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15743
15744         PR c++/25854
15745         * g++.dg/template/spec28.C: New test.
15746
15747 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
15748
15749         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15750         (switchfiles): Fix fprintf's by adding srcdir or removing it.
15751
15752 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
15753
15754         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15755         * gcc.dg/gomp/critical-1.c: Likewise.
15756         * gcc.dg/gomp/critical-3.c: Likewise.
15757         * gcc.dg/gomp/empty.c: Likewise.
15758         * gcc.dg/gomp/ordered-1.c: Likewise.
15759         * gcc.dg/gomp/for-4.c: Likewise.
15760         * gcc.dg/gomp/for-6.c: Likewise.
15761         * gcc.dg/gomp/master-3.c: Likewise.
15762         * gcc.dg/gomp/for-8.c: Likewise.
15763         * gcc.dg/gomp/for-10.c: Likewise.
15764         * gcc.dg/gomp/for-18.c: Likewise.
15765         * gcc.dg/gomp/for-5.c: Likewise.
15766         * gcc.dg/gomp/for-7.c: Likewise.
15767         * gcc.dg/gomp/for-9.c: Likewise.
15768
15769 2006-01-18  Jeff Law  <law@redhat.com>
15770
15771         * gcc.dg/tree-ssa/vrp25.c: New test.
15772
15773 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15774
15775         * gcc.dg/pr25805.c: Fix misapplied patch.
15776
15777 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
15778
15779         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15780         (check_effective_target_vect_udot_qi): New.
15781         (check_effective_target_vect_sdot_hi): New.
15782         (check_effective_target_vect_udot_hi): New.
15783         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15784         prefixed with "wrapv-" with -fwrapv.
15785         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15786         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15787         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15788         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15789         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15790
15791         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15792         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15793         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15794         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15795
15796 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15797
15798         PR c++/16829
15799         * g++.dg/other/default2.C: New test.
15800         * g++.dg/other/default3.C: New test.
15801
15802 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15803
15804         PR c/25805
15805         * gcc.dg/pr25805.c: New file.
15806
15807 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
15808
15809         PR c++/25836
15810         * g++.dg/template/init6.C: New test.
15811
15812 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
15813
15814         * gcc.dg/tree-ssa/pr24287.c: New test
15815
15816 2006-01-18  Eric Christopher  <echristo@apple.com>
15817
15818         * g++.dg/eh/table.C: New.
15819
15820 2006-01-18  DJ Delorie  <dj@redhat.com>
15821
15822         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15823         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15824         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15825         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15826
15827 2006-01-18  Jeff Law  <law@redhat.com>
15828
15829         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15830         on wrapping on overflow semantics.
15831
15832         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15833
15834         * gcc.gc/tree-ssa/vrp23.c: New test.
15835         * gcc.gc/tree-ssa/vrp24.c: New test.
15836
15837 2006-01-18  Richard Henderson  <rth@redhat.com>
15838             Aldy Hernandez  <aldyh@redhat.com>
15839             Jakub Jelinek  <jakub@redhat.com>
15840             Diego Novillo  <dnovillo@redhat.com>
15841             Uros Bizjak  <uros@kss-loka.si>
15842
15843         * gcc.dg/gomp: New directory.
15844
15845 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
15846             Steven G. Kargl  <kargls@comcast.net>
15847
15848         PR fortran/20869
15849         * gfortran.dg/intrinsic_external_1.f90: New test.
15850
15851         PR fortran/20875.
15852         * gfortran.dg/elemental_pointer_1.f90: New test.
15853
15854         PR fortran/25024
15855         * gfortran.dg/external_procedures_1.f90: New test.
15856
15857         PR fortran/25785
15858         gfortran.dg/assumed_present.f90: New test.
15859
15860 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15861
15862         * g++.dg/parse/lookup5.C: New test.
15863
15864 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15865
15866         PR fortran/25697
15867         * gfortran.dg/read_eof.f90: New test.
15868
15869 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15870
15871         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15872         add a closing brace.
15873
15874 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15875
15876         PR fortran/25631
15877         * gfortran.dg/fmt_tl.f: New test.
15878
15879 2006-01-17  Eric Christopher  <echristo@apple.com>
15880
15881         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15882         * g++.old-deja/g++.warn/impint2.C: Ditto.
15883         * g++.old-deja/g++.other/null1.C: Ditto.
15884         * g++.dg/warn/conv2.C: Ditto.
15885         * g++.dg/warn/conv4.C: New file.
15886
15887 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15888
15889         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15890
15891 2006-01-17  Andreas Jaeger  <aj@suse.de>
15892             Janis Johnson <janis187@us.ibm.com>
15893
15894         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15895         in 64-bit.
15896         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15897         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15898
15899 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15900
15901         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15902         (switchfiles): xfail txxx where xxx >= 25.
15903
15904 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15905
15906         PR testsuite/25764
15907         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15908
15909 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15910
15911         PR c/25682
15912         * gcc.dg/pr25682.c: New test.
15913         * g++.dg/parse/array-size2.C: New test.
15914
15915 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15916
15917         * consistency.vlad: Remove entire directory, 1652 files.
15918
15919 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15920
15921         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15922         check_effective_target_dfprt_nocache): New.
15923         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15924         (check_effective_target_dfprt): New.
15925         * lib/c-compat.exp (check_dfp): Remove.
15926         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15927         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15928         level of support for decimal float.
15929         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15930         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15931         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15932         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15933         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15934         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15935         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15936         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15937         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15938         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15939         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15940         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15941         directives.
15942
15943 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15944
15945         PR testsuite/25741
15946         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15947         $base_dir/../.
15948         * lib/gfortran.exp (gfortran_init): Likewise.
15949         * lib/obj-c++.exp (obj-c++_init): Likewise.
15950         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15951         (scan-assembler-dem-not): Likewise.
15952         * lib/scandump.exp (scan-dump-dem): Likewise.
15953         (scan-dump-dem-not): Likewise.
15954
15955 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15956
15957         PR testsuite/25767
15958         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15959         powerpc-*-darwin*.
15960         * lib/obj-c++.exp (obj-c++_init): Likewise.
15961
15962 2006-01-16  Richard Guenther  <rguenther@suse.de>
15963
15964         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15965
15966 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15967
15968         PR testsuite/25777
15969         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15970         to LD_LIBRARY_PATH.
15971
15972 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15973             Andrew Pinski  <pinskia@physics.uc.edu>
15974
15975         * gcc.dg/minmax-1.c: New test.
15976
15977 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15978
15979         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15980         * gcc.misc-tests/dectest.exp: Ditto.
15981
15982 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15983
15984         PR testsuite/25796
15985         * gcc.target/i386/cmov6.c: Use -march=k8.
15986
15987 2006-01-15  Andreas Jaeger  <aj@suse.de>
15988
15989         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15990         x86 does not have __float128.
15991
15992 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15993
15994         * gcc.target/i386/cmov6.c: New test.
15995
15996 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15997
15998         PR c++/25663
15999         * g++.dg/template/ctor6.C: New test.
16000
16001 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
16002
16003         PR tree-optimization/25485
16004         * gcc.dg/tree-ssa/pr25485.c: New.
16005
16006 2006-01-14  Richard Guenther  <rguenther@suse.de>
16007
16008         PR tree-optimization/22548
16009         PR tree-optimization/22555
16010         PR tree-optimization/22501
16011         * gcc.dg/tree-ssa/alias-4.c: New testcase.
16012         * gcc.dg/tree-ssa/alias-5.c: Likewise.
16013         * gcc.dg/tree-ssa/alias-6.c: Likewise.
16014         * gcc.dg/tree-ssa/alias-7.c: Likewise.
16015         * gcc.dg/tree-ssa/alias-8.c: Likewise.
16016         * gcc.dg/tree-ssa/alias-9.c: Likewise.
16017         * gcc.dg/tree-ssa/alias-10.c: Likewise.
16018         * gcc.dg/tree-ssa/alias-11.c: Likewise.
16019         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16020
16021 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
16022
16023         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
16024         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16025
16026 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
16027         Richard Guenther  <rguenther@suse.de>
16028
16029         PR rtl-optimization/24257
16030         * gcc.dg/torture/pr24257.c: New testcase.
16031
16032 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
16033
16034         * gcc.c-torture/execute/20060110-1.c: New test.
16035         * gcc.c-torture/execute/20060110-2.c: New test.
16036
16037 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
16038
16039         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16040
16041 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
16042
16043         PR fortran/25756
16044         * gfortran.dg/label_3.f90: New test.
16045
16046 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16047
16048         PR tree-optimization/25771
16049         * g++.dg/tree-ssa/pr25771.C: New test
16050
16051 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16052
16053         PR tree-opt/24365
16054         * g++.dg/opt/complex5.C: New test.
16055
16056 2006-01-13  Richard Guenther  <rguenther@suse.de>
16057
16058         * gcc.target/i386/387-9.c: New testcase.
16059
16060 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16061
16062         PR c++/24824
16063         * g++.dg/debug/dwarf2-1.C: New.
16064
16065 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16066
16067         PR testsuite/25728
16068         * lib/gcov.exp (verify-lines): Add "close $fd".
16069
16070 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16071             Ben Elliston  <bje@au.ibm.com>
16072
16073         * gcc.dg/dfp/inf-1.c: New test.
16074
16075 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16076             Yao Qi  <qiyaoltc@cn.ibm.com>
16077             Ben Elliston  <bje@au.ibm.com>
16078             Jon Grimm  <jgrimm2@us.ibm.com>
16079
16080         * gcc.dg/nodfp-1.c: New test.
16081         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16082         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16083         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16084         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16085         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16086         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16087         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16088         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16089         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16090         * gcc.dg/format/dfp-scanf-1.c: Likewise.
16091         * gcc.dg/format/dfp-printf-1.c: Likewise.
16092         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16093         (compat_setup_dfp): New.
16094         * gcc.dg/compat/compat.exp: Use it.
16095         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16096         Make some variables global, prepend "compat_" to their names.
16097         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16098         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16099         * gcc.misc-tests/dectest.exp: New test driver for decTest.
16100         * lib/compat.exp (compat_skip_list): Make global, rename.
16101         * lib/c-compat.exp: New file.
16102         * lib/target-supports.exp (check_effective_target_dfp): New.
16103
16104         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16105         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16106         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16107         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16108         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16109         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16110         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16111         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16112         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16113         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16114         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16115         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16116         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16117         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16118         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16119         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16120         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16121         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16122         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16123         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16124         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16125         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16126         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16127         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16128         gcc.dg/dfp/struct-layout-1.c,
16129         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16130         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16131         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16132         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16133         gcc.dg/dfp/func-vararg-dfp.c,
16134         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16135         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16136         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16137         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16138         gcc.dg/dfp/wtr-conversion-1.c: New tests.
16139
16140 2006-01-11  Richard Guenther  <rguenther@suse.de>
16141
16142         PR tree-optimization/25734
16143         * gcc.dg/tree-ssa/pr25734.c: New testcase.
16144
16145 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16146
16147         PR fortran/25486
16148         * gfortran.dg/literal_character_constant_1_x.F: New test.
16149         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16150         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16151         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16152
16153 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
16154
16155         PR c++/25386
16156         * g++.dg/ext/packed3.C: Add expected packed error.
16157
16158 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
16159
16160         PR target/25706
16161         * gcc.dg/torture/pr25706-1.c: New test.
16162
16163 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
16164
16165         PR tree-optimization/23109
16166         PR tree-optimization/23948
16167         PR tree-optimization/24123
16168
16169         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16170         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16171         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16172         g++.dg/tree-ssa/pr23948.C: New testcases.
16173         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16174         three divisions in order to do the optimization.
16175
16176 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16177
16178         PR c++/25632
16179         * g++.dg/other/pr25632.C: New test.
16180
16181 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
16182
16183         PR fortran/25730
16184         * gfortran.dg/used_types_1.f90: New test.
16185
16186 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
16187
16188         PR target/25718
16189         * gcc.dg/torture/pr25718-1.c: New test.
16190
16191 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16192
16193         * gfortran.dg/list_read_2.f90: Fix typo in description.
16194
16195 2006-01-10  Jan Beulich  <jbeulich@novell.com>
16196
16197         * lib/target-supports.exp (check_visibility_available): Simplify test
16198         for *-*-netware*.
16199         (check_profiling_available): Fail for *-*-netware*.
16200         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16201         * gcc.dg/20021014-1.c: Likewise.
16202         * gcc.dg/nest.c: Likewise.
16203
16204 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16205
16206         fortran/24936
16207         * gfortran.dg/forall_3.f90: New test.
16208
16209 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16210
16211         PR fortran/21977
16212         * gfortran.dg/nesting_2.f90: New test.
16213         * gfortran.dg/nesting_3.f90: New test.
16214
16215 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
16216
16217         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16218         Fix typo in comment.
16219
16220 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16221
16222         * gfortran.dg/single_char_string.f90: New test.
16223
16224 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16225
16226         * gfortran.dg/ichar_2.f90: New test.
16227
16228 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16229
16230         PR fortran/25093
16231         * gfortran.dg/private_type_4.f90: New.
16232
16233 2006-01-07  Richard Guenther  <rguenther@suse.de>
16234
16235         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16236
16237 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16238
16239         * gfortran.dg/func_decl_1.f90: New.
16240         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16241         * gfortran.dg/array_alloc_2.f90: Likewise.
16242         * gfortran.dg/char_result_8.f90: Likewise.
16243         * gfortran.dg/dup_save_1.f90: Likewise.
16244         * gfortran.dg/dup_save_2.f90: Likewise.
16245         * gfortran.dg/f2c_6.f90: Likewise.
16246         * gfortran.dg/f2c_7.f90: Likewise.
16247         * gfortran.dg/func_result_2.f90: Likewise.
16248         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16249
16250 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
16251
16252         PR fortran/22146
16253         * gfortran.dg/elemental_subroutine_1.f90: New test.
16254         * gfortran.dg/elemental_subroutine_2.f90: New test.
16255
16256         PR fortran/25029
16257         PR fortran/21256
16258         * gfortran.dg/assumed_size_refs_1.f90: New test.
16259
16260         PR fortran/20868
16261         PR fortran/20870
16262         * gfortran.dg/assumed_size_refs_2.f90: New test.
16263         * gfortran.dg/initialization_1.f90: Change warning message.
16264
16265 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
16266
16267         * gcc.dg/tree-ssa/loop-15.c: New test.
16268
16269 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16270
16271         PR fortran/25598
16272         * gfortran.dg/backspace_3.f: New test.
16273         * gfortran.dg/backspace_4.f: New test.
16274
16275 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16276
16277         PR fortran/24268
16278         * gfortran.dg/fmt_white.f: Update test.
16279
16280 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
16281
16282         * gcc.dg/cast-1.c: Add new warning.
16283         * gcc.dg/cast-2.c: Likewise.
16284         * gcc.dg/cast-3.c: Likewise.
16285         * gcc.dg/format/cast-1.c: Likewise.
16286         * gcc.dg/cast-4.c: New testcase.
16287
16288 2006-01-05  Richard Guenther  <rguenther@suse.de>
16289
16290         PR tree-optimization/22555
16291         * gcc.dg/tree-ssa/alias-3.c: New testcase.
16292
16293 2006-01-05  Richard Guenther  <rguenther@suse.de>
16294             Diego Novillo  <dnovillo@redhat.com>
16295
16296         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16297         * gcc.dg/tree-ssa/loop-8.c: Likewise.
16298         * gcc.dg/tree-ssa/loop-1.c: Likewise.
16299         * gcc.dg/tree-ssa/pr23294.c: Likewise.
16300         * gcc.dg/tree-ssa/pr21985.c: Likewise.
16301         * gcc.dg/tree-ssa/loop-14.c: Likewise.
16302         * gcc.dg/tree-ssa/loop-2.c: Likewise.
16303         * gcc.dg/tree-ssa/loop-3.c: Likewise.
16304         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16305         * gcc.dg/tree-ssa/pr21171.c: Likewise.
16306         * gcc.dg/tree-ssa/loop-5.c: Likewise.
16307         * gcc.dg/tree-ssa/loop-10.c: Likewise.
16308         * gcc.dg/tree-ssa/loop-6.c: Likewise.
16309         * treelang/compile/extravar.tree: Likewise.
16310         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16311         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16312         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16313         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16314         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16315
16316 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16317
16318         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16319         for 64-bit fix.
16320
16321 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
16322
16323         PR fortran/23675
16324         gfortran.dg/char_result_11.f90: New.
16325
16326 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
16327
16328         PR c++/24782
16329         * g++.dg/parse/access9.C: New test.
16330         * g++.dg/tc1/dr52.C: Tweak error markers.
16331
16332 2006-01-04  Richard Henderson  <rth@redhat.com>
16333
16334         Merge from gomp branch.
16335         * g++.dg/parse/pragma2.C: Update expected error lines.
16336
16337 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
16338
16339         * g++.dg/other/i386-2.C: New test.
16340
16341         PR target/25554
16342         * gcc.c-torture/compile/20051228-1.c: New test.
16343
16344         PR c/25559
16345         * gcc.dg/pr25559.c: New test.
16346
16347 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
16348
16349         PR c++/25492
16350         * g++.dg/lookup/friend9.C: New test.
16351
16352         PR c++/25625
16353         * g++.dg/template/repo5.C: New test.
16354
16355 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
16356
16357         PR fortran/25101
16358         * gfortran.dg/forall_2.f90: New test.
16359
16360 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16361
16362         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16363         dg-require-weak.  Adjust regexp to handle leading-underscore
16364         targets and space as well as TAB after .weak.  Change previous
16365         64-bit fix to not use naked dot.
16366
16367 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
16368
16369         PR rtl-optimization/25578
16370         * gcc.c-torture/execute/20060102-1.c: New testcase.
16371
16372 2006-01-03  Richard Guenther  <rguenther@suse.de>
16373
16374         PR c/25183
16375         * gcc.dg/torture/pr25183.c: New testcase.
16376
16377 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
16378
16379         Merge from gomp-branch.
16380         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16381         * gcc.dg/ia64-sync-2.c: Likewise.
16382         * gcc.dg/ia64-sync-3.c: Likewise.
16383         * gcc.dg/ia64-sync-4.c: Likewise.
16384         * gcc.dg/sync-2.c: Likewise.
16385         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16386         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16387
16388 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
16389
16390         PR c++/25635
16391         * g++.dg/parse/operator6.C: New test.
16392
16393         PR c++/25637
16394         * g++.dg/parse/error29.C: New test.
16395
16396         PR c++/25638
16397         * g++.dg/parse/dtor6.C: New test.
16398
16399         PR c++/25633
16400         * g++.dg/parse/ctor3.C: New test.
16401
16402         PR c++/25634
16403         * g++.dg/template/class3.C: New test.
16404
16405 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
16406
16407         * g++.dg/debug/debug9.C: New.
16408
16409 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
16410
16411         PR fortran/24640
16412         * gfortran.dg/label_2.f90: New test.
16413
16414 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16415
16416         * g++.dg/lookup/using12.C: Tighten error marker.
16417
16418 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
16419             Andrew Pinski <pinskia@physics.uc.edu>
16420
16421         * gcc.target/powerpc/darwin-abi-3.c: New file.
16422         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16423         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16424         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16425         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16426         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16427         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16428         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16429         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16430
16431 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
16432
16433         * gcc.dg/tree-ssa/loadpre1.c: New;
16434         * gcc.dg/tree-ssa/loadpre2.c: New;
16435         * gcc.dg/tree-ssa/loadpre3.c: New;
16436         * gcc.dg/tree-ssa/loadpre4.c: New;
16437         * gcc.dg/tree-ssa/loadpre5.c: New;
16438         * gcc.dg/tree-ssa/loadpre6.c: New;
16439         * gcc.dg/tree-ssa/loadpre7.c: New;
16440         * gcc.dg/tree-ssa/loadpre8.c: New;
16441         * gcc.dg/tree-ssa/loadpre9.c: New;
16442
16443 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16444
16445         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16446         * g++.dg/abi/thunk4.C: Likewise.
16447
16448 2006-01-01  Andreas Jaeger  <aj@suse.de>
16449
16450         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16451         portable.
16452
16453 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16454
16455         PR c++/25294
16456         * gcc.dg/pragma-pack-3.c: New test.
16457         * g++.dg/parse/pragma3.C: New test.
16458
16459 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16460
16461         PR middle-end/24827
16462         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16463
16464 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16465
16466         PR testsuite/25214
16467         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16468
16469 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16470
16471         PR fortran/22607
16472         * gfortran-dg/pure_byref_3.f90: New.
16473
16474         fortran/PR 25396
16475         * gfortran.dg/userdef_operator_1.f90: New.
16476
16477 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16478
16479         * g++.dg/abi/thunk3.C: New.
16480         * g++.dg/abi/thunk4.C: New.
16481
16482 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16483
16484         PR fortran/25532
16485         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16486         associated derived type components of derived types are
16487         properly declared in contained procedures.
16488
16489 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16490
16491         PR libgfortran/25139
16492         * gfortran.dg/backspace_2.f: New test.
16493
16494 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16495
16496         PR libgfortran/25550
16497         * gfortran.dg/endfile.f: New test.
16498
16499 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16500
16501         PR libgfortran/25419
16502         * gfortran.dg/comma.f: New test.
16503
16504 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16505
16506         * lib/gfortran-dg.exp: Remove trailing whitespace.
16507         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16508         -funroll-all-loops.
16509
16510 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16511
16512         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16513         Extended Double long doubles or repeat tests when long double is
16514         the same size as double.
16515
16516 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16517
16518         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16519
16520         PR testsuite/25442
16521         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16522         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16523
16524         PR testsuite/25441
16525         * gcc.dg/pr23911.c: Make test variable static.
16526
16527         PR testsuite/25444
16528         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16529
16530 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16531
16532         PR c++/25439
16533         * g++.dg/parse/crash17.C: Adjust error markers.
16534         * g++.dg/template/error20.C: New test.
16535
16536 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16537
16538         PR c++/23172
16539         * g++.dg/ext/complit4.C: New test.
16540
16541         PR c++/25417
16542         * g++.dg/ext/complit5.C: Likewise.
16543
16544 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16545
16546         PR tree-optimization/25125
16547         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16548         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16549         * gcc.c-torture/execute/pr25125.c: New.
16550
16551 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16552
16553         PR fortran/25029
16554         PR fortran/21256
16555         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16556         functions with incorrect assumed size references.
16557
16558 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16559
16560         PR c++/23171
16561         * g++.dg/opt/init1.C: New test.
16562
16563 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16564
16565         PR c++/24671
16566         * g++.dg/template/sfinae3.C: New test.
16567
16568 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16569
16570         * g++.dg/other/friend4.C: New test.
16571
16572 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16573
16574         PR target/25005
16575         * g++.dg/opt/pr25005.C: New test.
16576
16577 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16578
16579         PR c++/25369
16580         * g++.dg/template/ptrmem16.C: New test.
16581
16582 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16583
16584         PR fortran/25029
16585         PR fortran/21256
16586         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16587
16588 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16589
16590         PR libgfortran/25307
16591         * gfortran.dg/list_read_5.f90: New test.
16592
16593 2005-12-22  Richard Henderson  <rth@redhat.com>
16594
16595         * gcc.target/i386/sse-7.c: Use -msse2.
16596
16597 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16598
16599         PR rtl-optimization/25432
16600         * gcc.c-torture/compile/20051216-1.c: New test.
16601
16602         PR objc/25328
16603         * objc/execute/pr25328.m: New test.
16604
16605 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16606
16607         PR c++/25364
16608         * g++.dg/template/call4.C: New test.
16609
16610 2005-12-22  Dale Johannesen  <dalej@apple.com>
16611
16612         * gcc.target/i386/sse-17.c: New.
16613
16614 2005-12-22  Paul Brook  <paul@codesourcery.com>
16615
16616         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16617
16618 2005-12-22  Paul Brook  <paul@codesourcery.com>
16619
16620         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16621
16622 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16623
16624         PR tree-opt/25513
16625         * gcc.c-torture/compile/pr25513.c: New test.
16626
16627 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16628
16629         PR c++/23333
16630         * g++.dg/parse/error25.C: Add more tests.
16631
16632 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16633
16634         PR fortran/18990
16635         * gfortran.dg/der_charlen_1.f90: New.
16636
16637 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16638
16639         PR fortran/20889
16640         * gfortran.dg/pointer_component_type_1.f90: New test.
16641
16642         PR fortran/25029
16643         PR fortran/21256
16644         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16645         should give an error with assumed size array refernces and checks
16646         those that should not.
16647         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16648         reference an upper bound so that it does not generate an error.
16649
16650         PR fortran/19362
16651         PR fortran/20244
16652         PR fortran/20864
16653         PR fortran/25391
16654         * gfortran.dg/used_dummy_types_1.f90: New test.
16655         * gfortran.dg/used_dummy_types_2.f90: New test.
16656         * gfortran.dg/used_dummy_types_3.f90: New test.
16657         * gfortran.dg/used_dummy_types_4.f90: New test.
16658         * gfortran.dg/used_dummy_types_5.f90: New test.
16659
16660         PR fortran/23152
16661         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16662         group already being USE associated.
16663         * gfortran.dg/assumed_shape_nml.f90: New test.
16664         * gfortran.dg/assumed_size_nml.f90: New test.
16665
16666         PR fortran/20862
16667         PR fortran/25053
16668         PR fortran/25063
16669         PR fortran/25064
16670         PR fortran/25066
16671         PR fortran/25067
16672         PR fortran/25068
16673         PR fortran/25307
16674         * gfortran.dg/io_constraints_1.f90: New test.
16675         * gfortran.dg/io_constraints_1.f90: New test.
16676         * gfortran.dg/iostat_3.f90: Change wording of warning.
16677         * gfortran.dg/g77/19981216-0.f: The same.
16678
16679 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
16680
16681         PR tree-optimization/23518
16682         * gcc.dg/pr23518.c: New.
16683
16684 2005-12-21  Mike Stump  <mrs@apple.com>
16685
16686         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16687
16688 2005-12-21  Paul Brook  <paul@codesourcery.com>
16689
16690         * gcc.dg/pr19340.c: Skip on m68k targets.
16691
16692 2005-12-21  Steven Bosscher  <stevenb@suse.de>
16693
16694         PR rtl-optimization/25196
16695         * gcc.dg/pr25196.c: New test.
16696
16697 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
16698
16699         PR fortran/25423
16700         gfortran.dg/where_nested_1.f90: New.
16701
16702 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
16703
16704         PR tree-optimization/25382.
16705         * gcc.dg/tree-ssa/pr25382.c: New.
16706
16707 2005-12-20  Richard Guenther  <rguenther@suse.de>
16708
16709         PR middle-end/24306
16710         * gcc.target/i386/pr24306.c: New testcase.
16711
16712 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
16713
16714         PR tree-optimization/25501
16715         * gcc.dg/tree-ssa/pr25501.c: New.
16716
16717 2005-12-20  Richard Guenther  <rguenther@suse.de>
16718
16719         Revert
16720         2005-12-02  Richard Guenther  <rguenther@suse.de>
16721
16722         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16723
16724 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
16725
16726         PR c++/21228
16727         * g++.dg/warn/Wunreachable-code-2.C: New test.
16728
16729 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
16730
16731         PR c++/24278
16732         * g++.dg/template/ctor5.C: New test.
16733
16734         PR c++/24915
16735         * g++.dg/template/overload8.C: New test.
16736
16737 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
16738
16739         * gcc.c-torture/compile/pr25483 : New test.
16740
16741 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16742
16743         PR c++/20552
16744         * g++.dg/ext/typeof10.C: New test.
16745
16746 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16747
16748         * gcc.dg/mt-loopi1.c: New.
16749
16750 2005-12-18  Richard Guenther  <rguenther@suse.de>
16751
16752         PR tree-optimization/25481
16753         * gcc.dg/torture/pr25481.c: New testcase.
16754
16755 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16756
16757         PR rtl-optimization/21041
16758         * gcc.dg/pr21041.c: New test.
16759
16760 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16761
16762         PR libgfortran/25463
16763         * gfortran.dg/advance.f90: New test.
16764
16765 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
16766
16767         * gcc.dg/20051201-1.c: New test.
16768
16769 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
16770
16771         PR fortran/25018
16772         * gfortran.dg/initialization_1.f90: New test.
16773         * gfortran.dg/enum_5.f90: Change dg-error to new message.
16774         * gfortran.dg/g77/980616-0.f: The same.
16775
16776 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16777
16778         * PR fortran/25458
16779         * gfortran.dg/chkbits.f90: New test.
16780
16781 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16782
16783         * gfortran.dg/enum_5.f: Revert to previous version.
16784
16785 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16786
16787         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16788         * gfortran.dg/nested_modules_1.f90: Ditto.
16789         * gfortran.dg/hollerith_f95.f90: Ditto.
16790         * gfortran.dg/select_5.f90: Ditto.
16791         * gfortran.dg/secnds.f: Ditto.
16792         * gfortran.dg/hollerith2.f90: Ditto.
16793         * gfortran.dg/imag_2.f: Ditto.
16794         * gfortran.dg/ftell_2.f90: Ditto.
16795         * gfortran.dg/malloc_free_1.f90: Ditto.
16796         * gfortran.dg/logint-1.f: Ditto.
16797         * gfortran.dg/recursive_statement_functions.f90: Ditto.
16798         * gfortran.dg/e_d_fmt.f90: Ditto.
16799         * gfortran.dg/hollerith_legacy.f90: Ditto.
16800         * gfortran.dg/logint-2.f: Ditto.
16801         * gfortran.dg/enum_5.f90: Ditto.
16802         * gfortran.dg/f2c_2.f90: Ditto.
16803         * gfortran.dg/pr17143.f90: Ditto.
16804         * gfortran.dg/namelist_14.f90: Ditto.
16805         * gfortran.dg/logint-3.f: Ditto.
16806         * gfortran.dg/spread_scalar_source.f90: Ditto.
16807         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16808         * gfortran.dg/namelist_11.f: Ditto.
16809         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16810         * gfortran.dg/g77/20010519-1.f
16811         * gfortran.dg/g77/alpha1.f: Ditto.
16812         * gfortran.dg/g77/990115-1.f: Ditto.
16813         * gfortran.dg/g77/erfc.f: Ditto.
16814         * gfortran.dg/g77/19990313-3.f: Ditto.
16815         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16816         * gfortran.dg/g77/20010426.f: Ditto.
16817         * gfortran.dg/g77/19990313-0.f: Ditto.
16818         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16819         * gfortran.dg/g77/20000629-1.f: Ditto.
16820         * gfortran.dg/g77/970125-0.f: Ditto.
16821         * gfortran.dg/g77/8485.f: Ditto.
16822         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16823         * gfortran.dg/g77/19990313-1.f: Ditto.
16824         * gfortran.dg/g77/int8421.f: Ditto.
16825         * gfortran.dg/g77/19990305-0.f: Ditto.
16826         * gfortran.dg/g77/947.f: Ditto.
16827         * gfortran.dg/g77/19990905-2.f: Ditto.
16828         * gfortran.dg/g77/cabs.f: Ditto.
16829         * gfortran.dg/g77/19990313-2.f: Ditto.
16830         * gfortran.dg/g77/20020307-1.f: Ditto.
16831         * gfortran.dg/g77/dcomplex.f: Ditto.
16832         * gfortran.dg/g77/19990502-1.f: Ditto.
16833         * gfortran.dg/g77/19981216-0.f: Ditto.
16834         * gfortran.dg/common_4.f90: Ditto.
16835         * gfortran.dg/entry_4.f90: Ditto.
16836         * gfortran.dg/equiv_constraint_2.f90: Ditto.
16837         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16838         * gfortran.dg/namelist_12.f: Ditto.
16839         * gfortran.dg/scale_1.f90: Ditto.
16840         * gfortran.dg/modulo_1.f90
16841         * gfortran.dg/hollerith.f90: Ditto.
16842         * gfortran.dg/direct_io_3.f90: Ditto.
16843         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16844         * gfortran.dg/gnu_logical_1.F: Ditto.
16845         * gfortran.dg/unf_io_convert_1.f90: Ditto.
16846         * gfortran.dg/assign_1.f90: Ditto.
16847         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16848         * gfortran.dg/pr23095.f: Ditto.
16849         * gfortran.dg/read_float_1.f90: Ditto.
16850
16851 2005-12-17  Andreas Jaeger  <aj@suse.de>
16852
16853         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16854         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16855
16856 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16857
16858         PR fortran/24268
16859         * gfortran.dg/fmt_white.f: New test.
16860
16861 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16862
16863         * gfortran.dg/label_1.f90: New test.
16864
16865 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16866
16867         PR testsuite/25422
16868         * gcc.dg/20031012-1.c: Add -Walways-true option.
16869         * gcc.dg/weak/weak-3.c: Likewise.
16870         * g++.old-deja/g++.mike/warn8.C: Likewise.
16871
16872 2005-12-16  Mike Stump  <mrs@apple.com>
16873
16874         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16875         exit.
16876
16877 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16878
16879         PR libgfortran/25264
16880         PR libgfortran/25349
16881         * gfortran.dg/tl_editing.f90: Added additional checks.
16882         * gfortran.dg/t_editing.f: New test.
16883         * gfortran.dg/write_padding.f90: New test
16884
16885 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16886
16887         PR testsuite/25215
16888         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16889
16890 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16891
16892         PR rtl-optimization/24899
16893         * gcc.c-torture/execute/20051215-1.c: New test.
16894
16895 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16896
16897         PR 24823
16898         * gfortran.dg/pr24823.f: New test.
16899
16900 2005-12-16  Jeff Law  <law@redhat.com>
16901
16902         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16903
16904 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16905
16906         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16907         (base_types): Change C++ style comments to C style comments.  Remove
16908         aligned types from the array.  Keep Enums disabled.
16909         (complex_types): Remove aligned types from the array.
16910         Comment out "_Complex long double".
16911         (attrib_types): Remove.
16912         (complex_attrib_types): Remove.
16913         (attrib_array_types): Remove.
16914         (complex_attrib_array_types): Remove.
16915         (aligned_bitfld_types): Remove.
16916         (n_aligned_bitfld_types): Remove.
16917         (FEATURE_ALIGNEDPACKED): Delete.
16918         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16919         (singles): Remove support for adding attributes.
16920         (choose_type): Remove support for attributed types.
16921         (generate_fields): Remove support for attributed bit-fields.
16922         Remove support for adding attributes.
16923         (generate_random_tests): Remove support for adding attributes.
16924         (features): Add back "[0] :0" and "complex vector [0]".
16925         (main): Remove support for attributed bit-fields.
16926         Uncomment the calling of generate_random_tests for the rests of
16927         the tests.
16928
16929 2005-12-16  Jan Hubicka  <jh@suse.cz>
16930
16931         * gcc.c-torture/combine/pr25224.c: New.
16932
16933 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16934
16935         PR other/25028
16936         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16937         HP-UX.
16938
16939 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16940
16941         * gcc.dg/20051215-1.c: New file.
16942
16943 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16944
16945         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16946         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16947
16948 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16949
16950         PR fortran/18197
16951         * gfortran.dg/dummy_functions_1.f90: New.
16952
16953 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16954
16955         PR rtl-optimization/25310
16956         * gcc.c-torture/compile/pr25310.c: New test.
16957
16958 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16959
16960         PR debug/25023
16961         * gcc.dg/pr25023.c: New test.
16962
16963 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16964
16965         * g++.old-deja/g++.brendan/redecl1.C,
16966         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16967         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16968         g++.old-deja/g++.oliva/typeof1.C,
16969         g++.old-deja/g++.other/crash16.C,
16970         g++.old-deja/g++.other/crash34.C,
16971         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16972         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16973         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16974         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16975         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16976         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16977         Remove xfail.
16978
16979 2005-12-14  Kean Johnston  <jkj@sco.com>
16980             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16981
16982         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16983         * gcc.target/i386/20020523-1.c: Ditto.
16984         * gcc.target/i386/tailcall-1.c: Ditto.
16985         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16986         * gcc.target/i386/ssetype-5.c: Ditto.
16987
16988 2005-12-14  Jeff Law  <law@redhat.com>
16989
16990         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16991
16992 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16993
16994         PR target/25254
16995         PR target/24188
16996         * gcc.target/i386/pr25254.c: New test.
16997         * gfortran.dg/PR24188.f: New test.
16998
16999 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
17000
17001         * lib/fortran-torture.exp: Catch remaining uses of
17002         remote_file build delete.
17003
17004 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17005
17006         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17007
17008 2005-12-14  Ben Elliston  <bje@au.ibm.com>
17009
17010         * gcc.dg/warn-addr-cmp.c: New test.
17011
17012 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17013
17014         PR debug/25023
17015         PR target/25293
17016         * gcc.target/i386/pr25293.c: New test.
17017
17018 2005-12-13  Petr Machata  <machata@post.cz>
17019
17020         PR c++/24907
17021         * g++.dg/parse/comma2.C: New test.
17022
17023 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
17024             Jakub Jelinek  <jakub@redhat.com>
17025
17026         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17027         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17028         (limits.h): Include unconditionally.
17029         (stdlib.h): Likewise.
17030         (hashtab.h): Do not include.
17031         (getopt.h): Likewise.
17032         (stddef.h): Include.
17033         (hashval_t): Define.
17034         (struct entry): Add "next" field.
17035         (HASH_SIZE): New macro.
17036         (hash_table): New variable.
17037         (switchfiles): Do not use xmalloc.
17038         (mix): New macro.
17039         (iterative_hash): New function.
17040         (hasht): Remove.
17041         (e_exists): New function.
17042         (e_insert): Likewise.
17043         (output): Use, instead of libiberty hashtable functions.
17044         (main): Do not use getopt.  Do not call htab_create.
17045
17046 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17047
17048         PR c++/25331
17049         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17050         put atal* and atpaal* attributes on array elements.
17051         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17052         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17053         put atal* and atpaal* attributes on array elements.
17054         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17055
17056 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17057
17058         * gcc.dg/single-precision-constant.c: New test.
17059
17060 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17061
17062         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17063         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17064         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17065         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17066         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17067         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17068         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17069         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17070         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17071         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17072         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17073         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17074         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17075         gcc.target/powerpc/ppc-sdata-2.c,
17076         gcc.target/powerpc/ppc-stackalign-1.c,
17077         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17078         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17079         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17080         gcc.target/powerpc/rs6000-ldouble-2.c,
17081         gcc.target/powerpc/rs6000-power2-1.c,
17082         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17083         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
17084         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
17085         option into target selector.
17086         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
17087         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17088
17089 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17090
17091         PR objc/25348
17092         * objc.dg/encode-9.m: New test.
17093
17094 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17095
17096         PR testsuite/20772
17097         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17098         * gcc.dg/asm-b.c: Fix typo.
17099         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17100         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17101         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17102         i?86 lp64 and x86_64 ilp32.
17103         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17104         on i?86 lp64.
17105         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17106
17107 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
17108
17109         PR fortran/25078
17110         gfortran.dg/equiv_5.f90: New test.
17111
17112 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
17113
17114         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17115         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17116         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17117         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17118         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17119         * gcc.dg/tree-ssa/reassoc-5.c: New.
17120         * gcc.dg/tree-ssa/reassoc-6.c: New.
17121         * gcc.dg/tree-ssa/reassoc-7.c: New.
17122         * gcc.dg/tree-ssa/reassoc-8.c: New.
17123         * gcc.dg/tree-ssa/reassoc-9.c: New.
17124         * gcc.dg/tree-ssa/reassoc-10.c: New.
17125         * gcc.dg/tree-ssa/reassoc-11.c: New.
17126
17127 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17128
17129         PR testsuite/25167
17130         PR testsuite/24478
17131         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17132
17133 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
17134
17135         PR c++/25300
17136         * g++.dg/template/inherit.C: Do not use a generic error message.
17137
17138 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17139
17140         PR libobjc/25354
17141         * objc.dg/gnu-encoding: New directory.
17142         * objc.dg/gnu-encoding/compat-common.h: New file.
17143         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17144         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17145         * objc.dg/gnu-encoding/vector-defs.h: New file.
17146         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17147         * objc.dg/gnu-encoding/generate-random.c: New file.
17148         * objc.dg/gnu-encoding/generate-random_r.c: New file.
17149         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17150         * objc.dg/gnu-encoding/generate-random.h: New file.
17151
17152 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
17153
17154         PR c++/25337
17155         * g++.dg/template/defarg7.C: New test.
17156
17157 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17158
17159         PR libobjc/25347
17160         * objc.dg/encode-8.m: New test.
17161
17162 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17163
17164         PR libobjc/25346
17165         * objc.dg/encode-7.m: New test.
17166
17167 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
17168
17169         PR c++/25010
17170         * g++.dg/opt/inline10.C: New test.
17171
17172 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
17173
17174         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17175
17176 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
17177
17178         * gfortran.dg/substring_equivalence.f90: typo in comment
17179
17180 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17181
17182         PR fortran/25068
17183         * gfortran.dg/iostat_3.f90: New test.
17184
17185 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
17186
17187         PR fortran/23815
17188         * gfortran.dg/unf_io_convert_1.f90: New test.
17189         * gfortran.dg/unf_io_convert_2.f90: New test.
17190         * gfortran.dg/unf_io_convert_3.f90: New test.
17191
17192 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17193
17194         PR testsuite/20772
17195         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17196         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17197         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17198         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17199         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17200         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17201         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17202         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17203         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17204         gcc.dg/torture/fp-int-convert-float128-timode.c,
17205         gcc.dg/torture/fp-int-convert-float128.c,
17206         gcc.dg/torture/fp-int-convert-float80-timode.c,
17207         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17208         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17209
17210         * gcc.dg/tls/opt-1.c: Require effective target fpic.
17211
17212 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
17213
17214         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17215
17216 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
17217
17218         * gcc.dg/20051207-1.c,
17219         * gcc.dg/20051207-2.c,
17220         * gcc.dg/20051207-3.c: New tests.
17221
17222 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17223
17224         PR testsuite/20772
17225         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17226         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17227         dg-skip-if target selector.
17228
17229         PR testsuite/20772
17230         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17231         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17232         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17233         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17234         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17235         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17236         and/or merge with i?86 cases.
17237
17238         * gcc.dg/tls/opt-3.c: Require effective target fpic.
17239
17240         PR testsuite/20772
17241         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17242         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17243         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17244         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17245         x86_64-*-linux*.
17246
17247 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
17248
17249         PR target/25311
17250         * gcc.c-torture/compile/pr25311.c: New test.
17251
17252 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17253
17254         PR libgfortran/25039
17255         * gfortran.dg/read_comma.f: New test.
17256
17257 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
17258
17259         PR c++/19317
17260         * g++.dg/opt/pr19317-1.C: New test.
17261         * g++.dg/opt/pr19317-2.C: New test.
17262         * g++.dg/opt/pr19317-3.C: New test.
17263
17264         PR target/19005
17265         * gcc.c-torture/execute/pr19005.c: New test.
17266
17267         PR target/17828
17268         * g++.old-deja/g++.other/comdat5.C: New test.
17269         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17270
17271         * g++.dg/compat/struct-layout-1.exp: New file.
17272         * g++.dg/compat/struct-layout-1.h: New.
17273         * g++.dg/compat/struct-layout-1_generate.c: New.
17274         * g++.dg/compat/struct-layout-1_x1.h: New.
17275         * g++.dg/compat/struct-layout-1_x2.h: New.
17276         * g++.dg/compat/struct-layout-1_y1.h: New.
17277         * g++.dg/compat/struct-layout-1_y2.h: New.
17278
17279         * gcc.dg/20050330-2.c: New test.
17280
17281 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17282
17283         PR fortran/25292
17284         * gfortran.dg/associated_1.f90: New.
17285
17286 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17287
17288         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17289         ILP32 vect_no_align platforms.
17290
17291 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
17292             Jakub Jelinek  <jakub@redhat.com>
17293
17294         PR target/25268
17295         * gcc.c-torture/compile/20051207-1.c: New test.
17296
17297 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17298
17299         PR testsuite/20772
17300         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17301         gcc.dg/torture/pr18582-1.c,
17302         gcc.target/i386/attributes-error.c: Also test on x86_64.
17303
17304         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17305
17306 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17307
17308         PR c++/19397
17309         * g++.dg/template/typedef3.C: New test.
17310
17311         PR c++/19762
17312         PR c++/19764
17313         * g++.dg/template/dtor3.C: Fix error markers.
17314
17315 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
17316
17317         * lib/target-supports.exp (check_effective_target_sync_char_short):
17318         Add s390*.
17319
17320 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
17321
17322         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17323
17324 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17325
17326         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17327         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17328         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17329         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17330
17331 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17332
17333         PR c++/25263
17334         * g++.dg/other/array2.C: New test case.
17335
17336 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
17337
17338         * gcc.dg/darwin-weakimport-3.c: New.
17339
17340         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17341         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17342         and to work on Darwin.
17343         * gcc.dg/attr-weakref-1b.c: New file.
17344         * gcc.dg/attr-weakref-2.c: New test.
17345         * gcc.dg/darwin-weakref-1.c: New test.
17346
17347 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
17348
17349         PR testsuite/25247
17350         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17351         use in selector expressions.
17352         (dg-xfail-if): Ditto.
17353         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17354         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17355         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17356         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17357         * gcc.test-framework/test-framework.exp: Skip generated tests if
17358         CHECK_TEST_FRAMEWORK is not 1.
17359
17360 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17361
17362         PR tree-optimization/24963
17363         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17364
17365         PR target/24108
17366         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17367
17368         PR target/18580
17369         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17370         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17371         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17372         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17373
17374 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
17375
17376         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17377         dg-options.
17378
17379 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17380
17381         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17382
17383 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17384
17385         * gcc.dg/format/cast-1.c: New test.
17386
17387 2005-12-04  Roger Sayle  <roger@eyesopen.com>
17388
17389         PR c/7776
17390         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17391         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17392         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17393         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17394
17395 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17396
17397         * gcc.dg/cast-pretty-print-1.c: New test.
17398
17399 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17400
17401         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17402
17403 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
17404
17405         PR c++/24173
17406         * g++.dg/template/friend40.C: New test.
17407
17408 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
17409
17410         PR target/25199
17411         * gcc.target/i386/movq-2.c: New test.
17412         * gcc.target/i386/movq.c: Remove target i?86, instead add
17413         dg-require-effective-target ilp32.
17414
17415 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17416
17417         PR c++/24103
17418         * g++.dg/other/default1.C: New test.
17419
17420 2005-12-02  Richard Guenther  <rguenther@suse.de>
17421
17422         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17423
17424 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17425
17426         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17427
17428 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
17429
17430         PR target/21017
17431         * gcc.target/powerpc/rotate.c: New.
17432
17433 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17434
17435         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17436         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17437
17438 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17439
17440         PR c/13384
17441         * gcc.dg/pr17730-1.c: Adjust.
17442         * gcc.dg/lvalue1.c (main): Likewise.
17443         * gcc.dg/lvalue-2.c: Likewise.
17444         * g++.dg/pr7503-3.C
17445
17446 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17447
17448         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17449         error messages.
17450
17451 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17452
17453         PR fortran/24789
17454         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17455
17456 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17457
17458         PR target/24475
17459         * lib/target-supports.exp (check_effective_target_tls): New.
17460         (check_effective_target_tls_runtime): New.
17461         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17462         for TLS support.
17463         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17464         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17465         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17466         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17467         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17468         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17469         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17470         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17471         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17472         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17473         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17474         effective-target TLS.
17475         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17476         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17477         effective-target TLS runtime.
17478
17479 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17480
17481         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17482
17483 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17484
17485         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17486         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17487         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17488         ignored" warnings when "packing" is the same as the ABI layout.
17489
17490 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17491
17492         PR fortran/21302
17493         * gfortran.dg/line_length_1.f: New test.
17494         * gfortran.dg/line_length_2.f90: Ditto.
17495
17496 2005-11-30  Richard Guenther  <rguenther@suse.de>
17497
17498         PR tree-optimization/21655
17499         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17500
17501 2005-11-30  Dale Johannesen  <dalej@apple.com>
17502
17503         * gcc.c-torture/compile/pr24930.c: New.
17504
17505 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17506
17507         PR fortran/15809
17508         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17509
17510 2005-11-30  Jeff Law  <law@redhat.com>
17511
17512         * g++.old-deja/g++.law/pr25000.C: New test.
17513
17514 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17515
17516         * gcc.dg/tls/opt-11.c: New test.
17517
17518 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17519
17520         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17521         targets.
17522         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17523         LP64 ia64.
17524
17525 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17526
17527         * gfortran.dg/open_access_1.f90: New test.
17528
17529 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17530
17531         * gcc.dg/charset/builtin2.c: New test.
17532
17533 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17534
17535         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17536         on mmix-*-* for *_[xy].c.
17537
17538 2005-11-28  Kean Johnston  <jkj@sco.com>
17539
17540         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17541         headers.
17542         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17543         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17544         * gcc.target/i386/asm-3.c: Ditto.
17545         * gcc.target/i386/clobbers.c: Ditto.
17546         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17547         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17548         test regexp.
17549         * gcc.target/i386/mul.c: Ditto.
17550         * gcc.target/i386/ssetype-1.c: Ditto.
17551         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17552         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17553         static so the test works with -fPIC mode too. Based on comment in
17554         PR19231 by Pinski.
17555         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17556
17557 2005-11-28  Richard Guenther  <rguenther@suse.de>
17558
17559         * gcc.dg/alias-9.c: New testcase.
17560         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17561
17562 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17563             Uros Bizjak  <uros@kss-loka.si>
17564
17565         PR middle-end/20219
17566         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17567         tan(x)/sin(x) transformations.
17568
17569 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17570
17571         PR middle-end/24575
17572         * gcc.dg/tree-ssa/divide-3.c: New test.
17573         * gcc.dg/tree-ssa/divide-4.c: New test.
17574
17575 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17576
17577         PR fortran/24917
17578         *  gfortran.dg/boz_6.f90: New test.
17579
17580 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17581
17582         PR fortran/23912
17583         * gfortran.dg/modulo_1.f90: New test.
17584
17585 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17586
17587         PR libfortran/24919
17588         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17589         fail on CRLF platforms.
17590         * gfortran.dg/ftell_2.f90: Likewise.
17591
17592 2005-11-26  Eric Christopher  <echristo@apple.com>
17593
17594         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17595
17596 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17597
17598         * objc.dg/gnu-runtime-3.m: Simplify.
17599
17600 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17601
17602         PR middle-end/23669
17603         * gcc.dg/tree-ssa/divide-1.c: New test.
17604         * gcc.dg/tree-ssa/divide-2.c: New test.
17605
17606 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17607
17608         PR libgfortran/24945
17609         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17610
17611 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17612
17613         PR libgfortran/24945
17614         * gfortran.dg/open_status_2.f90: New test.
17615
17616 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17617
17618         * gcc.c-torture/execute/builtins/fprintf.c,
17619         gcc.c-torture/execute/builtins/fputs-lib.c,
17620         gcc.c-torture/execute/builtins/fputs.c,
17621         gcc.c-torture/execute/builtins/lib/fprintf.c,
17622         gcc.c-torture/execute/builtins/lib/printf.c,
17623         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17624
17625 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17626
17627         * gcc.dg/20050922-2.c: New test.
17628
17629 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17630
17631         * objc.dg/gnu-runtime-3.m: New test.
17632
17633 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17634
17635         PR c++/9278
17636         * g++.dg/other/void1.C: New test.
17637
17638 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17639
17640         PR middle-end/24998
17641         * gcc.dg/torture/fp-int-convert-float.c,
17642         gcc.dg/torture/fp-int-convert-double.c,
17643         gcc.dg/torture/fp-int-convert-long-double.c,
17644         gcc.dg/torture/fp-int-convert-timode.c,
17645         gcc.dg/torture/fp-int-convert-float80.c,
17646         gcc.dg/torture/fp-int-convert-float80-timode.c,
17647         gcc.dg/torture/fp-int-convert-float128.c,
17648         gcc.dg/torture/fp-int-convert-float128-timode.c,
17649         gcc.dg/torture/fp-int-convert.h: New files.
17650
17651 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17652
17653         PR middle-end/24989
17654         * gcc.dg/tree-ssa/bool-10.c: New test.
17655         * gcc.dg/tree-ssa/bool-11.c: New test.
17656         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17657
17658 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17659
17660         PR middle-end/24990
17661         * tree-ssa/pr24990-1.c: New test.
17662
17663 2005-11-24  Richard Guenther  <rguenther@suse.de>
17664         Dirk Mueller <dmueller@suse.de>
17665
17666         PR c++/14024
17667         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17668         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17669         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17670         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17671         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17672         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17673
17674 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
17675
17676         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17677
17678 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17679
17680         PR c/21668
17681         * gcc.dg/Wc++-compat.c: New.
17682         * gcc.dg/Wno-c++-compat.c: New.
17683
17684 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
17685
17686         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17687         (vspltish, vspltisw): Likewise.
17688
17689 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17690
17691         PR libgfortran/24794
17692         * gfortran.dg/namelist_12.f: Fix quotes.
17693         * gfortran.dg/namelist_13.f90: Fix quotes.
17694         * gfortran.dg/namelist_14.f90: Fix quotes.
17695         * gfortran.dg/namelist_15.f90: Fix quotes.
17696         * gfortran.dg/namelist_use.f90: Fix quotes.
17697         * gfortran.dg/namelist_use_only.f90: Fix quotes.
17698         * gfortran.dg/namelist_21.f90: New test.
17699         * gfortran.dg/namelist_22.f90: New test.
17700
17701 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
17702
17703         PR target/23435
17704         * gcc.c-torture/compile/pr23435.c: New.
17705
17706 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17707
17708         * gcc.c-torture/execute/floatunsisf-1.c: New test.
17709
17710 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17711
17712         * gcc.target/powerpc/405-macchw-1.c,
17713         gcc.target/powerpc/405-macchw-2.c,
17714         gcc.target/powerpc/405-macchwu-1.c,
17715         gcc.target/powerpc/405-macchwu-2.c,
17716         gcc.target/powerpc/405-machhw-1.c,
17717         gcc.target/powerpc/405-machhw-2.c,
17718         gcc.target/powerpc/405-machhwu-1.c,
17719         gcc.target/powerpc/405-machhwu-2.c,
17720         gcc.target/powerpc/405-maclhw-1.c,
17721         gcc.target/powerpc/405-maclhw-2.c,
17722         gcc.target/powerpc/405-maclhwu-1.c,
17723         gcc.target/powerpc/405-maclhwu-2.c,
17724         gcc.target/powerpc/405-mulchw-1.c,
17725         gcc.target/powerpc/405-mulchw-2.c,
17726         gcc.target/powerpc/405-mulchwu-1.c,
17727         gcc.target/powerpc/405-mulchwu-2.c,
17728         gcc.target/powerpc/405-mulhhw-1.c,
17729         gcc.target/powerpc/405-mulhhw-2.c,
17730         gcc.target/powerpc/405-mulhhwu-1.c,
17731         gcc.target/powerpc/405-mulhhwu-2.c,
17732         gcc.target/powerpc/405-mullhw-1.c,
17733         gcc.target/powerpc/405-mullhw-2.c,
17734         gcc.target/powerpc/405-mullhwu-1.c,
17735         gcc.target/powerpc/405-mullhwu-2.c,
17736         gcc.target/powerpc/405-nmacchw-1.c,
17737         gcc.target/powerpc/405-nmacchw-2.c,
17738         gcc.target/powerpc/405-nmachhw-1.c,
17739         gcc.target/powerpc/405-nmachhw-2.c,
17740         gcc.target/powerpc/405-nmaclhw-1.c,
17741         gcc.target/powerpc/405-nmaclhw-2.c,
17742         gcc.target/powerpc/440-macchw-1.c,
17743         gcc.target/powerpc/440-macchw-2.c,
17744         gcc.target/powerpc/440-macchwu-1.c,
17745         gcc.target/powerpc/440-macchwu-2.c,
17746         gcc.target/powerpc/440-machhw-1.c,
17747         gcc.target/powerpc/440-machhw-2.c,
17748         gcc.target/powerpc/440-machhwu-1.c,
17749         gcc.target/powerpc/440-machhwu-2.c,
17750         gcc.target/powerpc/440-maclhw-1.c,
17751         gcc.target/powerpc/440-maclhw-2.c,
17752         gcc.target/powerpc/440-maclhwu-1.c,
17753         gcc.target/powerpc/440-maclhwu-2.c,
17754         gcc.target/powerpc/440-mulchw-1.c,
17755         gcc.target/powerpc/440-mulchw-2.c,
17756         gcc.target/powerpc/440-mulchwu-1.c,
17757         gcc.target/powerpc/440-mulchwu-2.c,
17758         gcc.target/powerpc/440-mulhhw-1.c,
17759         gcc.target/powerpc/440-mulhhw-2.c,
17760         gcc.target/powerpc/440-mulhhwu-1.c,
17761         gcc.target/powerpc/440-mulhhwu-2.c,
17762         gcc.target/powerpc/440-mullhw-1.c,
17763         gcc.target/powerpc/440-mullhw-2.c,
17764         gcc.target/powerpc/440-mullhwu-1.c,
17765         gcc.target/powerpc/440-mullhwu-2.c,
17766         gcc.target/powerpc/440-nmacchw-1.c,
17767         gcc.target/powerpc/440-nmacchw-2.c,
17768         gcc.target/powerpc/440-nmachhw-1.c,
17769         gcc.target/powerpc/440-nmachhw-2.c,
17770         gcc.target/powerpc/440-nmaclhw-1.c,
17771         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17772
17773 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
17774
17775         PR fortran/24774
17776         * gfortran.dg/inquire_9.f90: New test.
17777
17778         PR fortran/21647
17779         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17780
17781 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17782
17783         PR libfortran/24432
17784         * lib/target-supports.exp (check_effective_target_fortran_large_real):
17785         Check that 'cos' is supported.
17786
17787 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
17788
17789         PR fortran/24223
17790         * gfortran.dg/substring_equivalence.f90: New test.
17791
17792         PR fortran/24705
17793         * gfortran.dg/auto_internal_assumed.f90: New test.
17794
17795 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
17796
17797         * gcc.dg/fold-div-2.c: New test.
17798
17799 2005-11-20  Ian Lance Taylor  <ian@airs.com>
17800
17801         PR rtl-optimization/24883
17802         * gcc.c-torture/compile/pr24883.c: New test.
17803
17804 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
17805
17806         PR middle-end/20583
17807         * gcc.c-torture/compile/pr20583.c: New.
17808
17809 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
17810
17811         * gcc.c-torture/execute/usmul.c: New test.
17812
17813 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
17814
17815         * gcc.dg/tree-ssa/vrp22.c: New test.
17816
17817 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
17818
17819         PR middle-end/24912
17820         * gcc.dg/torture/pr24912-1.c: New test.
17821
17822 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
17823
17824         PR fortran/24862
17825         * gfortran.dg/arrayio_derived_1.f90: New test.
17826
17827 2005-11-19  Richard Guenther  <rguenther@suse.de>
17828
17829         PR middle-end/23294
17830         * gcc.dg/tree-ssa/pr23294.c: New testcase.
17831
17832 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
17833
17834         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17835
17836 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
17837
17838         PR c++/8355
17839         * g++.dg/template/friend39.C: New test.
17840
17841 2005-11-18  James E Wilson  <wilson@specifix.com>
17842
17843         * gcc.dg/builtin-strstr.c: New.
17844
17845 2005-11-18  Richard Henderson  <rth@redhat.com>
17846
17847         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17848         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17849         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17850         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17851         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17852         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17853         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17854         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17855         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17856         renaming to remove initial "ia64-".
17857
17858 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17859
17860         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17861
17862 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17863
17864         * g++.dg/cpp/string-2.C: New test.
17865
17866 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17867
17868         * gcc.dg/tree-ssa/loop-14.c: New test.
17869
17870 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17871             Michael Chamberlain <michael@chamberlain.net.au>
17872
17873         * ada/acats/run_all.sh (target_run): Kill long running tests.
17874
17875 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17876
17877         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17878         * gcc.dg/cleanup-9.c: Likewise.
17879         * gcc.dg/cleanup-10.c: Likewise.
17880         * gcc.dg/cleanup-11.c: Likewise.
17881
17882 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17883
17884         PR fortran/24892
17885         * gfortran.dg/open_access_append_1.f90: New test.
17886         * gfortran.dg/open_access_append_2.f90: New test.
17887
17888 2005-11-16  Richard Guenther  <rguenther@suse.de>
17889
17890         PR middle-end/24851
17891         * gcc.c-torture/execute/pr24851.c: New testcase.
17892
17893 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17894
17895         * gcc.dg/fold-overflow-1.c: New test.
17896
17897 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17898
17899         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17900         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17901
17902 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17903
17904         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17905         structures.
17906         * g++.dg/eh/forced2.C: Likewise.
17907         * g++.dg/eh/forced3.C: Likewise.
17908         * g++.dg/eh/forced4.C: Likewise.
17909
17910 2005-11-11  Mike Stump  <mrs@apple.com>
17911
17912         * g++.old-deja/g++.mike/unused.C: Add.
17913
17914 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17915
17916         PR c++/24667
17917         * g++.dg/warn/Wcast-qual1.C: New test.
17918
17919 2005-11-15  Jan Hubicka  <jh@suse.cz>
17920
17921         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17922
17923 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17924
17925         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17926
17927 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17928
17929         PR 24840
17930         * gcc.dg/tree-ssa/pr24840.c: New test.
17931
17932 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17933
17934         PR testsuite/24841
17935         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17936
17937 2005-11-14  Dale Johannesen  <dalej@apple.com>
17938
17939         * gcc.c-torture/execute/20051113-1.c: New.
17940
17941 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17942
17943         PR c++/24687
17944         * g++.dg/template/crash43.C: New test.
17945
17946 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17947
17948         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17949
17950 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17951
17952         PR c++/24817
17953         * g++.dg/eh/spec8.C: New test.
17954
17955 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17956
17957         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17958
17959 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17960
17961         PR c++/20293
17962         * g++.dg/parse/ambig4.C: New test.
17963         * g++.dg/tc1/dr101.C: Adjust error markers.
17964         * g++.dg/lookup/strong-using-2.C: Likewise.
17965         * g++.dg/lookup/ambig5.C: Likewise.
17966         * g++.dg/lookup/ambig4.C: Likewise.
17967         * g++.dg/parse/crash22.C: Likewise.
17968
17969 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17970
17971         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17972
17973 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17974
17975         * gcc.dg/nested-calls-1.c: New test.
17976
17977 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17978
17979         * gfortran.dg/complex_intrinsic_1.f90: New test.
17980         * gfortran.dg/complex_intrinsic_2.f90: New test.
17981         * gfortran.dg/fgetc_1.f90: New test.
17982         * gfortran.dg/fgetc_2.f90: New test.
17983         * gfortran.dg/fgetc_3.f90: New test.
17984         * gfortran.dg/ftell_1.f90: New test.
17985         * gfortran.dg/ftell_2.f90: New test.
17986         * gfortran.dg/gnu_logical_1.F: New test.
17987         * gfortran.dg/gnu_logical_2.f90: New test.
17988
17989 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17990
17991         PR middle-end/24820
17992         * gcc.dg/pr24820.c: New test.
17993
17994 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17995
17996         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17997         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17998         variable.
17999
18000 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18001
18002         PR testsuite/24614
18003         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18004
18005 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18006
18007         * gcc.target/cris/cris.exp: New file.
18008         * gcc.target/cris/rld-legit1.c: New test.
18009         * gcc.target/cris/rld-legit2.c: New test.
18010
18011 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
18012
18013         PR c++/24780
18014         * g++.dg/opt/pr24780.C: New test.
18015
18016         PR c++/24761
18017         * g++.dg/template/asm1.C: New test.
18018
18019 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
18020
18021         PR libgfortran/24787
18022         * gfortran.dg/scan_1.f90: New test.
18023
18024 2005-11-12  Jan Hubicka  <jh@suse.cz>
18025
18026         * gcc.target/i386/minmax-1.c: New.
18027         * gcc.target/i386/minmax-2.c: New.
18028
18029 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
18030
18031         * gcc.dg/pr24445.c: Fix for 64-bit targets.
18032
18033 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
18034
18035         * gcc.c-torture/execute/20051110-1.c,
18036         gcc.c-torture/execute/20051110-2.c: New tests.
18037
18038 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18039
18040         PR middle-end/24750
18041         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18042         New tests.
18043
18044 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18045
18046         * lib/target-libpath.exp (get_shlib_extension): New proc.
18047         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18048         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18049         * lib/objc.exp (objc_target_compile): Likewise.
18050         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18051         detection.
18052
18053 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18054
18055         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18056
18057         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18058         Add -static to additional_flags and pass it to target_compile.
18059
18060 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18061
18062         PR libgfortran/24719
18063         gfortran.dg/read_noadvance.f90: New test.
18064
18065         PR libgfortran/24699
18066         gfortran.dg/fmt_t_2.f90: New test.
18067
18068         PR libgfortran/24785
18069         gfortran.dg/read_x_eor.f90: New test.
18070
18071         PR libgfortran/24584
18072         gfortran.dg/namelist_empty.f90: Rename test.
18073
18074         PR libgfortran/24489
18075         gfortran/read_eor.f90: Rename test.
18076
18077 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18078
18079         PR fortran/15976
18080         * gfortran.dg/automatic_module_variable.f90: New test.
18081
18082 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18083
18084         PR target/24445
18085         * gcc.dg/pr24445.c: New test.
18086
18087 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18088
18089         PR fortran/24655
18090         PR fortran/24755
18091         * gfortran.dg/recursive_statement_functions.f90: Add statement
18092         functions using inline intrinsic functions and parameters to test
18093         that they no longer seg-fault.
18094
18095         PR fortran/24409
18096         gfortran.dg/nested_modules_4.f90: New test.
18097         gfortran.dg/nested_modules_5.f90: New test.
18098
18099 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18100
18101         PR fortran/24643
18102         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18103
18104 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
18105
18106         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18107         failures.
18108
18109 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18110
18111         * gcc.dg/sparc-getcontext-1.c: New test.
18112
18113 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
18114
18115         * gcc.dg/ifcvt-fabs-1.c: New test.
18116
18117 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
18118
18119         PR other/4372
18120         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18121         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18122
18123 2005-11-09  Richard Guenther  <rguenther@suse.de>
18124
18125         PR tree-optimization/24716
18126         * gcc.c-torture/execute/pr24716.c: New testcase.
18127
18128 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18129
18130         * gcc.dg/pr24624.c: Disable for non S/390 targets.
18131
18132 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18133
18134         PR 24624
18135         * gcc.dg/pr24624.c: Testcase added.
18136
18137 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18138
18139         PR 24623
18140         * g++.dg/other/pr24623.C: Testcase added.
18141
18142 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
18143
18144         PR fortran/22607
18145         * gfortran-dg/pure_byref_1.f90: New.
18146         * gfortran-dg/pure_byref_2.f90: New.
18147
18148 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
18149
18150         PR c/24101
18151         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18152         * gcc.dg/dg.exp: Run main loop also for *.i files.
18153
18154 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
18155
18156         PR c++/19450
18157         * g++.dg/tls/diag-3.C: New test.
18158         * g++.dg/tls/diag-4.C: New test.
18159         * g++.dg/tls/static-1.C: New test.
18160         * g++.dg/tls/static-1a.cc: New file.
18161
18162 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
18163
18164         PR 23046
18165         * g++.dg/tree-ssa/pr23046.C: New test.
18166
18167 2005-11-08  Devang Patel <dpatel@apple.com>
18168
18169         PR tree-optimization/23115
18170         * gcc.dg/tree-ssa/pr23115.c: New.
18171
18172 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
18173
18174         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18175         * gcc.target/powerpc/pr16155.c: Same.
18176         * gcc.target/powerpc/altivec-1.c: Same.
18177         * gcc.target/powerpc/altivec-2.c: Same.
18178         * gcc.target/powerpc/altivec-3.c: Same.
18179         * gcc.target/powerpc/altivec-5.c: Same.
18180         * gcc.target/powerpc/altivec-11.c: Same.
18181         * gcc.target/powerpc/altivec-12.c: Same.
18182         * gcc.target/powerpc/altivec-14.c: Same.
18183         * gcc.target/powerpc/altivec-22.c: Same.
18184         * gcc.target/powerpc/altivec-consts.c: Same.
18185         * gcc.target/powerpc/altivec-pr22085.c: Same.
18186         * gcc.target/powerpc/altivec-splat.c: Same.
18187         * gcc.target/powerpc/altivec-varargs-1.c: Same.
18188         * gcc.target/powerpc/altivec-vec-merge.c: Same.
18189         * gcc.target/powerpc/darwin-longlong.c: Same.
18190
18191 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
18192
18193         PR target/19340
18194         * gcc.dg/pr19340.c: New test.
18195
18196 2005-11-07  Ian Lance Taylor  <ian@airs.com>
18197
18198         PR rtl-optimization/24683
18199         * gcc.dg/pr24683.c: New test.
18200
18201 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18202
18203         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18204         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18205
18206 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18207
18208         * gcc.target/i386/pr23376.c: Compile with -mmmx.
18209
18210 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
18211
18212         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18213
18214 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18215
18216         PR target/24230
18217
18218         * gcc.target/powerpc/altivec-consts.c,
18219         gcc.target/powerpc/altivec-splat.c: New testcase.
18220
18221 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18222
18223         PR c/24599
18224
18225         * gcc.dg/overflow-2.c: New testcase.
18226
18227 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
18228
18229         PR rtl-optimization/23567
18230         * gcc.c-torture/execute/20051104-1.c: New test.
18231
18232 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
18233
18234         PR fortran/24534
18235         gfortran.dg/private_type_2.f90: Modified to check that case with
18236         PRIVATE declaration within derived type is accepted.
18237
18238         PR fortran/20838
18239         gfortran.dg/pointer_assign_1.f90: New test.
18240
18241         PR fortran/20840
18242         * gfortran.dg/arrayio_0.f90: New test.
18243
18244         PR fortran/17737
18245         gfortran.dg/data_initialized.f90: New test.
18246         gfortran.dg/data_constraints_1.f90: New test.
18247         gfortran.dg/data_constraints_2.f90: New test.
18248
18249 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
18250
18251         PR fortran/24174
18252         PR fortran/24305
18253         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18254
18255 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
18256
18257         PR 24670
18258         * gcc.dg/tree-ssa/pr24670.c: New test.
18259
18260 2005-11-05  Ian Lance Taylor  <ian@airs.com>
18261
18262         PR target/22432
18263         * gcc.target/i386/pr22432.c: New test.
18264
18265 2005-11-05  Richard Henderson  <rth@redhat.com>
18266
18267         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18268         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18269         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18270         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18271         from gcc.dg/alpha-*.
18272         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18273         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18274
18275 2005-11-05  Andreas Jaeger  <aj@suse.de>
18276
18277         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18278
18279 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18280
18281         PR target/23424
18282         * gcc.dg/torture/pr23424-1.c: New test.
18283
18284 2005-11-04  Richard Henderson  <rth@redhat.com>
18285
18286         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18287         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18288         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18289         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18290         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18291         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18292         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18293         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18294         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18295         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18296         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18297         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18298         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18299         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18300         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18301         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18302         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18303         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18304         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18305         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18306         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18307         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18308         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18309         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18310         Move from gcc.dg/.
18311         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18312         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18313         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18314         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18315         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18316         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18317         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18318         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18319         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18320         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18321         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18322         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18323         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18324         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18325         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18326         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18327         gcc.target/i386/lea.c, gcc.target/i386/local.c,
18328         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18329         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18330         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18331         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18332         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18333         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18334         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18335         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18336         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18337         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18338         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18339         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18340         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18341         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18342         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18343         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18344         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18345         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18346         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18347         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18348         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18349         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18350         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18351         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18352         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18353         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18354         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18355         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18356
18357 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
18358
18359         PR 24627
18360         * gcc.dg/tree-ssa/pr24627.c: New test.
18361
18362 2005-11-04 Paul Brook  <paul@codesourcery.com>
18363
18364         * gcc.dg/tls/opt-10.c: New test.
18365
18366 2005-11-04  Andreas Jaeger  <aj@suse.de>
18367
18368         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18369         avoid extra warnings.
18370
18371 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18372
18373         PR libfortran/22298
18374         * lib/target-supports.exp
18375         (check_effective_target_static_libgfortran): New
18376         static_libgfortran effective target.
18377         * gfortran.dg/static_linking_1.f: New test.
18378         * gfortran.dg/static_linking_1.c: New file.
18379
18380 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18381
18382         * gcc.dg/pr24615.c: Guard test with { target fpic }.
18383
18384 2005-11-03  Josh Conner  <jconner@apple.com>
18385
18386         PR c++/19989
18387         g++.dg/ext/array2.C: New test.
18388         g++.dg/template/dependent-name3.C: New test.
18389         g++.dg/template/dependent-name4.C: New test.
18390         g++.dg/template/sfinae2.C: New test.
18391
18392 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18393
18394         PR preprocessor/22042
18395         * gcc.dg/cpp/strify4.c: New test.
18396
18397 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18398
18399         PR c++/17964
18400         * g++.dg/cpp/string-1.C: New test.
18401
18402 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18403
18404         * gcc.target/powerpc: New directory.
18405         * gcc.target/powerpc/powerpc.exp: New file.
18406         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18407         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18408         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18409         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18410         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18411         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18412         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18413         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18414         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18415         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18416         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18417         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18418         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18419         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18420         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18421         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18422         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18423         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18424         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18425         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18426         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18427         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18428         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18429         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18430         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18431         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18432         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18433         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18434         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18435         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18436         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18437         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18438         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18439         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18440
18441 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18442
18443         PR c++/21627
18444         * g++.dg/warn/inline2.C: New test.
18445
18446 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18447
18448         PR middle-end/23155
18449         * g++.dg/ext/c99struct1.C: New test.
18450         * gcc.dg/union-cast-1.c: New test.
18451         * gcc.dg/union-cast-2.c: New test.
18452         * gcc.dg/union-cast-3.c: New test.
18453
18454 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18455
18456         PR middle-end/24589
18457         * gcc.c-torture/execute/zero-struct-2.c: New test.
18458
18459 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18460
18461         PR c++/24582
18462         * g++.dg/init/switch1.C: New test.
18463
18464 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18465
18466         * gcc.dg/delay-slot-1.c: New test.
18467
18468 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18469
18470         PR target/24620
18471         * gcc.dg/pr24620.c: New test.
18472
18473 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18474
18475         PR c/24329
18476         * gcc.dg/format/unnamed-1.c: New test.
18477
18478 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18479
18480         PR c++/22434
18481         * g++.dg/expr/cond8.C: New test.
18482
18483         PR c++/24560
18484         * g++.dg/parse/dot1.C: New test.
18485
18486 2005-11-02  Jan Hubicka  <jh@suse.cz>
18487
18488         PR target/23303
18489         * gcc.dg/i386-lea.c: New test
18490
18491 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18492
18493         PR target/24615
18494         * gcc.dg/pr24615.c: New test.
18495
18496 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18497
18498         PR target/24600
18499         * gcc.dg/pr24600.c: New test.
18500
18501 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18502
18503         PR c++/19253
18504         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18505         * g++.dg/parse/typename9.C: New test.
18506         * g++/dg/parse/typename10.C: Likewise.
18507
18508 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18509
18510         PR fortran/18157
18511         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18512         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18513         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18514
18515 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18516
18517         PR c++/24569
18518         * g++.dg/debug/static1.C: New test.
18519
18520 2005-11-02  Josh Conner  <jconner@apple.com>
18521
18522         * g++.dg/crash38.C: moved into proper directory...
18523         * g++.dg/template/crash42.C: ...here
18524
18525 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18526
18527         PR target/18338
18528         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18529         pcc_bitfield_type_matters || default_packed.
18530
18531         * lib/target-supports.exp
18532         (check_effective_target_pcc_bitfield_type_matters): New proc.
18533         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18534
18535         PR testsuite/23304
18536         * lib/target-supports.exp (check_effective_default_packed): New proc.
18537         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18538         Gate expected errors on target ! default_packed.
18539         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18540
18541 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18542
18543         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18544         change (r106358).
18545
18546 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18547
18548         PR fortran/24008
18549         * gfortran.dg/entry_5.f90: New.
18550         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18551
18552 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18553
18554         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18555
18556 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18557
18558         PR fortran/21565
18559         gfortran.dg/namelist_blockdata.f90: New test.
18560
18561         PR fortran/18737
18562         gfortran.dg/external_implicit_none.f90: New test.
18563
18564         PR fortran/14994
18565         * gfortran.dg/secnds.f: New test.
18566
18567 2005-10-31  Jan Hubicka  <jh@suse.cz>
18568
18569         PR target/20928
18570         * gcc.c-torture/compile/pr20928.c: New test.
18571
18572 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18573
18574         PR middle-end/23492
18575         * gcc.c-torture/compile/zero-strct-5.c: New test.
18576
18577 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18578
18579         PR libgfortran/24584
18580         * gfortran.dg/pr24584.f90: New test.
18581
18582 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18583
18584         PR fortran/18883
18585         * gfortran.dg/char_result_9.f90: New.
18586         * gfortran.dg/char_result_10.f90: New.
18587
18588 2005-10-30  Jan Hubicka  <jh@suse.cz>
18589
18590         * g++.dg/tree-ssa/pr24172.C: New testcase.
18591
18592 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18593
18594         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18595
18596 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18597
18598         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18599         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18600         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18601         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18602         gfortran.dg/enum_9.f90,
18603         gfortran.fortran-torture/compile/enum_1.f90,
18604         gfortran.fortran-torture/execute/enum_1.f90,
18605         gfortran.fortran-torture/execute/enum_2.f90,
18606         gfortran.fortran-torture/execute/enum_3.f90,
18607         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18608
18609 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18610
18611         PR target/18482
18612         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18613         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18614
18615 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18616
18617         PR libfortran/20179
18618         * gfortran.dg/mixed_io_1.f90: New test.
18619         * gfortran.dg/mixed_io_1.c: New file.
18620
18621 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18622
18623         * gfortran.dg/malloc_free_1.f90: New test.
18624
18625 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18626
18627         * gcc.dg/nested-func-4.c: Require profiling -pg.
18628
18629 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18630
18631         PR C++/23229
18632         * g++.dg/warn/main-2.C: New test.
18633
18634 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18635
18636         PR fortran/24545
18637         * gfortran.dg/interface_2.f90: new test.
18638
18639 2005-10-28  Josh Conner  <jconner@apple.com>
18640
18641         PR c++/22153
18642         * g++.dg/template/crash38.C: New test.
18643         * g++.dg/parse/explicit1.C: Change expected errors.
18644
18645 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18646
18647         PR C++/23426
18648         * g++.dg/other/large-size-array.C: New test.
18649
18650 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18651
18652         PR middle-end/24362
18653         * g++.dg/opt/complex4.C: New test.
18654
18655 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18656
18657         * gcc.dg/nested-func-4.c: New test.
18658
18659 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18660
18661         PR fortran/24158
18662         gfortran.dg/derived_recursion.f90: New test.
18663         gfortran.dg/implicit_actual.f90: New test.
18664
18665 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18666
18667         PR middle-end/24295, PR testsuite/24477
18668         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
18669         removed when weakref hits the tree.
18670
18671 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
18672
18673         * gfortran.dg/cray_pointers_4.f90: New test.
18674
18675         * gfortran.dg/cray_pointers_5.f90: New test.
18676
18677 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
18678
18679         PR fortran/22290
18680         * gfortran.dg/assign_5.f90: New test.
18681         * gfortran.dg/assign_6.f: New test.
18682
18683 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
18684
18685         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
18686         CPU has no SSE support.
18687
18688 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
18689
18690         PR libgfortran/24224
18691         * gfortran.dg/arrayio_1.f90: Update attribution.
18692         * gfortran.dg/arrayio_2.f90: Update attribution.
18693         * gfortran.dg/arrayio_3.f90: Update attribution.
18694         * gfortran.dg/arrayio_4.f90: Update test conditions.
18695         * gfortran.dg/arrayio_5.f90: Update attribution.
18696         * gfortran.dg/arrayio_6.f90: New test.
18697         * gfortran.dg/arrayio_7.f90: New test.
18698
18699 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
18700
18701         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18702
18703 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18704
18705         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18706
18707 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18708
18709         PR fortran/24416
18710         * gfortran.dg/namelist_char_only.f90: New test.
18711
18712 2005-10-24  Asher Langton  <langton2@llnl.gov>
18713
18714         PR fortran/17031
18715         PR fortran/22282
18716         * gfortran.dg/cray_pointers_1.f90: New test.
18717         * gfortran.dg/cray_pointers_2.f90: New test.
18718         * gfortran.dg/cray_pointers_3.f90: New test.
18719         * gfortran.dg/loc_1.f90: New test.
18720         * gfortran.dg/loc_2.f90: New test.
18721
18722 2005-10-24  Steven Bosscher  <stevenb@suse.de>
18723
18724         * gcc.dg/pr24225.c: New test.
18725
18726 2005-10-24  Asher Langton  <langton2@llnl.gov>
18727
18728         * gfortran.dg/dup_save_1.f90: New test.
18729         * gfortran.dg/dup_save_2.f90: New test.
18730
18731 2005-10-24  Paul Brook  <paul@codesourcery.com>
18732
18733         PR 24107
18734         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18735         stdint.h.
18736
18737 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
18738
18739         PR libgfortran/24489
18740         * gfortran.dg/pr24489.f90: New test.
18741
18742 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
18743
18744         PR fortran/23635
18745         * gfortran.dg/ichar_1.f90: Add tests for derived types.
18746
18747 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
18748
18749         PR target/18911
18750         * g++.dg/init/array16.C: Skip for mmix-*-*.
18751
18752 2005-10-23  Asher Langton  <langton2@llnl.gov>
18753
18754         * gfortran.dg/byte_1.f90: New test.
18755         * gfortran.dg/byte_2.f90: New test.
18756
18757 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
18758
18759         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18760
18761 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
18762
18763         PR fortran/18022
18764         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18765
18766         PR fortran/24311
18767         * gfortran.dg/merge_char_const.f90: New test.
18768
18769         PR fortran/24384
18770         * gfortran.dg/spread_scalar_source.f90: New test.
18771
18772 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
18773
18774         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18775
18776         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18777         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18778
18779         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18780
18781 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
18782
18783         PR fortran/24426
18784         * gfortran.dg/der_pointer_4.f90: New.
18785
18786 2005-10-22  David Ayers  <d.ayers@inode.at>
18787
18788         * obj-c++.dg/except-1.mm: Simplify.
18789
18790 2005-10-21  David Ayers  <d.ayers@inode.at>
18791
18792         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18793
18794 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
18795
18796         * gfortran.dg/assumed_dummy_2.f90: New test.
18797
18798 2005-10-21  James E Wilson  <wilson@specifix.com>
18799
18800         PR preprocessor/15220
18801         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18802
18803 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
18804
18805         * gcc.c-torture/execute/20051021-1.c: New test.
18806
18807 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
18808
18809         PR c++/24260
18810         * g++.dg/ext/tmplattr1.C: New test.
18811
18812 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
18813
18814         PR fortran/24440
18815         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18816
18817 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
18818
18819         * obj-c++.dg/except-1.mm: New.
18820
18821         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18822
18823 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18824
18825         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18826
18827 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
18828
18829         PR middle-end/24295
18830         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18831         declarations with the same names as thunks' alias targets, use
18832         aliases instead.
18833         * gcc.dg/attr-alias-3.c: New test.
18834         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18835
18836 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
18837
18838         PR c++/22618
18839         * g++.dg/parse/access8.C: New test.
18840
18841 2005-10-20  Richard Guenther  <rguenther@suse.de>
18842
18843         PR c++/24439
18844         * g++.dg/tree-ssa/pr24439.C: New testcase.
18845
18846 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18847
18848         * g++.dg/opt/delay-slot-1.C: New test.
18849
18850 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
18851
18852         PR fortran/21625
18853         * gfortran.fg/der_init_1.f90: New.
18854
18855 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18856
18857         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18858
18859 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18860
18861         PR c++/21908
18862         * g++.dg/parse/error28.C: New test.
18863
18864 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18865
18866         * gcc.dg/profile-generate-2.c: New test.
18867
18868 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18869
18870         PR target/23589
18871         * g++.dg/ext/dllimport11.C: New.
18872
18873 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18874
18875         PR c++/22293
18876         * g++.dg/other/friend3.C: New test.
18877
18878 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18879
18880         PR c++/23293
18881         * g++.dg/template/error19.C: New test.
18882
18883 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18884
18885         PR c++/21383
18886         * g++.dg/overload/koenig2.C: New.
18887
18888         PR c++/23118
18889         * g++.dg/overload/error2.C: New.
18890
18891         PR c++/22604
18892         * g++.dg/inherit/covariant14.C: New.
18893
18894 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18895
18896         PR c++/23440
18897         * g++.dg/parse/for1.C: New test.
18898
18899 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18900
18901         PR fortran/23446
18902         * gfortran.dg/host_dummy_index_1.f90: New test.
18903
18904         PR fortran/21459
18905         * gfortran.dg/automatic_char_len_2.f90: New test.
18906
18907         PR fortran/20866
18908         * gfortran.dg/recursive_statement_functions.f90: New test.
18909
18910         PR fortran/20853
18911         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18912
18913         PR fortran/20849
18914         * gfortran.dg/external_initializer.f90: New test.
18915
18916         PR fortran/20837
18917         * non_module_public.f90: New test.
18918
18919 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18920
18921         PR c++/24386
18922         * g++.dg/template/overload7.C: New.
18923
18924         PR c++/22551
18925         * g++.dg/other/switch2.C: Remove expected warnings.
18926
18927         PR c++/21353
18928         * g++.dg/template/defarg6.C: New.
18929
18930 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18931
18932         PR target/24315
18933         * gcc.target/i386/pr24315.c: New test.
18934
18935 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18936
18937         PR c++/24389
18938         * g++.dg/template/static21.C: New test.
18939         * g++.dg/template/static21-a.cc: Likewise.
18940
18941 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18942
18943         PR c++/23959
18944         * g++.dg/warn/Wswitch-default-1.C: New test.
18945         * g++.dg/warn/Wswitch-default-2.C: New test.
18946
18947 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18948
18949         PR c++/22173
18950         * g++.dg/parse/template18.C: New test.
18951         * g++.dg/template/nontype15.C: Likewise.
18952
18953 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18954
18955         PR fortran/22273
18956         * gfortran.dg/spec_expr_2.f90: New.
18957
18958 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18959
18960         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18961         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18962         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18963         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18964         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18965         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18966         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18967         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18968         previous target-specific skips and warning-message matches where
18969         applicable.
18970
18971 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18972
18973         PR c++/21347
18974         * g++.dg/warn/Wctor-dtor.C: New test.
18975
18976 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18977
18978         PR c/23439
18979         * gcc.dg/for-1.c: New test.
18980
18981 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18982
18983         PR c++/19565
18984         * g++.dg/warn/Wconversion1.C: New test.
18985         * g++.dg/ext/packed4.C: Compile with -w.
18986         * g++.dg/opt/20050511-1.C: Likewise.
18987         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18988
18989 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18990
18991         * gfortran.dg/boz_5.f90: New test.
18992
18993 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18994
18995         PR c++/22551
18996         * g++.dg/other/switch2.C: New.
18997
18998         PR c++/23984
18999         * g++.dg/init/ctor7.C: New.
19000
19001 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
19002
19003         PR c++/23730
19004         * g++.dg/parse/crash32.C: New test.
19005
19006 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
19007
19008         PR c++/20721
19009         * g++.dg/init/goto2.C: New test.
19010
19011         PR c++/22464
19012         * g++.dg/template/crash/41.C: New test.
19013
19014         PR c++/22180
19015         * g++.dg/template/crash40.C: New test.
19016
19017         PR c++/23694
19018         * g++.dg/parse/friend5.C: New test.
19019
19020         PR c++/23307
19021         * g++.dg/template/crash38.C: New test.
19022
19023         PR c++/22352
19024         * g++.dg/template/friend38.C: New test.
19025
19026         PR c++/22405
19027         * g++.dg/template/crash39.C: New test.
19028
19029 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
19030
19031         * gcc.dg/debug/dwarf2/dwarf-char1.c,
19032         gcc.dg/debug/dwarf2/dwarf-char2.c,
19033         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19034
19035         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19036
19037 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
19038
19039         * gcc.dg/dll-2.c: Add tests for warnings.
19040         * gcc.dg/dll-3.c: Likewise.
19041         * gcc.dg/dll-4.c: Likewise.
19042
19043         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19044         * g++.dg/ext/dllimport2.C: Likewise.
19045         * g++.dg/ext/dllimport3.C: Likewise.
19046         * g++.dg/ext/dllimport7.C: Likewise.
19047         * g++.dg/ext/dllimport8.C: Likewise.
19048         * g++.dg/ext/dllimport9.C: Likewise.
19049
19050 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19051
19052         PR fortran/24092
19053         * gfortran.dg/derived_pointer_recursion.f90: New test.
19054
19055 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19056
19057         * gcc.c-torture/execute/20051012-1.c: New test.
19058
19059 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19060
19061         PR fortran/18082
19062         * gfortran.dg/automatic_char_len_1.f90: New test.
19063
19064 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19065
19066         PR fortran/20847
19067         * gfortran.dg/save_common.f90: New test.
19068
19069         PR fortran/20856
19070         * gfortran.dg/save_result.f90: New test.
19071
19072 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19073
19074         PR c++/21592
19075         * g++.dg/template/dependent-expr1.C: Add new expected error.
19076         * g++.dg/template/dependent-expr2.C: Adjust error text.
19077         * g++.dg/template/overload6.C: New.
19078
19079         PR c++/23797
19080         * g++.dg/other/typename8.C: New.
19081
19082         PR c++/21117
19083         * g++.dg/other/return1.C: New.
19084
19085 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
19086
19087         PR c++/24052
19088         * g++.dg/ext/label5.C: New.
19089
19090 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19091
19092         PR c++/19964
19093         * g++.dg/parse/crash31.C: New.
19094
19095 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
19096
19097         * g++.dg/ipa/ipa-1.c: New test.
19098         * g++.dg/ipa/ipa-2.c: New test.
19099         * g++.dg/ipa/ipa-3.c: New test.
19100         * g++.dg/ipa/ipa-4.c: New test.
19101         * g++.dg/ipa/ipa-5.c: New test.
19102         * g++.dg/ipa/ipa.exp: New file.
19103
19104 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19105
19106         PR fortran/24207
19107         * gfortran.dg/private_type_3.f90: New test.
19108
19109 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19110
19111         PR fortran/20786
19112         gfortran.dg/aint_anint_1.f90: New test.
19113
19114 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19115
19116         PR libgfortran/24313
19117         gfortran.dg/csqrt.f: New test.
19118
19119 2005-10-11  Ian Lance Taylor  <ian@airs.com>
19120
19121         PR c++/8057
19122         * g++.dg/warn/noeffect7.C: New test.
19123         * g++.dg/warn/noeffect2.C: Instantiate templates.
19124         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
19125         and warning.
19126
19127 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19128
19129         PR c++/21089
19130         * g++.dg/init/float1.C: New test.
19131
19132         PR c++/24277
19133         * g++.dg/init/member1.C: Tweak error markers.
19134
19135 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
19136
19137         PR testsuite/24281
19138         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19139         Check for null pointer.
19140
19141 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19142
19143         PR c++/21369
19144         * g++.dg/parse/ret-type3.C: New test.
19145
19146 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19147
19148         PR tree-opt/23946
19149         * gcc.c-torture/compile/pr23946.c: New test.
19150
19151 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
19152
19153         * g++.dg/opt/mmx2.C: New test.
19154
19155 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19156
19157         PR c++/24277
19158         * g++.dg/template/static20.C: New test.
19159
19160         PR c++/24302
19161         * g++.dg/warn/Wunused-12.C: New test.
19162
19163         PR c++/23437
19164         * g++.dg/template/arg4.C: New test.
19165
19166 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19167
19168         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19169         * gcc.dg/ucnid-3.c: Likewise.
19170         * gcc.dg/ucnid-4.c: Likewise.
19171         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19172         * g++.dg/other/ucnid-1.C: Likewise.
19173         * gcc.dg/sparc-frame-1.c: New test.
19174
19175 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19176
19177         PR c++/24139
19178         * g++.dg/template/spec27.C: New test.
19179
19180         PR c++/24275
19181         * g++.dg/template/static19.C: New test.
19182
19183 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19184
19185         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19186         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19187
19188 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19189
19190         PR target/24136
19191         * gfortran.fortran-torture/compile/pr24136.f: New test.
19192
19193 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
19194
19195         PR c++/22172
19196         * g++.dg/parse/crash30.C: New test.
19197
19198 2005-10-07  Richard Guenther  <rguenther@suse.de>
19199
19200         PR middle-end/24227
19201         * gcc.c-torture/compile/pr24227.c: New testcase.
19202
19203 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
19204
19205         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19206         Do not put aligned attributes on array elements.
19207
19208 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
19209
19210         PR testsuite/23611, PR testsuite/23615
19211         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19212         writing prototypes of library functions by hand.
19213         * obj-c++.dg/bitfield-4.mm: Likewise.
19214         * obj-c++.dg/const-str-4.mm: Likewise.
19215         * obj-c++.dg/encode-4.mm: Likewise.
19216         * obj-c++.dg/encode-5.mm: Likewise.
19217         * obj-c++.dg/encode-6.mm: Likewise.
19218         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19219         * obj-c++.dg/method-10.mm: Likewise.
19220         * obj-c++.dg/method-17.mm: Likewise.
19221         * obj-c++.dg/method-19.mm: Likewise.
19222         * obj-c++.dg/try-catch-2.mm: Likewise.
19223
19224 2005-10-06  Richard Henderson  <rth@redhat.com>
19225
19226         PR 24236
19227         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19228
19229 2005-10-06  Dale Johannesen  <dalej@apple.com>
19230
19231         * gcc.c-torture/execute/20030125-1.c: Correct.
19232
19233 2005-10-06  Richard Guenther  <rguenther@suse.de>
19234
19235         PR tree-optimization/24238
19236         * g++.dg/tree-ssa/pr24238.C: New testcase.
19237
19238 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
19239
19240         PR 18568
19241         * gfortran.dg/der_pointer_3.f90: New test.
19242
19243 2005-10-05  Devang Patel  <dpatel@apple.com>
19244
19245         PR Debug/23205
19246         * g++.dg/other/PR23205.C: New.
19247
19248 2005-10-05  Richard Henderson  <rth@redhat.com>
19249
19250         PR target/23602
19251         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19252         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19253
19254 2005-10-05  Dale Johannesen  <dalej@apple.com>
19255
19256         * gcc.c-torture/execute/float-floor.c: New.
19257
19258 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
19259
19260         PR tree-optimization/21419
19261         PR tree-optimization/24146
19262         PR tree-optimization/24151
19263
19264         * g++.dg/ext/asm7.C: New.
19265         * g++.dg/ext/asm8.C: New.
19266         * gcc.dg/asm-1.c: Compile on all targets.
19267         * gcc.dg/asm-pr24146.c: New.
19268         * gcc.dg/pr21419.c: Adjust error messages.
19269
19270 2005-10-05  Richard Guenther  <rguenther@suse.de>
19271
19272         PR fortran/24176
19273         * gfortran.fortran-torture/compile/empty.f90: New testcase.
19274
19275 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19276
19277         PR c++/23513
19278         * g++.dg/template/spec22.C: Robustify test.
19279         * g++.dg/template/spec26.C: New.
19280
19281 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
19282
19283         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19284         if target supports vector instructions.
19285
19286 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
19287
19288         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19289         C99 functions.
19290
19291 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
19292
19293         * lib/target-supports.exp (check_effective_target_fortran_large_real,
19294         check_effective_target_fortran_large_int): Replace cached result
19295         when target changes.
19296
19297 2005-10-04  Devang Patel  <dpatel@apple.com>
19298
19299         * gcc.dg/i386-sse-vect-types.c: New.
19300
19301 2005-10-04  Ian Lance Taylor  <ian@airs.com>
19302
19303         PR preprocessor/13726
19304         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19305         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19306
19307 2005-10-04  Richard Guenther  <rguenther@suse.de>
19308
19309         PR c/23576
19310         * gcc.dg/noncompile/pr23576.c: New testcase.
19311
19312 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19313
19314         PR middle-end/23125
19315         * gcc.dg/register-var-3.c: New test.
19316
19317 2005-10-04  Steven Bosscher  <stevenb@suse.de>
19318
19319         * gcc.dg/pr23049.c: New test.
19320
19321         * gcc.dg/ucnid-4.c: Fix test.
19322
19323 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
19324
19325         PR 23445
19326         * gcc.c-torture/compile/pr23445.c: New test.
19327
19328 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
19329
19330         * g++.dg/overload/unknown1.C: New.
19331
19332 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
19333
19334         PR c++/17775
19335         * g++.dg/template/repo4.C: New test.
19336
19337 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19338
19339         PR libfortran/19308
19340         * gfortran.dg/large_real_kind_2.F90: New test.
19341         * gfortran.dg/large_integer_kind_2.f90: New test.
19342
19343 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
19344
19345         * lib/target-supports.exp (check_effective_target_vect_shift):
19346         Implement with result caching. Add i?86, x86_64 and ia64 targets.
19347         (check_effective_target_vect_condition): Fix copy-n-pasto.
19348
19349         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19350         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19351         targets.
19352
19353 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/22621
19356         * g++.dg/template/overload5.C : New test.
19357
19358         PR c++/23840
19359         * g++.dg/expr/stdarg1.C: New test.
19360
19361 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
19362
19363         PR 24142
19364         * gcc.c-torture/execute/pr24142.c: New test.
19365
19366 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
19367
19368         PR 24141
19369         * gcc.c-torture/execute/pr24141.c: New test.
19370
19371 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
19372             Diego Novillo  <dnovillo@redhat.com>
19373
19374         PR 23604
19375         * gcc.c-torture/execute/pr23604.c: New test.
19376
19377 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
19378
19379         PR fortran/16404
19380         PR fortran/20835
19381         PR fortran/20890
19382         PR fortran/20899
19383         PR fortran/20900
19384         PR fortran/20901
19385         PR fortran/20902
19386         gfortran.dg/equiv_constraint_1.f90: New test.
19387         gfortran.dg/equiv_constraint_2.f90: New test.
19388         gfortran.dg/equiv_constraint_3.f90: New test.
19389         gfortran.dg/equiv_constraint_4.f90: New test.
19390         gfortran.dg/equiv_constraint_5.f90: New test.
19391         gfortran.dg/equiv_constraint_6.f90: New test.
19392         gfortran.dg/equiv_constraint_7.f90: New test.
19393         gfortran.dg/equiv_constraint_8.f90: New test.
19394         gfortran.dg/private_type_1.f90: New test.
19395         gfortran.dg/private_type_2.f90: New test.
19396         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19397         980628-10.f: Assert std=gnu to permit mixing of
19398         types in equivalence statements.
19399
19400 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
19401
19402         PR 24112
19403         * gfortran.dg/open_status_1.f90: New.
19404
19405 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19406
19407         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19408         * gcc.dg/vect/pr22480.c: Clean up temp files.
19409         * gcc.dg/vect/pr23831.c: Clean up temp files.
19410         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19411         Clean up temp files.
19412         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19413         Clean up temp files.
19414
19415         * gcc.dg/20050309-1.c: Clean up temp files.
19416         * gcc.dg/20050325-1.c: Clean up temp files.
19417
19418 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19419
19420         PR tree-optimization/24059
19421         * gcc.dg/vect/pr24059.c : New test.
19422
19423 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
19424
19425         PR middle-end/24109
19426         * gcc.c-torture/execute/20050929-1.c: New test.
19427
19428 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19429
19430         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19431
19432 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
19433
19434         PR c/21419
19435         * gcc.dg/pr21419.c: New test.
19436
19437 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19438
19439         * gcc.dg/pr23911.c: New test.
19440
19441 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19442
19443         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19444
19445         PR c++/16782
19446         * g++.dg/parse/qualified4.C: New test.
19447         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19448         * g++.old-deja/g++.mike/p8154.C: Likewise.
19449
19450 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19451
19452         PR c++/22147
19453         * g++.dg/template/friend37.C: New test.
19454         * g++.dg/parse/crash28.C: Adjust error markers.
19455
19456 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19457
19458         PR fortran/18518
19459         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19460
19461 2005-09-27  Devang Patel  <dpatel@apple.com>
19462
19463         PR tree-optimization/23625
19464         * gcc.dg/pr23625.c: New test.
19465
19466 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19467
19468         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19469         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19470
19471 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19472
19473         PR fortran/23677
19474         * gfortran.fortran-torture/execute/save_1.f90: New test.
19475         * gfortran.dg/save_1.f90: New test.
19476
19477 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19478
19479         * gcc.target/i386/builtin-apply-mmx.c: New test.
19480
19481         PR target/22576
19482         * gcc.target/i386/pr22576.c: New test.
19483
19484         PR target/22585
19485         * gcc.target/i386/pr22585.c: New test.
19486
19487         PR target/23268
19488         * gcc.target/i386/pr23268.c: New test.
19489
19490         PR middle-end/23831
19491         * gcc.dg/vect/pr23831.c: New test.
19492
19493         PR target/24055
19494         * gcc.target/i386/pr24055.c: New test.
19495
19496 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19497
19498         PR tree-optimization/23960
19499         * gcc.c-torture/compile/pr23960.c: New.
19500
19501 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19502
19503         PR fortran/16861
19504         * gfortran.dg/nested_modules_3.f90: New.
19505
19506 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19507
19508         PR fortran/24005
19509         gfortran.dg/interface_1.f90: New test.
19510
19511 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19512         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19513
19514         PR fortran/23843
19515         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19516
19517 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19518
19519         PR fortran/23516
19520         * gfortran.dg/imag_1.f: New test.
19521         * gfortran.dg/imag_2.f: Ditto.
19522
19523 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19524
19525         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19526
19527 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19528
19529         PR c++/21983
19530         * g++.dg/warn/pr21983.C: New test.
19531
19532 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19533
19534         * gcc.dg/20050922-1.c: Testcase added.
19535
19536 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19537
19538         PR c++/23993
19539         * g++.dg/template/array14.C: New test.
19540
19541 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19542
19543         PR fortran/19929
19544         * gfortran.dg/der_ptr_component_1.f90: New test.
19545
19546 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19547
19548         PR c++/23965
19549         * g++.dg/template/error1.C: Reject "no matching function" message.
19550
19551 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19552
19553         PR c++/17609
19554         * g++.dg/lookup/error1.C: New test.
19555
19556 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19557
19558         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19559         functionality of the testcase.
19560
19561 2005-09-20  Richard Henderson  <rth@redhat.com>
19562
19563         * gcc.dg/vect/vect-22.c: Require vect_float.
19564         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19565
19566 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19567
19568         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19569         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19570         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19571         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19572         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19573         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19574         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19575         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19576         * gcc.dg/cpp/ucnid-8.c: New test.
19577
19578 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19579
19580         PR tree-optimization/23929
19581         * gcc.c-torture/compile/pr23929.c: New test.
19582
19583 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19584
19585         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19586         for one loop.
19587
19588 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19589
19590         PR testsuite/23186
19591         * g++.dg/other/pr22003.C: Require named sections.
19592
19593 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19594
19595         PR c++/23947
19596         * g++.dg/rtti/crash3.C: New test.
19597
19598         PR tree-optimization/23818
19599         * gcc.dg/pr23818.c: New test.
19600
19601 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19602
19603         PR fortran/23420
19604         * gfortran.dg/print_fmt_4.f: New.
19605
19606 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19607
19608         PR fortran/23663
19609         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19610
19611 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19612
19613         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19614         Use pointers to local alignable arrays instead. Added comments.
19615         * gcc.dg/vect/vect-46.c: Likewise.
19616         * gcc.dg/vect/vect-48.c: Likewise.
19617         * gcc.dg/vect/vect-49.c: Likewise.
19618         * gcc.dg/vect/vect-52.c: Likewise.
19619         * gcc.dg/vect/vect-53.c: Likewise.
19620         * gcc.dg/vect/vect-54.c: Likewise.
19621         * gcc.dg/vect/vect-56.c: Likewise.
19622         * gcc.dg/vect/vect-57.c: Likewise.
19623         * gcc.dg/vect/vect-58.c: Likewise.
19624         * gcc.dg/vect/vect-60.c: Likewise.
19625         * gcc.dg/vect/vect-61.c: Likewise.
19626
19627         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19628         The test is no longer vectorizable on vect_no_align targets.
19629         * gcc.dg/vect/vect-43.c: Likewsie.
19630
19631         * gcc.dg/vect/vect-44.c: Added comments.
19632         * gcc.dg/vect/vect-45.c: Added comments.
19633         * gcc.dg/vect/vect-50.c: Added comments.
19634         * gcc.dg/vect/vect-51.c: Added comments.
19635
19636         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19637         aligned type.
19638         * gcc.dg/vect/Os-vect-95.c: Likewise.
19639
19640         * gcc.dg/vect/vect-41.c: Test removed.
19641         * gcc.dg/vect/vect-47.c: Test removed.
19642         * gcc.dg/vect/vect-55.c: Test removed.
19643         * gcc.dg/vect/vect-59.c: Test removed.
19644
19645 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19646
19647         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19648         No longer vectorizable on vect_no_align targets.
19649         * gcc.dg/vect/pr20122.c: Likewise.
19650         * gcc.dg/vect/vect-74.c: Likewise.
19651         * gcc.dg/vect/vect-75.c: Likewise.
19652         * gcc.dg/vect/vect-76.c: Likewise.
19653
19654         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19655         Will not be vectorizable on vect_no_align targets once aliasing issues
19656         are resolved.
19657         * gcc.dg/vect/vect-79.c: Likewise.
19658
19659         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19660         * gcc.dg/vect/vect-78.c: Likewise.
19661         * gcc.dg/vect/vect-97.c: Likewise.
19662
19663 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19664
19665         * gcc.dg/pr23943.c: New test.
19666
19667 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19668
19669         PR fortran/19181
19670         * gfortran.dg/derived_pointer_null_1.f90: New test.
19671
19672 2005-09-18  Richard Guenther  <rguenther@suse.de>
19673
19674         PR middle-end/23944
19675         * gcc.c-torture/compile/pr23944.c: New testcase.
19676
19677 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
19678
19679         PR fortran/15975
19680         * gfortran.dg/der_pointer_2.f90: New test.
19681
19682 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19683
19684         PR fortran/16861
19685         * gfortran.dg/nested_modules_2.f90: New test.
19686
19687 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19688
19689         PR c++/18368
19690         * g++.dg/other/semicolon.C: New test.
19691
19692 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
19693
19694         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19695         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19696
19697 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
19698
19699         PR c++/23914
19700         * g++.dg/template/static18.C: New test.
19701
19702         PR c++/21514
19703         * g++.dg/template/crash19.C: Remove dg-error marker.
19704         * g++.dg/template/local4.C: New test.
19705
19706 2005-09-16  Paul Brook  <paul@codesourcery.com>
19707
19708         PR fortran/23906
19709         * gfortran.dg/dependency_1.f90: New test.
19710
19711 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19712
19713         PR c++/23896
19714         * g++.dg/template/static17.C: New test.
19715
19716 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
19717
19718         PR c++/23139
19719         * g++.dg/warn/huge-val1.C: New test.
19720
19721 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19722
19723         PR c++/13140
19724         * g++.dg/parse/class2.C: New test.
19725         * g++.dg/template/explicit8.C: Likewise.
19726         * g++.dg/template/spec25.C: Likewise.
19727
19728 2005-09-14  Josh Conner  <jconner@apple.com>
19729
19730         PR middle-end/23584
19731         * gcc.dg/pr23584.c: New test.
19732
19733 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
19734
19735         PR fortran/21875 Internal Unit Array I/O, NIST
19736         * gfortran.dg/arrayio_1.f90: New test.
19737         * gfortran.dg/arrayio_1.f90: New test.
19738         * gfortran.dg/arrayio_1.f90: New test.
19739         * gfortran.dg/arrayio_1.f90: New test.
19740         * gfortran.dg/arrayio_1.f90: New test.
19741
19742 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
19743
19744         PR middle-end/22480
19745         * gcc.dg/vect/pr22480.c: New test.
19746
19747 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
19748
19749         PR fortran/19358
19750         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19751
19752 2005-09-13 Josh Conner <jconner@apple.com>
19753
19754         PR c++/23180
19755         * g++.dg/init/struct2.C: New test.
19756         * g++.dg/init/struct3.C: New test.
19757
19758 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
19759
19760         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19761         Clean up temp files.
19762         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19763         gcc.dg/tree-ssa/builtin-fprintf-1.c,
19764         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19765         gcc.dg/tree-ssa/builtin-printf-1.c,
19766         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19767         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19768         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19769         gcc.dg/tree-ssa/builtin-vprintf-1.c,
19770         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19771         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19772         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19773         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19774         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19775         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19776         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19777         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19778
19779 2005-09-13  Josh Conner  <jconner@apple.com>
19780
19781         * lib/gcc-dg.exp: Load scanipa.exp.
19782         (cleanup-dump): New procedure.
19783         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19784         * lib/scandump.exp: New file.
19785         * lib/scantree.exp: Use it.
19786         * lib/scanipa.exp: New file.
19787
19788 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
19789
19790         PR fortran/17740
19791         * gfortran.dg/generic_4.f90: New test.
19792
19793 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
19794
19795         PR target/23816
19796         * gcc.target/i386/pr23816-1.c: New test.
19797         * gcc.target/i386/pr23816-2.c: New test.
19798
19799
19800 2005-09-13  Bastian Blank <waldi@debian.org>
19801
19802         PR c++/16171
19803         * g++.dg/abi/mangle26.C: New test.
19804         * g++.dg/abi/mangle27.C: New test.
19805         * g++.dg/abi/mangle28.C: New test.
19806         * g++.dg/abi/mangle29.C: New test.
19807
19808         PR c++/23839
19809         * g++.dg/parse/register1.C: New test.
19810
19811 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
19812
19813         PR c++/23842
19814         * g++.dg/template/access16.C: New test.
19815
19816 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19817
19818         * gfortran.dg/char_pack_2.f90: Increase the vector size.
19819
19820 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19821
19822         PR fortran/18899
19823         * gfortran.dg/shape_2.f90: New test.
19824
19825 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19826
19827         PR target/19269
19828         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19829         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19830         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19831         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19832         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19833         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19834         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19835         tests.
19836
19837 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19838
19839         PR c++/23841
19840         * g++.dg/parse/template17.C: New test.
19841
19842 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19843
19844         PR c++/23789
19845         * g++.dg/template/nontype14.C: New test.
19846
19847 2005-09-12  Ian Lance Taylor  <ian@airs.com>
19848
19849         PR g++/7874
19850         * g++.dg/lookup/friend7.C: New test.
19851         * g++.dg/lookup/friend8.C: New test.
19852         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19853         so that it will be found via argument dependent lookup.
19854         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19855         friend functions which will no longer be found.
19856         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19857         function g, so that it will be found via argument dependent
19858         lookup.
19859         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19860         * g++.old-deja/g++.mike/net43.C: Likewise.
19861
19862 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19863
19864         PR c++/23691
19865         * g++.dg/template/static16.C: New test.
19866
19867 2005-09-12  Josh Conner  <jconner@apple.com>
19868
19869         PR middle-end/23237
19870         * gcc.c-torture/compile/pr23237.c: New test.
19871
19872 2005-09-11  Richard Henderson  <rth@redhat.com>
19873
19874         * g++.dg/other/error8.C: Update expected diagnostic text.
19875
19876 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19877
19878         PR libfortran/19872
19879         * gfortran.dg/overwrite_1.f: New test.
19880
19881 2005-09-09  Josh Conner  <jconner@apple.com>
19882
19883         * g++.dg/init/pr23180-1.C: Removed.
19884         * g++.dg/init/pr23180-2.C: Removed.
19885
19886 2005-09-09  David Daney <ddaney@avtrex.com>
19887
19888         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19889         files which are ...
19890         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19891         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19892
19893 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19894
19895         * gfortran.dg/iostat_2.f90: New test.
19896
19897 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19898
19899         PR c++/22252
19900         * g++.dg/ext/interface1.C: New test.
19901         * g++.dg/ext/interface1.h: Likewise.
19902         * g++.dg/ext/interface1a.cc: Likewise.
19903
19904 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19905
19906         * gfortran.dg/iomsg_1.f90: New test case.
19907
19908 2005-09-09  Richard Guenther  <rguenther@suse.de>
19909
19910         PR c++/23624
19911         * g++.dg/tree-ssa/pr23624.C: New testcase.
19912
19913 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19914
19915         PR fortran/19239
19916         * gfortran.dg/vector_subscript_1.f90,
19917         * gfortran.dg/vector_subscript_2.f90: New tests.
19918
19919 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19920
19921         PR fortran/21104
19922         * gfortran.dg/array_alloc_1.f90,
19923         * gfortran.dg/array_alloc_2.f90,
19924         * gfortran.dg/array_alloc_3.f90: New tests.
19925
19926 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19927
19928         PR fortran/12840
19929         * gfortran.dg/array_constructor_6.f90
19930         * gfortran.dg/array_constructor_7.f90
19931         * gfortran.dg/array_constructor_8.f90
19932         * gfortran.dg/array_constructor_9.f90
19933         * gfortran.dg/array_constructor_10.f90
19934         * gfortran.dg/array_constructor_11.f90
19935         * gfortran.dg/array_constructor_12.f90: New tests.
19936
19937 2005-09-08  Josh Conner  <jconner@apple.com>
19938
19939         PR c++/23180
19940         * g++.dg/init/pr23180-1.C: New test.
19941         * g++.dg/init/pr23180-2.C: New test.
19942
19943 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19944
19945         PR fortran/18878
19946         * gfortran.dg/module_double_reuse.f90: New.
19947
19948 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19949
19950         PR fortran/23270
19951         PR fortran/22304
19952         PR fortran/18870
19953         PR fortran/17917
19954         PR fortran/16511
19955         * gfortran.dg/common_equivalence_1.f: New.
19956         * gfortran.dg/common_equivalence_2.f: New.
19957         * gfortran.dg/common_equivalence_3.f: New.
19958         * gfortran.dg/contained_equivalence_1.f90: New.
19959         * gfortran.dg/module_blank_common.f90: New.
19960         * gfortran.dg/module_commons_1.f90: New.
19961         * gfortran.dg/module_equivalence_1.f90: New.
19962         * gfortran.dg/nested_modules_1.f90: New.
19963         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19964         equivalences and add comment to connect the test with
19965         the PR.
19966
19967 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19968
19969         PR fortran/23765
19970         * gfortran.dg/common_6.f90: New test.
19971
19972 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19973
19974         PR fortran/15326
19975         * gfortran.dg/char_result_1.f90,
19976         * gfortran.dg/char_result_2.f90,
19977         * gfortran.dg/char_result_3.f90,
19978         * gfortran.dg/char_result_4.f90,
19979         * gfortran.dg/char_result_5.f90,
19980         * gfortran.dg/char_result_6.f90,
19981         * gfortran.dg/char_result_7.f90,
19982         * gfortran.dg/char_result_8.f90: New tests.
19983
19984 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19985
19986         PR fortran/19928
19987         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19988
19989 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19990
19991         PR obj-c++/16816
19992         * obj-c++.dg/selector-5.mm: New test.
19993         * obj-c++.dg/selector-6.mm: New test.
19994
19995 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19996
19997         PR objc/20574
19998         PR objc/19324
19999         * objc.dg/error-1.m: New test.
20000
20001 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
20002
20003         PR fortran/23373
20004         * gfortran.fortran-torture/execute/pr23373-1.f90,
20005         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20006
20007 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
20008
20009         PR libfortran/23760
20010         * gfortran.dg/g77/1832.f: Remove long string in write statement
20011         to allow the test to pass on correct list directed output with
20012         prepended space.
20013
20014 2005-09-07  James E Wilson  <wilson@specifix.com>
20015
20016         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20017
20018 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20019
20020         * gfortran.dg/parameter+save.f90: Rename to
20021         * gfortran.dg/parameter_save.f90: .. this.
20022
20023 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20024
20025         PR fortran/20848
20026         * gfortran.dg/parameter+save.f90: New test case.
20027
20028 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
20029
20030         PR fortran/19269
20031         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20032
20033 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20034
20035         PR c/23075
20036         * gcc.dg/pr23075.c: New test.
20037         * g++.dg/warn/pr23075.C: New test.
20038
20039         PR target/22362
20040         * gcc.target/i386/pr22362.c: New test.
20041
20042         PR rtl-optimization/23098
20043         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20044
20045         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20046         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20047         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20048
20049 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20050
20051         * g++.dg/expr/cast6.C: New test.
20052
20053         PR c++/9782
20054         * g++.dg/init/new15.C: New test.
20055
20056 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20057
20058         * gcc.dg/vect/Os-vect-95.c: New test.
20059         * gcc.dg/vect/vect-95.c: Same.
20060
20061 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20062
20063         * gcc.dg/vect/vect-29.c: Update xfail testing.
20064         * gcc.dg/vect/vect-44.c: Same.
20065         * gcc.dg/vect/vect-48.c: Same.
20066         * gcc.dg/vect/vect-50.c: Same.
20067         * gcc.dg/vect/vect-72.c: Same.
20068         * gcc.dg/vect/vect-77.c: Same.
20069         * gcc.dg/vect/vect-78.c: Same.
20070         * gcc.dg/vect/vect-80.c: Same.
20071         * gcc.dg/vect/vect-96.c: Same.
20072         * gcc.dg/vect/vect-100.c: Same.
20073         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20074         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20075         * gfortran.dg/vect/vect-5.f90: Same.
20076
20077 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20078
20079         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20080         start strings.
20081         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20082         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20083
20084         PR c++/23056
20085         * g++.dg/opt/pr23056.C: New test.
20086
20087         PR rtl-optimization/23098
20088         * gcc.target/i386/pr23098.c: New test.
20089
20090 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
20091
20092         PR c++/23667
20093         * g++.dg/template/static15.C: New test.
20094
20095         PR c++/21440
20096         * g++.dg/ext/stmtexpr5.C: New test.
20097         * g++.dg/ext/stmtexpr6.C: Likewise.
20098
20099 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
20100
20101         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20102
20103         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20104         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20105         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20106
20107 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
20108
20109         PR libfortran/23321
20110         * gfortran.dg/direct_io_4.f90: New test case.
20111
20112 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
20113             Rasmus Hahn  <rassahah@neofonie.de>
20114
20115         PR libobjc/23108
20116         * objc.dg/type-stream-1.m: New test.
20117
20118 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
20119
20120         PR fortran/23661
20121         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20122         gfortran.dg/print_fmt_3.f90: New test.
20123
20124 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20125
20126         * gfortran.dg/fmt_t_1.f90: New test.
20127
20128 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20129
20130         PR rtl-optimization/23454
20131         * g++.dg/opt/pr23454.C: New test.
20132
20133 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
20134
20135         PR c++/23699
20136         * g++.dg/ext/static1.C: New test.
20137
20138 2005-09-02  Richard Henderson  <rth@redhat.com>
20139
20140         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20141         tail call to check_fa_work.
20142
20143 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
20144
20145         PR c++/21687
20146         * g++.dg/other/gc3.C: New test.
20147
20148 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20149
20150         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20151         * gcc.dg/20050826-1.c: Likewise.
20152
20153 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
20154
20155         PR c++/23167
20156         * g++.dg/expr/volatile1.C: New test.
20157
20158 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
20159
20160         PR middle-end/23547
20161         * gcc.dg/pr23547.c: New test.
20162
20163 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
20164
20165         PR c/22061
20166         * gcc.c-torture/execute/pr22061-1.c,
20167         * gcc.c-torture/execute/pr22061-2.c,
20168         * gcc.c-torture/execute/pr22061-3.c,
20169         * gcc.c-torture/execute/pr22061-4.c: New tests.
20170
20171 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20172
20173         * gcc.dg/Wredundant-decls-2.c: New test to check that
20174         -Wredundant-decls does not issue warning for a variable
20175         definition following a declaration.
20176
20177 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
20178
20179         PR debug/7241
20180         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20181         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20182         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20183
20184         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20185         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20186         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20187         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20188         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20189         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20190         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20191         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20192
20193 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20194
20195         PR objc/23306
20196         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20197         scan-assmbler.
20198
20199 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
20200
20201         PR target/21255
20202         * gcc.dg/pr21255-1.c: New test.
20203         * gcc.dg/pr21255-2-mb.c: Likewise.
20204         * gcc.dg/pr21255-2-ml.c: Likewise.
20205         * gcc.dg/pr21255-3.c: Likewise.
20206         * gcc.dg/pr21255-4.c: Likewise.
20207
20208 2005-08-31  Dale Johannesen  <dalej@apple.com>
20209
20210         * gcc.dg/20050830-1.c: New.
20211
20212 2005-08-31  Josh Conner  <jconner@apple.com>
20213
20214         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20215         command-line options for arm-*-* targets.
20216         * g++.dg/init/array16.C: Likewise.
20217         * g++.dg/other/crash-4.C: Likewise.
20218
20219 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20220
20221         PR obj-c++/23640
20222         * obj-c++.dg/gnu-runtime-3.mm: New test.
20223
20224 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20225
20226         PR c++/13377
20227         * g++.dg/lookup/ambig4.C: New test.
20228         * g++.dg/lookup/ambig5.C: New test.
20229         * g++.dg/tc1/dr101.C: Adjust error markers.
20230
20231 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20232
20233         PR c++/23639
20234         * g++.dg/template/ttp5.C: Adjust error markers.
20235
20236 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
20237
20238         PR testsuite/23609
20239         * lib/obj-c++.exp: Include target-libpath.exp.
20240         (obj-c++_link_flags): Look for the GNU libobjc library
20241         and set the library path to include it.
20242         Don't manually set LD_LIBRARY_PATH (etc.) but call
20243         set_ld_library_path_env_vars instead.
20244         (obj-c++_target_compile): Don't set library path or
20245         linker flags because they are already set correctly
20246         in obj-c++_link_flags.
20247
20248 2005-08-30  Josh Conner  <jconner@apple.com>
20249
20250         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20251         to command-line options for arm-*-* targets.
20252
20253 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
20254
20255         * g++.dg/other/i386-1.C: New.
20256
20257 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
20258
20259         PR preprocessor/20348
20260         PR preprocessor/20356
20261         * gcc.dg/cpp/pr20348.c: New test.
20262         * gcc.dg/cpp/pr20348.h: New file.
20263         * gcc.dg/cpp/inc/pr20348.h: New file.
20264         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20265         * gcc.dg/cpp/pr20356.c: New test.
20266         * gcc.dg/cpp/pr20356.h: New file.
20267         * gcc.dg/cpp/inc/pr20356.h: New file.
20268         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20269
20270 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
20271
20272         * gfortran.fortran-torture/execute/intrinsic_count.f90:
20273         Fix array dimension to avoid correct end-of-file error.
20274
20275 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
20276
20277         PR libfortran/23598
20278         * gfortran.dg/iostat_1.f90: New test.
20279
20280 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
20281
20282         PR middle-end/23408
20283         * gcc.dg/pr23408.c: New test.
20284
20285 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
20286
20287         PR c++/23099
20288         * g++.dg/init/member1.C: Make sure erroneous static data member
20289         definitions are required.
20290         * g++.dg/template/static13.C: New test.
20291         * g++.dg/template/static14.C: Likewise.
20292
20293 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
20294
20295         * gcc.target/i386/pr23575.c: Use -msse2 instead of
20296         -march=pentium4, remove ilp32 requirement.
20297
20298         PR middle-end/23484
20299         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20300         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20301
20302 2005-08-29  Andreas Jaeger  <aj@suse.de>
20303
20304         PR testsuite/23607
20305         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20306
20307 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
20308
20309         * gcc.c-torture/execute/20050316-2.c: New test.
20310         * gcc.c-torture/execute/20050316-3.c: New test.
20311         * gcc.dg/torture/pr16104-1.c: New test.
20312
20313 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
20314
20315         PR middle-end/23463
20316         * gcc.c-torture/execute/zero-struct-1.c: New test.
20317
20318 2005-08-27  Richard Guenther  <rguenther@suse.de>
20319
20320         PR target/23575
20321         * gcc.target/i386/pr23575.c: New testcase.
20322
20323 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
20324
20325         PR rtl-optimization/23561
20326         * gcc.c-torture/execute/20050826-1.c: New test.
20327
20328         PR rtl-opt/23560
20329         * gcc.c-torture/execute/20050826-2.c: New test.
20330
20331 2005-08-26  Dale Johannesen  <dalej@apple.com>
20332
20333         * gcc.dg/20030711-1.c: Modify to work on Darwin.
20334         * gcc.dg/20050826-1.c: New.
20335
20336 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
20337
20338         PR c++/19004
20339         * g++.dg/template/nontype13.C: New test.
20340
20341         PR c++/23491
20342         * g++.dg/init/new14.C: New test.
20343         * g++.dg/expr/anew1.C: Do not XFAIL.
20344         * g++.dg/expr/anew2.C: Likewise.
20345         * g++.dg/expr/anew3.C: Likewise.
20346
20347 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
20348
20349         PR middle-end/22439
20350         * gcc.dg/vla-3.c: New test.
20351
20352 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
20353
20354         PR fortran/20363
20355         * gfortran.dg/named_interface.f90: New.
20356
20357 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
20358
20359         * gcc.c-torture/execute/frame-address.c: New test.
20360
20361 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20362
20363         PR c++/20817
20364         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20365
20366 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20367
20368         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20369
20370 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20371
20372         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20373         * gcc.dg/altivec-22.c: Rename from..
20374         * gcc.dg/altivec-nomfcr.c: ..this.
20375
20376 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
20377
20378         PR tree-optimization/23546
20379         * gcc.dg/tree-ssa/pr23546.c: New test.
20380
20381 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
20382
20383         PR fortran/17758
20384         * gfortran.dg/nonreturning_statements.f90: New test.
20385
20386 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20387
20388         PR c++/22454
20389         * g++.dg/parse/crash29.C: New.
20390
20391 2005-08-23  DJ Delorie  <dj@redhat.com>
20392
20393         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20394         constants have the L suffix.
20395
20396 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
20397
20398         PR c++/23044
20399         * g++.dg/template/instantiate8.C: New.
20400
20401 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
20402
20403         PR middle-end/23467
20404         * gcc.c-torture/execute/pr23467.c: New test.
20405
20406 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
20407
20408         PR tree-optimization/22043
20409         * gcc.c-torture/execute/20050613-1.c: New test.
20410
20411 2005-08-23  Ben Elliston  <bje@au.ibm.com>
20412
20413         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20414
20415 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
20416
20417         PR rtl-optimization/23478
20418         * g++.dg/opt/pr23478.C: New test.
20419
20420 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20421
20422         PR c/18715
20423         * gcc.dg/switch-warn-3.c: New test.
20424
20425 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20426
20427         PR c++/22233
20428         * g++.dg/template/param1.C: New test.
20429
20430 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20431
20432         PR c++/23089
20433         * g++.dg/other/incomplete1.C: New test.
20434
20435 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20436
20437         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20438         are vectorizable.
20439
20440 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20441
20442         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20443         d_lines_5.f: New.
20444
20445 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20446
20447         * gcc.target/i386/sse-4.c: New test.
20448
20449 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20450
20451         PR testsuite/23239
20452         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20453
20454 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20455
20456         * gcc.dg/20050811-1.c: New test.
20457         * gcc.dg/20050811-2.c: New test.
20458
20459 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20460
20461         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20462
20463 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20464
20465         PR 23476
20466         * gcc.c-torture/compile/pr23476.c: New test.
20467
20468 2005-08-19  Devang Patel  <dpatel@apple.com>
20469
20470         PR tree-optimization/23048
20471         * gcc.dg/tree-ssa/pr23048.c: New test.
20472
20473 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20474
20475         PR middle-end/20624
20476         * g++.dg/warn/Wreturn-3.C: New test
20477
20478 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20479
20480         PR tree-optimization/22228
20481         * g++.dg/vect/pr22543.cc: New test.
20482
20483 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20484
20485         PR tree-optimization/21574
20486         * gcc.dg/tree-ssa/pr21574.c: New test.
20487
20488 2005-08-16  James E Wilson  <wilson@specifix.com>
20489
20490         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20491
20492 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20493
20494         PR tree-opt/23402
20495         * gcc.c-torture/compile/zero-strct-3.c: New test.
20496         * gcc.c-torture/compile/zero-strct-4.c: New test.
20497
20498 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20499
20500         PR target/23376
20501         * gcc.target/x86_64/pr23376.c: New test.
20502
20503 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20504
20505         PR c++/23337
20506         * g++.dg/ext/vector2.C: New.
20507
20508 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20509
20510         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20511
20512 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20513
20514         PR libfortran/23428
20515         * gfortran.dg/inquire-complex.f90: New test case.
20516
20517 2005-08-16  James E Wilson  <wilson@specifix.com>
20518
20519         PR tree-optimization/21105
20520         * gcc.dg/large-size-array.c: New.
20521
20522 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20523
20524         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20525         type.
20526         * gcc.dg/vect/vect-41: Likewise.
20527         * gcc.dg/vect/vect-42: Likewise.
20528         * gcc.dg/vect/vect-43: Likewise.
20529         * gcc.dg/vect/vect-44: Likewise.
20530         * gcc.dg/vect/vect-46: Likewise.
20531         * gcc.dg/vect/vect-47: Likewise.
20532         * gcc.dg/vect/vect-48: Likewise.
20533         * gcc.dg/vect/vect-52: Likewise.
20534         * gcc.dg/vect/vect-53: Likewise.
20535         * gcc.dg/vect/vect-54: Likewise.
20536         * gcc.dg/vect/vect-55: Likewise.
20537         * gcc.dg/vect/vect-56: Likewise.
20538         * gcc.dg/vect/vect-57: Likewise.
20539         * gcc.dg/vect/vect-58: Likewise.
20540         * gcc.dg/vect/vect-59: Likewise.
20541         * gcc.dg/vect/vect-60: Likewise.
20542         * gcc.dg/vect/vect-61: Likewise.
20543         * gcc.dg/vect/vect-85: Likewise.
20544         * gcc.dg/vect/vect-87: Likewise.
20545         * gcc.dg/vect/vect-88: Likewise.
20546         * gcc.dg/vect/vect-93.c: Likewise.
20547         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20548         * gcc.dg/vect/vect-75: Likewise.
20549         * gcc.dg/vect/vect-76: Likewise.
20550         * gcc.dg/vect/vect-77: Likewise.
20551         * gcc.dg/vect/vect-78: Likewise.
20552         * gcc.dg/vect/vect-80: Likewise.
20553         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20554         vectorized for the expected reason, rather than checking how alignment
20555         was handled.
20556         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20557         aligned type and also instead of aligned pointers. Added documentation.
20558
20559 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20560
20561         * gfortran.dg/power.f90: New test.
20562
20563 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20564
20565         PR rtl-optimization/23299
20566         * g++.dg/opt/pr23299.C: New test.
20567
20568 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20569
20570         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20571
20572 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20573
20574         * g++.dg/template/local6.C: New test.
20575
20576 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20577
20578         * execute/exceptions/finally-1.m: Check that the catch and finally are
20579         being called.  Also add a "return 0;" at the end of main.
20580
20581 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20582
20583         PR fortran/21432.
20584         * gfortran.dg/namelist_print_1.f: New test of functionality of
20585         PRINT namelist.
20586         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20587         namelist generates error with -std=f95.
20588
20589 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20590
20591         PR tree-optimization/23119
20592         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20593
20594 2005-08-13  Marcin Koziej  <creep@desk.pl>
20595             Andrew Pinski  <pinskia@physics.uc.edu>
20596
20597         PR libobjc/22492
20598         * execute/exceptions/finally-1.m: New test.
20599
20600 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20601
20602         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20603         testsuite.
20604         * objc/execute/exceptions/trivial.m: New test.
20605         * objc.dg/try-catch-11.m: Move to ...
20606         * objc/execute/exceptions/foward-1.m: Here.
20607         * objc.dg/try-catch-2.m: Move to ...
20608         * objc/execute/exceptions/catchall-1.m: Here.
20609         * objc.dg/try-catch-8.m: Move to ...
20610         * objc/execute/exceptions/local-variables-1.m: Here.
20611
20612 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20613
20614         * objc.dg/nested-func-1.m: Move to ...
20615         * objc/execute/nested-func-1.m: Here.
20616
20617 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20618
20619         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20620         in ${options} instead of [target_info name].
20621         * lib/obj-c++.exp (objc_target_compile): Likewise.
20622
20623 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20624
20625         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20626
20627 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20628
20629         part of PR testsuite/23348
20630         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20631         each of the torture options.
20632         * objc/compile/trivial.m: New test.
20633
20634 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20635
20636         * gfortran.dg/eoshift.f90: Correct format.
20637
20638 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20639
20640         * gfortran.fortran-torture/execute/character_passing.f90:
20641         Fix comment typo.
20642
20643 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20644
20645         PR c++/8271
20646         * g++.dg/template/unify10.C: New.
20647
20648 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20649
20650         * g++.dg/parse/pr22514.C: Move to...
20651         * g++.dg/debug/pr22514.C: here.
20652
20653 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20654
20655         PR c++/23266
20656         * g++.dg/inherit/pure1.C: New test.
20657
20658         * ChangeLog: Fix typos.
20659
20660 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20661             Steven Bosscher  <stevenb@suse.de>
20662
20663         * gfortran.dg/runtime_warning_1.f90: New test.
20664
20665 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20666
20667         PR c++/23219
20668         * g++.dg/parse/crash28.C: New.
20669
20670 2005-08-11  Richard Guenther  <rguenther@suse.de>
20671
20672         PR target/23289
20673         * gcc.target/i386/tailcall-1.c: New testcase.
20674
20675 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20676
20677         * gcc.dg/vect/vect-67.c: Un-xfail.
20678
20679 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20680
20681         PR c++/23225
20682         * g++.dg/parse/crash27.C: new test.
20683
20684 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
20685
20686         PR libfortran/22143
20687         * gfortran.dg/shift-kind.f90: New testcase.
20688
20689 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
20690
20691         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20692         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20693
20694 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20695
20696         PR c++/20646
20697         * g++.dg/other/mult-stor1.C: New test.
20698
20699 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20700
20701         * gcc.c-torture/pr18299-1.c: Move to ...
20702         * gcc.c-torture/compile/pr18299-1.c: Here.
20703
20704 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
20705
20706         * gfortran/fortran.torture/execute/character_passing.f90:
20707         Fix types for LSAME.
20708
20709 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
20710
20711         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20712         input data back to what it was originally.
20713
20714 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20715
20716         * objc.dg/try-catch-8.m: Enable for all targets.
20717
20718 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
20719
20720         * gcc.dg/pr23165.c: New test.
20721
20722 2005-08-09  Steven Bosscher  <stevenb@suse.de>
20723
20724         PR tree-optimization/23234
20725         * gcc.dg/tree-ssa/pr23234.c: New test.
20726
20727 2005-08-08  Josh Conner  <jconner@apple.com>
20728
20729         PR rtl-optimization/23241
20730         * gcc.dg/char-compare.c: New test.
20731
20732 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20733
20734         PR c++/22508
20735         * g++.dg/init/new13.C: New test.
20736
20737 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20738
20739         PR c++/21166
20740         * g++.dg/other/crash-4.C: Adjust
20741         * g++/dg/ext/packed9.C: New.
20742
20743 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20744
20745         PR middle-end/21964
20746         * gcc.c-torture/execute/pr21964-1.c: New test.
20747
20748 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20749
20750         PR c/22458
20751         * gcc.dg/pr22458-1.c: New test.
20752
20753 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
20754             Steven G. Kargl <kargls@comcast.net>
20755
20756         PR fortran/22390
20757         * gfortran.dg/flush_1.f90: New test.
20758
20759 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20760
20761         PR c++/23191
20762         * g++.dg/template/eh2.C: New test.
20763
20764 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20765
20766         PR c++/19498
20767         * g++.dg/template/instantiate7.C: New test.
20768
20769 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
20770
20771         PR c/23113
20772         * gcc.dg/Wunused-value-1.c: New test.
20773
20774 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
20775
20776         PR rtl-optimization/23233
20777         * gcc.c-torture/compile/pr23233-1.c: New test.
20778
20779 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
20780
20781         PR fortran/18833
20782         PR fortran/20850
20783         * gfortran.dg/equiv_1.f90: New test.
20784         * gfortran.dg/equiv_2.f90: New test.
20785         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20786         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20787         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20788
20789 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20790
20791         * gcc.c-torture/execute/vrp-5.c: New test.
20792         * gcc.c-torture/execute/vrp-6.c: New test.
20793         * gcc.dg/tree-ssa/vrp21.c: New test.
20794
20795 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20796
20797         * g++.dg/parse/pr22514.C: New test.
20798
20799 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
20800
20801         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20802
20803         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20804         instead of constant loads / pool entries.
20805
20806 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
20807
20808         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20809         TEST_TO_WCTYPE.
20810
20811 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
20812
20813         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20814         __WINT_TYPE__ in generated prototypes if possible.
20815
20816 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
20817
20818         PR 22037
20819         * g++.dg/tree-ssa/pr22037.C:
20820
20821 2005-08-04  Richard Henderson  <rth@redhat.com>
20822
20823         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20824         scan-tree-dump-times directive.
20825
20826 2005-08-04  Jan Hubicka  <jh@suse.cz>
20827
20828         * gcov-1.C: Fix switch counts.
20829         * gcov-4b.c: Likewise.
20830
20831 2005-08-03  Jeff Law  <law@redhat.com>
20832
20833         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20834
20835 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
20836
20837         * gcc.c-torture/execute/pr23135.c: New test.
20838
20839 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20840
20841         PR tree-optimization/19899
20842         * gcc.dg/tree-ssa/scev-1.c: New test.
20843         * gcc.dg/tree-ssa/scev-2.c: New test.
20844
20845 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
20846
20847         PR target/18582
20848         * gcc.dg/torture/pr18582-1.c: New test.
20849
20850 2005-08-03  Jan Hubicka  <jh@suse.cz>
20851
20852         * update-conroll.c: New testcase.
20853         * update-conroll-2.c: New testcase.
20854
20855 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20856
20857         * gfortran.dg/constant_substring.f: New test.
20858         * gfortran.dg/pr22491.f: New test.
20859
20860 2005-08-02  Jan Hubicka  <jh@suse.cz>
20861
20862         * update-threading.c: Replace by the proper one.
20863
20864 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20865
20866         PR 23164
20867         * g++.dg/tree-ssa/pr23164.C: New test.
20868
20869 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20870
20871         * gcc.dg/tree-ssa/pr23192.c: New test.
20872
20873 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20874
20875         * gcc.c-torture/execute/vrp-4.c: New test.
20876
20877 2005-08-02  Jan Hubicka  <jh@suse.cz>
20878
20879         * update-threading.c: New test.
20880
20881 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20882
20883         * gcc.c-torture/compile/20050801-1.c: New test.
20884         * gcc.c-torture/compile/20050801-2.c: New test.
20885
20886 2005-08-01  Jan Hubicka  <jh@suse.cz>
20887
20888         * val-prof-5.c: New test.
20889
20890 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20891
20892         PR c/22311
20893         * gcc.dg/pr22311-1.c : New test.
20894
20895 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20896
20897         PR target/23095
20898         * gfortran.dg/pr23095.f: New test.
20899
20900         PR c++/22003
20901         * g++.dg/other/pr22003.C: New test.
20902
20903 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20904
20905         PR target/20621
20906         * gcc.c-torture/execute/pr20621-1.c: New test.
20907
20908 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20909
20910         * gfortran.dg/comma_format_extension_4.f: Adjust length
20911         of string for format.
20912         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20913         print statement with internal write.
20914         * gfortran.dg/der_array_io_2.f: Likewise.
20915         * gfortran.dg/der_array_io_3.f: Likewise.
20916
20917 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20918
20919         * gcc.dg/fold-abs-4.c: new test.
20920
20921 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20922
20923         PR fortran/22570 an related issues.
20924         * gfortran.dg/x_slash_1.f: New test.
20925
20926 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20927
20928         PR c/23143
20929         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20930         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20931
20932 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20933
20934         PR c/529
20935         * gcc.dg/Wshadow-3.c: New test.
20936
20937 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20938
20939         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20940         used to have the wrong bounds).
20941
20942 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20943
20944         PR c/21720
20945         * gcc.dg/hex-round-1.c: Test more cases.
20946         * gcc.dg/hex-round-2.c: New test.
20947
20948 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20949
20950         PR 22550
20951         * g++.dg/tree-ssa/pr22550.C: New test.
20952
20953 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20954
20955         * gcc.dg/tree-ssa/vrp19.c: New test.
20956         * gcc.dg/tree-ssa-vrp20.c: New test.
20957
20958 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20959
20960         PR c/22240
20961         * gcc.dg/transparent-union-4.c: New test.
20962
20963 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20964
20965         PR c/22192
20966         * gcc.dg/c99-vla-2.c: New test.
20967
20968 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20969
20970         PR c/21720
20971         * gcc.dg/hex-round-1.c: New test.
20972
20973 2005-07-28  Jan Hubicka  <jh@suse.cz>
20974
20975         * inliner-1.c: Do not dump everything.
20976         * tree-prof.exp: Do not pass -ftree-based-profiling.
20977         * bprob.exp: Likewise.
20978
20979         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20980
20981 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20982
20983         PR c++/22545
20984         * g++.dg/expr/ptrmem7.C: New test.
20985
20986 2005-07-28  Mike Stump  <mrs@apple.com>
20987
20988         * g++.old-deja/g++.mike/visibility-1.C: New test.
20989
20990 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20991
20992         PR c/20187
20993         * gcc.c-torture/execute/pr20187-1.c: New test.
20994
20995 2005-07-28  Jeff Law  <law@redhat.com>
20996
20997         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20998         * gcc.dg/tree-ssa/vrp18.c: New test.
20999
21000 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21001
21002         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21003
21004 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21005
21006         PR tree-optimization/22506
21007         * gcc.dg/vect/ps22506.c: New test.
21008
21009 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
21010
21011         PR target/21149
21012         * gcc.target/i386/sse-3.c: New test.
21013
21014 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21015
21016         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21017         * gcc.target/mips/mips32-dsp-type.c: Likewise.
21018
21019 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21020
21021         PR c/22589
21022         * gcc.c-torture/compile/pr22589-1.c: New test.
21023
21024 2005-07-28  Jan Hubicka  <jh@suse.cz>
21025
21026         * update-loopch.c: New testcase.
21027
21028 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21029
21030         PR rtl-optimization/23047
21031         * gcc.c-torture/execute/pr23047.c: New test.
21032         * gcc.c-torture/execute/pr23047.x: New.
21033
21034 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21035
21036         PR tree-optimization/22493
21037         * gcc.c-torture/execute/pr22493-1.c: New test.
21038         * gcc.c-torture/execute/pr22493-1.x: New.
21039         * gcc.c-torture/execute/vrp-1.c: New test.
21040         * gcc.c-torture/execute/vrp-2.c: New test.
21041         * gcc.c-torture/execute/vrp-2.c: New test.
21042
21043 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
21044
21045         * gcc.target/frv/all-builtin-read8.c: Delete.
21046         * gcc.target/frv/all-builtin-read16.c: Delete.
21047         * gcc.target/frv/all-builtin-read32.c: Delete.
21048         * gcc.target/frv/all-builtin-read64.c: Delete.
21049         * gcc.target/frv/all-builtin-write8.c: Delete.
21050         * gcc.target/frv/all-builtin-write16.c: Delete.
21051         * gcc.target/frv/all-builtin-write32.c: Delete.
21052         * gcc.target/frv/all-builtin-write64.c: Delete.
21053         * gcc.target/frv/all-read-write-1.c: New.
21054
21055 2005-07-27  Jeff Law  <law@redhat.com>
21056
21057         * gcc.c-torture/execute/pr22630.c: New test.
21058
21059 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21060
21061         PR tree-optimization/23073
21062         * gcc.dg/vect/nodump-pr23073.c: New test.
21063         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21064
21065 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21066
21067         PR tree-optimize/22348
21068         * gcc.c-torture/execute/pr22348.c: New.
21069
21070 2005-07-27  Richard Guenther  <rguenther@suse.de>
21071
21072         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21073
21074 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21075
21076         PR fortran/22503
21077         * gfortran.dg/logical_comp.f90: New test.
21078
21079 2005-07-27  Jan Hubicka  <jh@suse.cz>
21080
21081         * inliner-1.c: Add cleanup of dumps.
21082         * val-prof-*.c: Likewise.
21083         * update-tailcall.c: New.
21084
21085 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
21086
21087         PR 22591
21088         * gcc.dg/tree-ssa/pr22591.c: New test.
21089         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21090
21091 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
21092
21093         PR libobjc/22606
21094         * objc.dg/try-catch-11.m: New test.
21095
21096 2005-07-26  Richard Guenther  <rguenther@suse.de>
21097
21098         PR tree-optimization/22486
21099         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21100
21101 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21102
21103         PR tree-opt/22484
21104         * g++.dg/opt/loop2.C: New test.
21105
21106 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21107
21108         * gcc.dg/tree-ssa/reassoc-3.c: New test.
21109         * gcc.dg/tree-ssa/reassoc-4.c: New test.
21110
21111 2005-07-25  Adam Nemet  <anemet@lnxw.com>
21112
21113         * lib/profopt.exp (profopt-execute): Check for profiling data
21114         files on the target.
21115
21116 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
21117
21118         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21119         for matching of asm labels.
21120
21121 2005-07-25  Richard Guenther  <rguenther@suse.de>
21122
21123         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21124
21125 2005-07-25  Richard Guenther  <rguenther@suse.de>
21126
21127         PR testsuite/22624
21128         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21129
21130 2005-07-25  Ira Rosen  <irar@il.ibm.com>
21131
21132         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21133         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21134         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21135         * gcc.dg/vect/vect-100.c: New test.
21136         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21137         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21138         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21139         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21140         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21141         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21142         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21143         * gfortran.dg/vect/pr19049.f90: New testcase.
21144         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21145
21146 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
21147
21148         * gcc.c-torture/execute/20050713-1.c: New test.
21149
21150         PR fortran/20063
21151         * gfortran.fortran-torture/execute/data_4.f90: New test.
21152
21153         PR middle-end/20303
21154         * gcc.dg/visibility-d.c: New test.
21155
21156 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
21157
21158         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21159         * gfortran.dg/underflow.f90: Ditto.
21160
21161 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21162
21163         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21164         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21165         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21166
21167 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21168
21169         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21170         include case of field width of zero.
21171
21172 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21173
21174         PR libgfortran/21875
21175         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21176         with trailing blanks on normal formatted read.
21177
21178 2005-07-23  Chao-ying Fu  <fu@mips.com>
21179
21180         * gcc.target/mips/mips32-dsp-type.c: New test.
21181         * gcc.target/mips/mips32-dsp.c: New test.
21182
21183 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
21184
21185         PR testsuite/21073
21186         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21187
21188         PR testsuite/20454
21189         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21190         and __cyg_profile_func_exit.
21191
21192 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
21193
21194         * gfortran.dg/comma_format_extension_3.f: Fix typo.
21195         * gfortran.dg/comma_format_extension_4.f: Same.
21196         * gfortran.dg/pr15332.f: Same.
21197         * gfortran.dg/pr21730.f: Same.
21198
21199 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
21200
21201         * g++.dg/opt/vrp2.C: Fix testcase.
21202
21203         PR tree-opt/22625
21204         * g++.dg/opt/vrp2.C: New test.
21205
21206 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
21207
21208         PR debug/21828
21209         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21210
21211 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
21212
21213         * gcc.dg/tree-ssa/20050719-1.c: New test.
21214
21215 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
21216
21217         * gcc.dg/bfin-longcall-1.c: New file.
21218         * gcc.dg/bfin-longcall-2.c: New file.
21219
21220 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
21221
21222         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21223
21224 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21225
21226         PR middle-end/19055
21227         * gcc.dg/tree-ssa/pr19055.c: New test.
21228         * gcc.dg/tree-ssa/pr19055-2.c: New test.
21229
21230 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21231
21232         PR C++/22358
21233         * g++.dg/other/pr22358.C: New test.
21234
21235 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
21236
21237         PR c++/2922
21238         * g++.dg/lookup/two-stage5.C: New test from bug comments.
21239
21240 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21241
21242         PR c++/15938
21243         * g++.dg/init/union2.C: New test.
21244
21245 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21246
21247         PR c/22393
21248         * gcc.dg/complex-4.c: New test.
21249
21250 2005-07-21  Richard Guenther  <rguenther@suse.de>
21251
21252         PR testsuite/22522
21253         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21254         scanning for asm labels.
21255         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21256
21257 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21258
21259         PR target/22085
21260         * gcc.dg/altivec-pr22085.c: New.
21261
21262 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21263
21264         PR tree-optimization/19210
21265         * gcc.dg/tree-ssa/pr19210-1.c: New.
21266         * gcc.dg/tree-ssa/pr19210-2.c: New.
21267
21268 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
21269
21270         PR rtl-optimization/22167
21271         * g++.dg/opt/pr22167.C: New test.
21272
21273 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
21274
21275         PR c++/2922
21276         * g++.dg/lookup/two-stage2.C: New.
21277         * g++.dg/lookup/two-stage3.C: New.
21278         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21279         fixed two-stage name lookup for operators.
21280         * g++.dg/template/call3.C: Compiler now produces an appropriate
21281         error message.
21282         * g++.dg/template/crash37.C: Compiler now describes bla() on line
21283         14 as a candidate.
21284         * g++.dg/template/ptrmem4.C: Compiler produces different error
21285         message.
21286         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21287         connect_to_method as a candidate.
21288
21289 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
21290
21291         * gcc.dg/fold-alloc-1.c: New test.
21292
21293 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
21294
21295         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21296         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21297
21298 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
21299
21300         * gcc.dg/fold-abs-1.c: New test.
21301         * gcc.dg/fold-abs-2.c: New test.
21302         * gcc.dg/fold-abs-3.c: New test.
21303
21304 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
21305
21306         Make CONSTRUCTOR use VEC to store initializers.
21307         * g++.dg/ext/complit3.C: Check for specific error messages.
21308         * g++.dg/init/brace2.C: Update error message.
21309         * g++.dg/warn/Wbraces2.C: Likewise.
21310
21311 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
21312
21313         PR fortran/16940
21314         * gfortran.dg/module_interface_1.f90: New test.
21315
21316 2005-07-19  Danny Berlin <dberlin@dberlin.org>
21317             Kenneth Zadeck <zadeck@naturalbridge.com>
21318
21319         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21320
21321 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21322
21323         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21324         specify -Wformat for these tests.
21325         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21326         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21327         * gcc.dg/format/opt-6.c: Delete.
21328
21329 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21330
21331         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21332         * gcc.dg/tree-ssa/sra-3.c: Likewise.
21333
21334 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21335
21336         * gcc.dg/tree-ssa/alias-2.c: New test.
21337
21338 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
21339
21340         PR c++/22263
21341         * g++.dg/template/explicit7.C: New test.
21342
21343 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
21344
21345         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21346         field width of 8 to +Inf and -Inf.
21347
21348 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
21349
21350         PR c++/22139
21351         * g++.dg/template/friend36.C: New test.
21352
21353 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
21354
21355         PR fortran/21730
21356         * gfortran.dg/pr21730.f: New test.
21357
21358 2005-07-16  Danny Berlin <dberlin@dberlin.org>
21359             Kenneth Zadeck <zadeck@naturalbridge.com>
21360
21361         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21362         since pure const detection cannot run at -O1 in c compiler.
21363         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21364         can now optimize this case properly.
21365         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21366         because we now pass.
21367         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21368
21369 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
21370
21371         PR c/22421
21372         * gcc.dg/format/bitfld-1.c: New test.
21373
21374 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21375
21376         PR c++/22204
21377         * g++.dg/rtti/repo1.C: New test.
21378
21379 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
21380
21381         PR middle-end/22398
21382         * gcc.c-torture/compile/pr22398.c: New test.
21383
21384 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21385
21386         PR c++/22132
21387         * g++.dg/expr/cast4.C: New test.
21388
21389 2005-07-15  Richard Guenther  <rguenther@suse.de>
21390
21391         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21392         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21393
21394 2005-07-15  Steven Bosscher  <stevenb@suse.de>
21395
21396         PR tree-optimization/22230
21397         * gcc.dg/tree-ssa/pr22230.c: New test.
21398
21399 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
21400
21401         * gfortran.dg/g77/cpp6.f: New test.
21402
21403         PR fortran/22417
21404         * gfortran.dg/g77/cpp5.F: New test.
21405         * gfortran.dg/g77/cpp5.h: New file.
21406         * gfortran.dg/g77/cpp5inc.h: New file.
21407
21408 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
21409
21410         PR libfortran/16435
21411         * gfortran.dg/tl_editting.f90: New.
21412         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21413
21414 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
21415
21416         * gfortran.dg/char_array_constructor.f90: New test.
21417
21418 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
21419
21420         * gfortran.dg/past_eor.f90: New.
21421         * gfortran.dg/complex_read.f90: New.
21422
21423 2005-07-13  Jeff Law  <law@redhat.com>
21424
21425         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21426         additional casts.
21427
21428         * gcc.dg/tree-ssa/pr22321.c: New test
21429
21430 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
21431
21432         PR tree-optimization/21921
21433         * gcc.dg/tree-ssa/pr21921.c: New.
21434
21435 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21436
21437         PR tree-optimizatio/22442
21438         * gcc.dg/tree-ssa/loop-11.c: New test.
21439
21440 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21441
21442         PR tree-opt/21840
21443         * gcc.c-torture/compile/pr21840.c: New test.
21444
21445 2005-07-12  Jan Hubicka  <jh@suse.cz>
21446
21447         * gcc.c-torture/compile/pr22379.c: New test.
21448
21449 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21450
21451         PR libfortran/21593
21452         gfortran.dg/dev_null.f90: Remove outdated comment about
21453         PR libfortran/21593.
21454
21455
21456 2005-07-12  Dale Johannesen  <dalej@apple.com>
21457
21458         * gcc.target/i386/compress-float-sse.c: New.
21459         * gcc.target/i386/compress-float-sse-pic.c: New.
21460         * gcc.target/i386/compress-float-387.c: New.
21461         * gcc.target/i386/compress-float-387-pic.c: New.
21462         * gcc.dg/compress-float-ppc.c: New.
21463         * gcc.dg/compress-float-ppc-pic.c: New.
21464
21465 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21466
21467         PR libfortran/21593
21468         gfortran.dg/dev_null.f90: Remove targets.
21469
21470 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21471
21472         PR tree-opt/22335
21473         * gcc.dg/pr22335-1.c: New test.
21474         * gcc.dg/pr22335-2.c: New test.
21475
21476 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21477
21478         PR c++/20172
21479         * g++.dg/template/nontype12.C : New test.
21480
21481 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21482
21483         * gcc.dg/tree-ssa/loop-10.c: New test.
21484
21485 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21486
21487         * gcc.c-torture/execute/20020720-1.x: Remove.
21488
21489 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21490
21491         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21492
21493 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21494
21495         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21496         (dg-mips-options): Use it.
21497
21498 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21499
21500         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21501
21502 2005-07-09  Richard Henderson  <rth@redhat.com>
21503
21504         * lib/target-supports.exp (check_effective_target_sync_char_short):
21505         Add alpha.
21506
21507 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21508
21509         PR libfortran/22217
21510         * gfortran.dg/negative-z-descriptor.f90: New test.
21511
21512 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21513
21514         PR tree-opt/22329
21515         * gcc.dg/pr22329.c: New test.
21516
21517 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21518
21519         PR tree-optimization/20139
21520         * gcc.dg/tree-ssa/pr20139.c: New.
21521
21522 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21523
21524         PR tree-opt/22356
21525         * gcc.dg/pr22356-1.c: New test.
21526
21527 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21528
21529         PR c++/21799
21530         * g++.dg/template/unify8.C: New.
21531         * g++.dg/template/unify9.C: New.
21532
21533 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21534
21535         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21536
21537 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21538
21539         * gcc.dg/darwin-version-1.c: New.
21540         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21541         * gcc.dg/builtins-20.c: Likewise.
21542         * gcc.dg/builtins-53.c: Likewise.
21543         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21544         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21545         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21546         * gcc.dg/torture/builtins-power-1.c: Likewise.
21547         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21548         on Darwin.
21549
21550 2005-07-07  Jeff Law  <law@redhat.com>
21551
21552         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21553         argument evaluation order.
21554
21555 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21556
21557         PR libfortran/21594
21558         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21559         Add test cases where the shift length is greater than the
21560         array length.
21561
21562 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21563
21564         * obj-c++.dg/proto-lossage-6.mm: New.
21565         * objc.dg/proto-lossage-6.m: New.
21566
21567 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21568
21569         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21570         * objc.dg/gnu-runtime-2.m: Likewise.
21571
21572 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21573
21574         * gfortran.dg/longline.f: New test.
21575
21576         * gfortran.dg/badline.f: New test.
21577
21578 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21579
21580         PR fortran/16531
21581         PR fortran/15966
21582         PR fortran/18781
21583         * gfortran.dg/hollerith.f90: New.
21584         * gfortran.dg/hollerith2.f90: New.
21585         * gfortran.dg/hollerith3.f90: New.
21586         * gfortran.dg/hollerith4.f90: New.
21587         * gfortran.dg/hollerith_f95.f90: New.
21588         * gfortran.dg/hollerith_legacy.f90: New.
21589         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21590
21591 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21592
21593         PR objc/22274
21594         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21595         * objc.dg/gnu-runtime-2.m: New.
21596
21597 2005-07-06  Jeff Law  <law@redhat.com>
21598
21599         * gcc.dg/tree-ssa/vrp17.c: New test.
21600
21601 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21602
21603         PR fortran/22327
21604         * gfortran.dg/array_constructor_5.f90: New test.
21605
21606 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21607
21608         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21609
21610 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21611
21612         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21613         * gcc.dg/980816-1.c: Ditto.
21614
21615 2005-07-06  Jeff Law  <law@redhat.com>
21616
21617         * gcc.c-torture/compile/pr21356.c: New test.
21618
21619 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21620
21621         PR c/22013
21622         PR c/22098
21623         * gcc.c-torture/compile/pr22013-1.c,
21624         gcc.c-torture/execute/pr22098-1.c,
21625         gcc.c-torture/execute/pr22098-2.c,
21626         gcc.c-torture/execute/pr22098-3.c: New tests.
21627
21628 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21629
21630         PR c/22308
21631         * gcc.dg/pr22308-1.c: New test.
21632
21633 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21634
21635         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21636         target.
21637         * gcc.dg/compare9.c: Use -fshort-enums instead of
21638         -fno-short-enums.  Change the last test to dg-bogus.
21639
21640 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21641
21642         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21643         * gcc.dg/compare9.c: New.
21644
21645 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21646
21647         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21648
21649 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21650
21651         PR testsuite/22288
21652         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21653
21654
21655 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21656
21657         * gcc.dg/format/gcc_gfc-1.c: New.
21658
21659 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21660
21661         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21662
21663 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21664
21665         PR fortran/20842
21666         * gfortran.dg/io_invalid_1.f90: New test.
21667
21668 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
21669
21670         * gcc.dg/format/gcc_diag-1.c: Update.
21671
21672 2005-07-02  Jeff Law  <law@redhat.com>
21673
21674         * gcc.dg/tree-ssa/pr22051-1.c: New test.
21675         * gcc.dg/tree-ssa/pr22051-2.c: New test.
21676
21677 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
21678
21679         * gcc.dg/format/gcc_diag-1.c: Update.
21680
21681 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
21682
21683         PR tree-opt/22269
21684         * gcc.c-torture/compile/pr22269.c: New test.
21685
21686 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
21687
21688         PR 21584
21689         PR 22219
21690         * g++.dg/tree-ssa/pr21584-1.C: New test.
21691         * g++.dg/tree-ssa/pr21584-2.C: New test.
21692
21693 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
21694
21695         * obj-c++.dg/try-catch-11.mm: New.
21696         * objc.dg/try-catch-10.m: New.
21697
21698 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
21699
21700         * g++.dg/other/ucnid-1.C: xfail on AIX.
21701
21702 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
21703
21704         PR 22234
21705         * gcc.dg/20050629-1.c: New test.
21706
21707 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
21708
21709         * obj-c++.dg/const-str-1[0-1].mm: New.
21710         * objc.dg/const-str-1[0-1].m: New.
21711
21712 2005-05-29  Richard Henderson  <rth@redhat.com>
21713
21714         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21715         Rename from check_effective_target_vect_no_max.
21716         (check_effective_target_vect_no_int_add): New.
21717         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21718         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21719         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21720         * gcc.dg/vect/vect-reduc-1.c: Use both.
21721         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21722
21723 2005-05-29  Richard Henderson  <rth@redhat.com>
21724
21725         * lib/target-supports.exp (check_effective_target_vect_no_max):
21726         Remove i386 and x86_64.
21727
21728 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21729
21730         PR testsuite/21969
21731         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21732
21733 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21734
21735         PR middle-end/21969
21736         * gcc.dg/vect/pr21969.c: New test.
21737
21738 2005-06-28  Eric Christopher  <echristo@redhat.com>
21739
21740         PR c/22052
21741         PR c/21975
21742         * gcc.dg/inline1.c: New test.
21743         * gcc.dg/inline2.c: Ditto.
21744         * gcc.dg/inline3.c: Ditto.
21745         * gcc.dg/inline4.c: Ditto.
21746         * gcc.dg/inline5.c: Ditto.
21747
21748 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21749
21750         PR libfortran/22142
21751         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21752         Add testcase also testing eoshift1 for PR 22142.
21753
21754 2005-06-28  Richard Henderson  <rth@redhat.com>
21755
21756         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21757         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21758         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21759         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21760         gcc.dg/tree-ssa/20030922-2.c: Likewise.
21761
21762 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21763
21764         PR libfortran/22142
21765         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21766         Add testcase for PR 22142.
21767
21768 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
21769
21770         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21771         gcc.target/ia64/fpreg-2.c: New tests.
21772
21773 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21774
21775         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21776
21777 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21778
21779         PR libfortran/22170
21780         * gfortran.dg/slash_1.f90: New test.
21781
21782 2005-06-27  Richard Henderson  <rth@redhat.com>
21783
21784         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21785         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21786         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21787         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21788         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21789         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21790
21791 2005-06-27  Richard Henderson  <rth@redhat.com>
21792
21793         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21794         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21795
21796 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
21797
21798         * obj-c++.dg/proto-lossage-5.mm: New.
21799         * objc.dg/proto-lossage-5.m: New.
21800
21801 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
21802
21803         PR 21959
21804         * gcc.dg/tree-ssa/pr21959.c: New test.
21805
21806 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
21807
21808         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21809         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21810         testing uninitialized var.
21811
21812         * gcc.c-torture/execute/builtins/chk.h: New.
21813         * gcc.c-torture/execute/builtins/lib/chk.c: New.
21814         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21815         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21816         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21817         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21818         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21819         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21820         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21821         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21822         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21823         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21824         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21825         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21826         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21827         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21828         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21829         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21830         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21831         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21832         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21833         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21834         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21835         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21836         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21837         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21838         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21839         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21840         * gcc.dg/builtin-object-size-1.c: New test.
21841         * gcc.dg/builtin-object-size-2.c: New test.
21842         * gcc.dg/builtin-object-size-3.c: New test.
21843         * gcc.dg/builtin-object-size-4.c: New test.
21844         * gcc.dg/builtin-object-size-5.c: New test.
21845         * gcc.dg/builtin-stringop-chk-1.c: New test.
21846         * gcc.dg/builtin-stringop-chk-2.c: New test.
21847         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21848         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21849         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21850         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21851         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21852         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21853         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21854         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21855         * gcc.c-torture/execute/printf-1.c: New test.
21856         * gcc.c-torture/execute/fprintf-1.c: New test.
21857         * gcc.c-torture/execute/vprintf-1.c: New test.
21858         * gcc.c-torture/execute/vfprintf-1.c: New test.
21859         * gcc.c-torture/execute/printf-chk-1.c: New test.
21860         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21861         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21862         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21863
21864 2005-06-27  Michael Matz  <matz@suse.de>
21865
21866         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21867         slot is not merged if address escapes.
21868
21869 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21870
21871         PR c/21911
21872         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21873
21874 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21875
21876         PR middle-end/17965
21877         * gcc.c-torture/compile/20050622-1.c: New test.
21878
21879         PR middle-end/22028
21880         * gcc.dg/20050620-1.c: New test.
21881
21882 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21883
21884         PR tree-optimization/22026
21885         * gcc.dg/tree-ssa/pr22026.c: New.
21886
21887 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21888
21889         PR libfortran/22144
21890         * gfortran.dg/shift-alloc.f90: New testcase.
21891
21892 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21893
21894         * all files: Update FSF address in copyright headers.
21895
21896 2005-06-22  Jan Hubicka  <jh@suse.cz>
21897
21898         * wholeprogram-1.c: New testcase.
21899         * wholeprogram-2.c: New testcase.
21900
21901 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21902
21903         PR 22171
21904         * gcc.dg/tree-ssa/pr22171.c: New test.
21905
21906 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21907
21908         * gfortran.dg/simplify_modulo.f90: New.
21909
21910 2005-06-24  Jan Hubicka  <jh@suse.cz>
21911
21912         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21913
21914 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21915
21916         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21917
21918 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21919
21920         * obj-c++.dg/typedef-alias-1.mm: New.
21921         * objc.dg/typedef-alias-1.m: New.
21922
21923 2005-06-23  Jeff Law  <law@redhat.com>
21924
21925         * gcc.dg/tree-ssa/vrp16.c: New test.
21926
21927 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21928
21929         * lib/target-supports.exp: Add
21930         check_effective_target_fortran_large_real and
21931         check_effective_target_fortran_large_int to check for
21932         corresponding effective targets.
21933         * gfortran.dg/large_integer_kind_1.f90: New test.
21934         * gfortran.dg/large_real_kind_1.f90: New test.
21935
21936 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21937
21938         PR tree-optimization/22117
21939         * gcc.dg/tree-ssa/pr22117.c: New.
21940
21941 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21942
21943         PR testsuite/22123
21944         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21945
21946 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21947
21948         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21949
21950 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21951
21952         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21953         * gfortran.dg/f2c_4.c: Likewise.
21954
21955 2005-06-22 Paul Brook  <paul@codesourcery.com>
21956
21957         PR fortran/21034
21958         * gfortran.dg/auto_save_1.f90: New test.
21959
21960 2005-06-22  Michael Matz  <matz@suse.de>
21961
21962         * gcc.target/x86-64/abi: New directory.
21963         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21964         * gcc.target/x86-64/abi/README.gcc: New file.
21965         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21966         * gcc.target/x86-64/abi/asm-support.s: New file.
21967         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21968         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21969         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21970         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21971         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21972         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21973         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21974         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21975         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21976         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21977         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21978         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21979         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21980         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21981         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21982         * gcc.target/x86_64/abi/test_varargs.c: New test.
21983
21984 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21985
21986         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21987         32-bit i?86 and x86_64.
21988
21989 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21990
21991         * obj-c++.dg/const-str-[1-9].mm: New tests.
21992
21993 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21994
21995         PR fortran/22010
21996         * gfortran.dg/namelist_use.f90: New.
21997         * gfortran.dg/namelist_use_only.f90: New.
21998
21999 2005-06-21  Jeff Law  <law@redhat.com>
22000
22001         * gcc.dg/tree-ssa/vrp15.c: New test.
22002
22003 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
22004
22005         * lib/target-supports.exp (check_effective_target_vect_reduction):
22006         Remove.
22007         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22008         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22009         remove vect_reduction target keyword. Also avoid two returns in main.
22010         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22011         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22012         * gcc.dg/vect/vect-reduc-1short.c: New test.
22013         * gcc.dg/vect/vect-reduc-1char.c: New test.
22014         * gcc.dg/vect/vect-reduc-2short.c: New test.
22015         * gcc.dg/vect/vect-reduc-2char.c: New test.
22016         * gcc.dg/vect/vect-reduc-6.c: New test.
22017         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22018         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22019         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22020
22021 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22022         Paul Thomas  <pault@gcc.gnu.org>
22023
22024         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22025         New tests.
22026
22027 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22028
22029         * gfortran.dg/backslash_1.f90: New test.
22030         * gfortran.dg/backslash_2.f90: New test.
22031
22032 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
22033
22034         * gfortran.dg/duplicate_labels.f90: New test.
22035
22036 2005-06-20  Jan Beulich  <jbeulich@novell.com>
22037
22038         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22039         unsupportable relocations.
22040         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22041         * gcc.dg/20050321-2.c: xfail for NetWare.
22042
22043 2005-06-20  Andreas Jaeger  <aj@suse.de>
22044
22045         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22046         gcc.target/i386/fastcall-sseregparm.c,
22047         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22048
22049 2005-06-19  Richard Henderson  <rth@redhat.com>
22050
22051         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22052
22053 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22054
22055         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22056
22057 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22058
22059         PR c++/22115
22060         * g++.dg/conversion/simd2.C: Change expected error message.
22061
22062 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22063
22064         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22065         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22066         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22067
22068 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22069
22070         * gcc.dg/fold-mod-1.c: New test.
22071
22072 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22073
22074         PR fortran/19926
22075         * gfortran.dg/pr19926.f90: New test.
22076
22077 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22078
22079         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22080         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22081         targets.
22082         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22083         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22084
22085 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
22086
22087         * gcc.target/ia64/float80-varargs-1.c: New test.
22088
22089 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22090
22091         PR tree-opt/22035
22092         * gfortran.dg/f2c_6.f90: New test.
22093
22094 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
22095
22096         PR c++/17413
22097         * g++.dg/template/local5.C: New.
22098
22099 2005-06-17  Richard Henderson  <rth@redhat.com>
22100
22101         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22102
22103 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
22104
22105         PR testsuite/21945
22106         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22107
22108 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
22109
22110         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22111         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22112         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22113         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22114         check_vect to verify the presence of hardware vector support.
22115
22116 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
22117
22118         PR testsuite/22056
22119         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22120
22121 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22122
22123         PR libfortran/19216
22124         * gfortran.dg/pr19216.f: Add correct space between brackets and
22125         dg directive.
22126
22127 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22128
22129         PR libfortran/16436
22130         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22131
22132 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
22133
22134         * gcc.target/i386/attributes-error.c: New testcase.
22135         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22136         * gcc.target/i386/regparm-stdcall.c: Likewise.
22137         * gcc.target/i386/sseregparm-1.c: Likewise.
22138         * gcc.target/i386/sseregparm-2.c: Likewise.
22139
22140 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
22141
22142         * g++.dg/rtti/crash2.C: New.
22143
22144 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
22145
22146         * gcc.dg/noncompile/20040203-3.c: Update expected message.
22147
22148 2005-06-15  David Ung  <davidu@mips.com>
22149
22150         * gcc.target/mips/mips16e-extends.c: New test for testing the
22151         generation of MIPS16e zeb/zeh, seb/seh instructions.
22152
22153 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
22154
22155         PR 22018
22156         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22157         * gcc.dg/tree-ssa/pr22018.c: New test.
22158
22159 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
22160
22161         * gcc.dg/simd-1.c: Update error messages.
22162         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
22163         * gcc.dg/simd-2.c: Update error messages.
22164         * gcc.dg/simd-4.c: New.
22165
22166 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
22167
22168         PR c++/20678
22169         * g++.dg/other/crash-4.C: New.
22170
22171 2005-06-14  Devang Patel  <dpatel@apple.com>
22172
22173         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22174
22175 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22176
22177         PR c++/21929
22178         * g++.dg/parse/crash11.C: Update
22179
22180 2005-06-13  Jeff Law  <law@redhat.com>
22181
22182         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22183         perform the desired transformations.
22184         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22185         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22186
22187 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22188
22189         PR fortran/22038
22190         * gfortran.dg/forall_1.f90: Un-XFAIL.
22191
22192 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
22193
22194         PR c++/21929
22195         * g++.dg/parse/crash26.C: New.
22196
22197         PR c++/20789
22198         * g++.dg/init/member1.C: New.
22199
22200 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
22201
22202         * gfortran.dg/altreturn_1.f90: New test.
22203
22204 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
22205
22206         PR middle-end/21985
22207         * gcc.dg/tree-ssa/pr21985.c: New test.
22208
22209 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22210
22211         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22212
22213 2005-06-12  Roger Sayle  <roger@eyesopen.com>
22214
22215         PR c++/21930
22216         * g++.dg/other/error10.C: New test case.
22217
22218 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22219
22220         PR libfortran/19155
22221         * gfortran.dg/pr19155.f: Add test.
22222
22223 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22224
22225         * gfortran.dg/f2c_7.f90: New test.
22226
22227         * gfortran.dg/forall_1.f90: XFAILed.
22228
22229 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22230
22231         * gcc.dg/pr14796-1.c: New.
22232         * gcc.dg/pr14796-2.c: New.
22233
22234 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
22235
22236         PR fortran/17792
22237         PR fortran/21375
22238         * gfortran.dg/deallocate_stat.f90: New test.
22239
22240 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
22241
22242         * gfortran.fortran-torture/execute/in-pack.f90: New test.
22243
22244 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
22245
22246         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22247         access will be generated when this loop is vectorized. Test that
22248         accesses with same alignment were detected.
22249         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22250         Test that accesses with same alignment were detected.
22251         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22252         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22253         alignment were detected.
22254
22255 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
22256
22257         PR c++/10611
22258         * g++.dg/conversion/simd2.C: New.
22259
22260 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22261
22262         * gcc.dg/Wcxx-compat-1.c: New.
22263
22264 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
22265
22266         PR libfortran/21480
22267         * gfortran.dg/reshape-complex.f90: Add a test for a packed
22268         complex array.
22269
22270 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
22271
22272         * gcc.dg/alias-8.c: New.
22273
22274 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
22275
22276         * gcc.dg/format/cmn_err-1.c: Update.
22277
22278 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
22279
22280         PR target/20666
22281         * gcc.target/sparc/fexpand-2.c: New.
22282         * gcc.target/sparc/fpmerge-2.c: New.
22283         * gcc.target/sparc/fpmul-2.c: New.
22284         * gcc.target/sparc/noresult.c: New.
22285         * gcc.target/sparc/pdist-2.c: New.
22286         * gcc.target/sparc/pdist-3.c: New.
22287
22288 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
22289
22290         PR testsuite/21702
22291         * gcc.target/i386/i386.exp: Fix comment typo.
22292
22293 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22294
22295         PR c++/19497
22296         * g++.dg/inherit/using5.C: New.
22297         * g++.dg/inherit/using6.C: New.
22298
22299 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22300
22301         PR c++/19894
22302         * g++.dg/template/ptrmem15.C: New test.
22303
22304         PR c++/20563
22305         * g++.dg/ext/label4.C: New test.
22306
22307 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22308
22309         * gcc.dg/tls/debug-1.c: New test.
22310
22311 2005-06-07  Dale Johannesen  <dalej@apple.com>
22312
22313         * gcc.target/i386/movq.c: New.
22314
22315 2005-06-07  Dale Johannesen  <dalej@apple.com>
22316
22317         * gcc.dg/20050607-1.c: New.
22318
22319 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
22320
22321         PR middle-end/21850
22322         * gcc.c-torture/execute/20050607-1.c: New test.
22323
22324 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
22325
22326         PR libfortran/21926
22327         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22328         Test case where the return array has lowest stride one,
22329         but isn't packed.
22330
22331 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
22332
22333         * lib/target-supports.exp (check_effective_target_sync_int_long):
22334         Add s390 and s390x targets.
22335
22336 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
22337
22338         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22339         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22340         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22341         * gcc.dg/tree-ssa/loop-9.c: New test.
22342
22343 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22344
22345         * g++.dg/parse/defarg10.C: New.
22346
22347 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
22348
22349         PR regression/21897
22350         * gcc.c-torture/execute/20050604-1.c: New test.
22351
22352 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22353
22354         PR 21903
22355         * g++.dg/parse/defarg9.C: New.
22356
22357         PR c++/20637
22358         * g++.dg/inherit/using4.C: New.
22359         * g++.dg/overload/error1.C: Adjust expected errors.
22360         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22361         * g++.old-deja/g++.brendan/arm2.C: Likewise.
22362         * g++.old-deja/g++.other/redecl2.C: Likewise.
22363         * g++.old-deja/g++.other/redecl4.C: Likewise.
22364         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22365
22366 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22367
22368         * gfortran.dg/f2c_5.f90: Add -w to dg-options
22369
22370 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22371
22372         * lib/gfortran.exp (gfortran_target_compile): Call
22373         dg-additional-files-options
22374         * gfortran.dg/f2c_4.f90: New file
22375         * gfortran.dg/f2c_4.c: New file
22376         * gfortran.dg/f2c_5.f90: New file
22377         * gfortran.dg/f2c_5.c: New file
22378
22379 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22380
22381         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22382
22383         PR fortran/21912
22384         * gfortran.dg/array_constructor_4.f90: New test.
22385
22386 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
22387
22388         PR c++/21619
22389         * g++.dg/ext/builtin9.C: New test.
22390
22391 2005-06-05  Dale Johannesen  <dalej@apple.com>
22392
22393         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22394         * gcc.c-torture/execute/20050603-2.c: Ditto.
22395
22396 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22397
22398         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22399         * gcc.dg/vect/vect-reduc-1.c: New.
22400         * gcc.dg/vect/vect-reduc-2.c: New.
22401         * gcc.dg/vect/vect-reduc-3.c: New.
22402
22403 2005-06-04  Dale Johannesen  <dalej@apple.com>
22404
22405         * gcc.c-torture/execute/20050603-1.c: New.
22406         * gcc.c-torture/execute/20050603-2.c: New.
22407         * gcc.dg/20050603-3.c: New.
22408
22409 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22410
22411         PR fortran/19195
22412         * gfortran.dg/debug_1.f90: New test.
22413
22414         * gfortran.dg/forall_1.f90: New test.
22415
22416 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
22417
22418         * gfortran.dg/array_constructor_3.f90: New test.
22419
22420 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22421
22422         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22423
22424 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
22425
22426         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22427
22428 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
22429
22430         PR c/21873
22431         * gcc.dg/init-excess-1.c: New test.
22432
22433 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22434
22435         PR c++/21853
22436         * g++.dg/expr/static_cast6.C: New test.
22437
22438 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22439
22440         * gcc.dg/tree-ssa/vrp14.c: New test.
22441
22442 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22443
22444         PR c++/21336
22445         * g++.dg/template/new2.C: New test.
22446
22447 2005-06-03  Josh Conner  <jconner@apple.com>
22448
22449         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22450         all entries in initializer.
22451
22452 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22453
22454         PR middle-end/21858
22455         * gcc.dg/pr21858.c: New testcase.
22456
22457 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22458
22459         PR tree-optimization/21292
22460
22461         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22462         New.
22463         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22464         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22465         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22466         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22467         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22468
22469 2005-06-02  Richard Henderson  <rth@redhat.com>
22470
22471         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22472
22473 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22474
22475         * gcc.dg/wtypequal.c: New testcase.
22476
22477 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22478
22479         PR 21582
22480         * gcc.dg/tree-ssa/pr21582.c: New test.
22481
22482 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22483
22484         PR c++/21280
22485         * g++.dg/opt/interface2.h: New.
22486         * g++.dg/opt/interface2.C: New.
22487         * g++.dg/init/ctor4.C: Adjust error lines.
22488         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22489         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22490         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22491         * g++.old-deja/g++.pt/assign1.C: Likewise.
22492         * g++.old-deja/g++.pt/crash20.C: Likewise.
22493
22494 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22495
22496         PR tree-optimization/21734
22497         * g++.dg/vect/pr21734_1.cc: New.
22498         * g++.dg/vect/pr21734_2.cc: New.
22499
22500 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22501
22502         PR c++/20350
22503         * g++.dg/template/spec24.C: New.
22504
22505         PR c++/21151
22506         * g++.dg/pch/local-1.C: New.
22507         * g++.dg/pch/local-1.Hs: New.
22508
22509 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22510
22511         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22512         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22513         * gcc.dg/tree-ssa/pr14341.c: New test.
22514         * gcc.dg/tree-ssa/pr14841.c: New test.
22515         * gcc.dg/tree-ssa/pr20701.c: New test.
22516         * gcc.dg/tree-ssa/pr21086.c: New test.
22517         * gcc.dg/tree-ssa/pr21090.c: New test.
22518         * gcc.dg/tree-ssa/pr21332.c: New test.
22519         * gcc.dg/tree-ssa/pr21458.c: New test.
22520         * gcc.dg/tree-ssa/pr21658.c: New test.
22521         * gcc.dg/tree-ssa/vrp01.c: New test.
22522         * gcc.dg/tree-ssa/vrp02.c: New test.
22523         * gcc.dg/tree-ssa/vrp03.c: New test.
22524         * gcc.dg/tree-ssa/vrp04.c: New test.
22525         * gcc.dg/tree-ssa/vrp05.c: New test.
22526         * gcc.dg/tree-ssa/vrp06.c: New test.
22527         * gcc.dg/tree-ssa/vrp07.c: New test.
22528         * gcc.dg/tree-ssa/vrp08.c: New test.
22529         * gcc.dg/tree-ssa/vrp09.c: New test.
22530         * gcc.dg/tree-ssa/vrp10.c: New test.
22531         * gcc.dg/tree-ssa/vrp11.c: New test.
22532         * gcc.dg/tree-ssa/vrp12.c: New test.
22533         * gcc.dg/tree-ssa/vrp13.c: New test.
22534
22535 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22536
22537         PR 21029
22538         * gcc.dg/tree-ssa/pr21029.c: New test.
22539
22540 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22541
22542         * gfortran.dg/logint-1.f: New test case.
22543         * gfortran.dg/logint-2.f: Likewise.
22544         * gfortran.dg/logint-3.f: Likewise.
22545
22546 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22547
22548         PR c/21536
22549         PR c/20760
22550         * gcc.dg/20050527-1.c: New test.
22551
22552         * gcc.dg/i386-sse-12.c: New test.
22553
22554         PR fortran/21729
22555         * gfortran.dg/implicit_5.f90: New test.
22556
22557 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22558
22559         PR fortran/20883
22560         * gfortran/assign_4.f90: New test.
22561         * gfortran/assign_2.f90: Change compile to run.
22562
22563 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22564
22565         * lib/target-supports.exp
22566         (check_effective_target_sync_char_short): New.
22567         * gcc.dg/sync-2.c: New.
22568
22569 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22570
22571         PR tree-optimization/21817
22572         * gcc.dg/torture/pr21817-1.c: New.
22573
22574 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22575
22576         PR c++/21165
22577         * g++.dg/template/init5.C: New.
22578
22579 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22580
22581         * gfortran.dg/char_initialiser_actual.f90:
22582         Test character initialisers as actual arguments.
22583         * gfortran.dg/char_pointer_comp_assign.f90:
22584         Test character pointer structure component assignments.
22585         * gfortran.dg/char_array_structure_constructor.f90:
22586         Test character components in structure constructors.
22587
22588 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22589
22590         PR middle-end/20931
22591         * g++.dg/opt/pr20931.C: New test.
22592
22593 2005-05-31  Andreas Jaeger  <aj@suse.de>
22594
22595         PR testsuite/20772
22596         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22597         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22598         g++.old-deja/g++.ext/asmspec1.C,
22599         g++.old-deja/g++.other/regstack.C,
22600         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22601         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22602         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22603         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22604         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22605         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22606         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22607         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22608         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22609         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22610         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22611         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22612         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22613         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22614         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22615         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22616         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22617         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22618         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22619
22620 2005-05-31  Jeff Law  <law@redhat.com>
22621
22622         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22623
22624 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22625
22626         PR middle-end/21743
22627         * gcc.dg/builtins-1.c: Activate disabled clog test.
22628         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22629
22630 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22631
22632         * gfortran.dg/char_pointer_assign.f90:
22633         Test character-pointer assignments and pointer assignments.
22634         * gfortran.dg/char_pointer_dummy.f90:
22635         Test character-pointer dummy arguments.
22636         * gfortran.dg/char_pointer_func.f90:
22637         Test character-pointer function returns.
22638         * gfortran.dg/char_pointer_dependency.f90:
22639         Test character-pointer functions with dependencies.
22640
22641 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22642
22643         PR c++/21784
22644         * g++.dg/lookup/using14.C: New test.
22645
22646 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22647
22648         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22649         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22650         trailing ^M.
22651
22652 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22653
22654         PR c++/17413
22655         * g++.dg/template/local5.C: New.
22656
22657         PR target/21761
22658         * gcc.c-torture/compile/pr21761.c: New.
22659
22660         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22661         before darwin8.
22662
22663 2005-05-30  Steven G. Kargl
22664
22665         PR fortran/20846
22666         * gfortran.dg/inquire_8.f90: New test.
22667
22668 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22669
22670         PR libfortran/21376
22671         * gfortran.dg/output_exponents_1.f90: New test.
22672
22673 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22674
22675         PR libfortran/20006
22676         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22677
22678 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
22679
22680         PR c++/21210
22681         * g++.dg/ext/complex1.C: New test.
22682
22683         PR c++/21340
22684         * g++.dg/init/ctor6.C: New test.
22685
22686 2005-05-29  Jan Hubicka  <jh@suse.cz>
22687
22688         * gcc.c-torture/compile/pr21562.c: New.
22689
22690 2005-05-28  Steven G. Kargl <kargls@comcast.net>
22691
22692         * gfortran.dg/subnormal_1.f90: New test.
22693
22694 2005-05-28  Jan Hubicka  <jh@suse.cz>
22695
22696         * tree-prof.exp: Fix comment.
22697         * value-prof-1.c: New.
22698         * value-prof-2.c: New.
22699         * value-prof-3.c: New.
22700         * value-prof-4.c: New.
22701
22702 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
22703
22704         PR c++/21614
22705         * g++.dg/expr/ptrmem6.C: New test.
22706         * g++.dg/expr/ptrmem6a.C: Likewise.
22707
22708 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
22709
22710         PR tree-optimization/21658
22711         * gcc.dg/tree-ssa/pr21658.c: New.
22712
22713 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
22714
22715         PR c++/21455
22716         * g++.dg/inherit/ptrmem3.C: New.
22717
22718         PR c++/21681
22719         * g++.dg/parse/template16.C: New.
22720
22721 2005-05-27  Andreas Jaeger  <aj@suse.de>
22722
22723         * gcc.dg/setjmp-2.c: Only run in 32-bit.
22724
22725         * gcc.dg/i386-sse-8.c: Run test on all archs.
22726
22727 2005-05-26  Mike Stump  <mrs@apple.com>
22728
22729         * objc.dg/isa-field-1.m: Only run on darwin.
22730         * objc.dg/lookup-1.m: Likewise.
22731         * objc.dg/try-catch-8.m: Likewise.
22732
22733 2005-05-26  Roger Sayle  <roger@eyesopen.com>
22734
22735         PR tree-optimization/9814
22736         * gcc.dg/pr9814-1.c: New test case.
22737
22738 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22739
22740         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22741         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22742         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22743         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22744         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22745         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22746         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22747         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22748         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22749         objc.dg/try-catch-8.m: New.
22750
22751 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
22752
22753         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22754         remove extraneous semicolons.
22755
22756 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22757
22758         * obj-c++.dg/comp-types-12.mm: New.
22759         * objc.dg/comp-types-11.m: New.
22760         * objc.dg/selector-4.m: New.
22761
22762 2005-05-26  Andreas Jaeger  <aj@suse.de>
22763
22764         PR testsuite/20772
22765         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22766         g++.old-deja/g++.ext/attrib3.C,
22767         g++.old-deja/g++.other/store-expr1.C,
22768         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22769         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22770         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22771         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22772         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22773         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22774         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22775         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22776         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22777         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22778         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22779         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22780         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22781         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22782         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22783         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22784         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22785         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22786         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22787
22788 2005-05-26  Andreas Jaeger  <aj@suse.de>
22789
22790         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22791         x86-64 compilation.
22792
22793 2005-05-26  Andreas Jaeger  <aj@suse.de>
22794
22795         PR testsuite/20772
22796         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22797         gcc.misc-tests/i386-pf-athlon-1.c,
22798         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22799         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22800         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22801         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22802         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22803         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22804         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22805         programs.
22806
22807         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22808         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22809         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22810         x86-64 compilation.
22811
22812         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22813         x86_64.
22814
22815         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22816         effective-target ilp32.
22817
22818 2005-05-26  David Ung  <davidu@mips.com>
22819
22820         * gcc.target/mips/ext_ins.c: New test for testing the generation
22821         of MIPS32/64 rev 2 ext/ins instructions.
22822
22823 2005-05-26  Andreas Jaeger  <aj@suse.de>
22824
22825         * treelang/compile/unsigned.tree: Use gimple instead of
22826         nonexisting generic dump.
22827
22828 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
22829
22830         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22831
22832 2005-05-26  Andreas Jaeger  <aj@suse.de>
22833
22834         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22835
22836 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22837
22838         PR libfortran/17283
22839         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22840         Test callee-allocated memory with write statements.
22841
22842 2005-05-25  Roger Sayle  <roger@eyesopen.com>
22843
22844         PR middle-end/21709
22845         * gcc.dg/pr21709-1.c: New test case.
22846
22847 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22848             Mike Stump  <mrs@apple.com>
22849
22850         * objc/execute/next_mapping.h: Update for C++.
22851
22852         * obj-c++.dg/selector-1.mm: Move to...
22853         * obj-c++.dg/selector-4.mm: here...
22854
22855         * obj-c++.dg/basic.mm: New.
22856         * obj-c++.dg/comp-types-1.mm: New.
22857         * obj-c++.dg/cxx-class-1.mm: New.
22858         * obj-c++.dg/cxx-ivars-1.mm: New.
22859         * obj-c++.dg/cxx-ivars-2.mm: New.
22860         * obj-c++.dg/cxx-ivars-3.mm: New.
22861         * obj-c++.dg/cxx-scope-1.mm: New.
22862         * obj-c++.dg/cxx-scope-2.mm: New.
22863         * obj-c++.dg/defs.mm: New.
22864         * obj-c++.dg/empty-private-1.mm: New.
22865         * obj-c++.dg/encode-1.mm: New.
22866         * obj-c++.dg/encode-2.mm: New.
22867         * obj-c++.dg/encode-3.mm: New.
22868         * obj-c++.dg/extern-c-1.mm: New.
22869         * obj-c++.dg/extra-semi.mm: New.
22870         * obj-c++.dg/fix-and-continue-2.mm: New.
22871         * obj-c++.dg/isa-field-1.mm: New.
22872         * obj-c++.dg/ivar-list-semi.mm: New.
22873         * obj-c++.dg/local-decl-1.mm: New.
22874         * obj-c++.dg/lookup-1.mm: New.
22875         * obj-c++.dg/lookup-2.mm: New.
22876         * obj-c++.dg/method-1.mm: New.
22877         * obj-c++.dg/method-2.mm: New.
22878         * obj-c++.dg/method-3.mm: New.
22879         * obj-c++.dg/method-4.mm: New.
22880         * obj-c++.dg/method-5.mm: New.
22881         * obj-c++.dg/method-6.mm: New.
22882         * obj-c++.dg/method-7.mm: New.
22883         * obj-c++.dg/no-extra-load.mm: New.
22884         * obj-c++.dg/overload-1.mm: New.
22885         * obj-c++.dg/pragma-1.mm: New.
22886         * obj-c++.dg/pragma-2.mm: New.
22887         * obj-c++.dg/private-1.mm: New.
22888         * obj-c++.dg/private-2.mm: New.
22889         * obj-c++.dg/proto-qual-1.mm: New.
22890         * obj-c++.dg/qual-types-1.mm: New.
22891         * obj-c++.dg/stubify-1.mm: New.
22892         * obj-c++.dg/stubify-2.mm: New.
22893         * obj-c++.dg/super-class-1.mm: New.
22894         * obj-c++.dg/super-class-2.mm: New.
22895         * obj-c++.dg/super-dealloc-1.mm: New.
22896         * obj-c++.dg/super-dealloc-2.mm: New.
22897         * obj-c++.dg/template-1.mm: New.
22898         * obj-c++.dg/template-2.mm: New.
22899         * obj-c++.dg/template-3.mm: New.
22900         * obj-c++.dg/template-4.mm: New.
22901         * obj-c++.dg/template-5.mm: New.
22902         * obj-c++.dg/template-6.mm: New.
22903         * obj-c++.dg/try-catch-1.mm: New.
22904         * obj-c++.dg/try-catch-2.mm: New.
22905         * obj-c++.dg/try-catch-3.mm: New.
22906         * obj-c++.dg/try-catch-4.mm: New.
22907         * obj-c++.dg/try-catch-5.mm: New.
22908         * obj-c++.dg/try-catch-6.mm: New.
22909         * obj-c++.dg/try-catch-7.mm: New.
22910         * obj-c++.dg/try-catch-8.mm: New.
22911         * obj-c++.dg/try-catch-9.mm: New.
22912         * obj-c++.dg/va-meth-1.mm: New.
22913
22914 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22915
22916         * obj-c++.dg/selector-1.mm: New.
22917         * obj-c++.dg/selector-2.mm: New.
22918
22919 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22920
22921         * obj-c++.dg/selector-3.mm: New.
22922         * objc.dg/selector-3.m: New.
22923
22924 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22925
22926         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22927         about where warning appears.
22928
22929 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22930
22931         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22932         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22933         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22934         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22935
22936 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22937
22938         * gcc.dg/20050524-1.c: New test.
22939
22940 2005-05-25  Jan Hubicka  <jh@suse.cz>
22941
22942         * gcc.dg/tree-prof/inliner-1.c: New.
22943
22944 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22945
22946         * gcc.dg/tree-prof: New directory.
22947         * gcc.dg/tree-prof/tree-prof.exp: New.
22948
22949 2005-05-25  DJ Delorie  <dj@redhat.com>
22950
22951         * gcc.dg/Wattributes-1.c: New.
22952         * gcc.dg/Wattributes-2.c: New.
22953         * gcc.dg/Wattributes-3.c: New.
22954
22955 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22956
22957         PR tree-optimization/19833
22958         * gcc.dg/uninit-4.c: Remove xfail.
22959         * gcc.dg/uninit-9.c: Ditto.
22960
22961 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22962
22963         * obj-c++.dg/bitfield-[1-5].mm: New.
22964         * obj-c++.dg/class-protocol-1.mm: New.
22965         * obj-c++.dg/comp-types-1[0-1].mm: New.
22966         * obj-c++.dg/comp-types-[2-9].mm: New.
22967         * obj-c++.dg/encode-[4-8].mm: New.
22968         * obj-c++.dg/layout-1.mm: New.
22969         * obj-c++.dg/method-1[0-9].mm: New.
22970         * obj-c++.dg/method-2[0-1].mm: New.
22971         * obj-c++.dg/method-[8-9].mm: New.
22972         * obj-c++.dg/objc-gc-3.mm: New.
22973         * obj-c++.dg/try-catch-10.mm: New.
22974         * objc.dg/bitfield-5.m: New.
22975         * objc.dg/comp-types-10.m: New.
22976         * objc.dg/comp-types-9.m: New.
22977         * objc.dg/layout-1.m: New.
22978         * objc.dg/objc-gc-4.m: New.
22979         * objc.dg/try-catch-9.m: New.
22980         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22981         * objc.dg/comp-types-1.m: Likewise.
22982         * objc.dg/comp-types-[5-6].m: Likewise.
22983         * objc.dg/method-9.m: Likewise.
22984
22985 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22986
22987         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22988         and on hardware without VMX support.
22989
22990         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22991
22992         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22993
22994         * lib/profopt.exp (dg-final-generate, dg-final-use,
22995         profopt-final-code, profopt-get-options): New.
22996         (profopt-execute): Process test directives.
22997
22998         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22999         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23000         cleanup-tree-dump, cleanup-saved-temps): Update comments.
23001
23002 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
23003
23004         PR C++/21645
23005         * g++.dg/init/ctor5.C: New test.
23006
23007 2005-05-24  Ira Rosen  <irar@il.ibm.com>
23008
23009         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23010         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23011         vect-113.c, vect-114.c.
23012
23013 2005-05-23  Adam Nemet  <anemet@lnxw.com>
23014
23015         * gcc.dg/const-elim-1.c: Remove xfails.
23016
23017 2005-05-23  Jeff Law  <law@redhat.com>
23018
23019         * gcc.c-torture/compile/pr21638.c: New test.
23020         * gcc.c-torture/compile/20050520-1.c: New test.
23021
23022 2005-05-23  Nick Clifton  <nickc@redhat.com>
23023
23024         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23025         be a proper triple, ie: m32r*-*-*.
23026         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23027
23028 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
23029
23030         PR middle-end/21331
23031         PR tree-opt/21293
23032         * gcc.c-torture/compile/pr21293.c: New test.
23033         * gcc.c-torture/execute/pr21331.c: New test.
23034
23035 2004-05-20  Richard Henderson  <rth@redhat.com>
23036
23037         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23038
23039 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
23040
23041         * obj-c++-dg.exp: Add.
23042         * obj-c++.exp: Add.
23043         * obj-c++.dg/dg.exp: Add.
23044
23045 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23046
23047         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23048         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23049
23050 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23051
23052         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23053
23054 2004-05-19  Richard Henderson  <rth@redhat.com>
23055
23056         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23057
23058 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23059
23060         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23061
23062         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23063
23064 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23065
23066         PR c++/21495
23067         * g++.dg/parse/extern1.C: New test.
23068         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23069
23070 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23071
23072         * gcc.dg/c99-math.h: New.
23073         * gcc.dg/c99-math-float-1.c: New test.
23074         * gcc.dg/c99-math-double-1.c: Likewise.
23075         * gcc.dg/c99-math-long-double-1.c: Likewise.
23076
23077 2005-05-18  Richard Henderson  <rth@redhat.com>
23078
23079         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23080
23081 2005-05-18  Devang Patel  <dpatel@apple.com>
23082
23083         * g++.dg/opt/20050511-1.C: New test.
23084
23085 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
23086
23087         PR libfortran/21127
23088         * gfortran.dg/reshape-complex.f90: New test.
23089
23090 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
23091
23092         * gfortran.dg/array_constructor_1.f90: New test.
23093         * gfortran.dg/array_constructor_2.f90: New test.
23094
23095 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23096
23097         PR fortran/20954
23098         * gfortran.dg/pr20954.f: New test.
23099
23100 2005-05-17  Mike Stump  <mrs@apple.com>
23101
23102         Yet more Objective-C++...
23103
23104         * objc.dg/method-5.m: Update.
23105         * objc.dg/method-6.m: Update.
23106         * objc.dg/method-7.m: Update.
23107         * objc.dg/method-9.m: Update.
23108         * objc.dg/try-catch-2.m: Update.
23109
23110 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
23111
23112         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23113         Remove little-endian optimizations.
23114
23115 2005-05-17  Jeff Law  <law@redhat.com>
23116
23117         * g++.dg/tree-ssa/pr14814.C: New test.
23118         * gcc.dg/tree-ssa/pr14814.C: New test.
23119         * gcc.dg/tree-ssa/pr17141-1.C: New test.
23120         * gcc.dg/tree-ssa/pr17141-2.C: New test.
23121
23122 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23123
23124         * gcc.dg/compat/generate-random.c: Do not include
23125         libiberty.h.
23126         * gcc.dg/compat/generate-random_r.c: Likewise.
23127
23128 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
23129
23130         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23131
23132 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23133
23134         PR middle-end/21595
23135         * g++.dg/tree-ssa/builtin1.C: New testcase.
23136
23137 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
23138
23139         PR c++/21454
23140         * g++.dg/opt/const4.C: New test.
23141
23142         PR middle-end/21492
23143         * g++.dg/opt/crossjump1.C: New test.
23144
23145         PR tree-optimization/21610
23146         * gcc.c-torture/compile/20050516-1.c: New test.
23147
23148         PR fortran/15080
23149         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23150         about the test failing.
23151         * gfortran.fortran-torture/execute/where_7.f90: New test.
23152         * gfortran.fortran-torture/execute/where_8.f90: New test.
23153
23154 2005-05-16  Richard Henderson  <rth@redhat.com>
23155
23156         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23157         i?86 and x86_64.
23158
23159 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
23160
23161         * gcc.dg/compat/generate-random.c (config.h): Do not include.
23162         (limits.h): Include unconditionally.
23163         (stdlib.h): Likewise.
23164         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23165         (limits.h): Include unconditionally.
23166         (stdlib.h): Likewise.
23167         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23168         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23169         (limits.h): Include unconditionally.
23170         (stdlib.h): Likewise.
23171         (hashtab.h): Do not include.
23172         (getopt.h): Likewise.
23173         (stddef.h): Include.
23174         (hashval_t): Define.
23175         (struct entry): Add "next" field.
23176         (HASH_SIZE): New macro.
23177         (hash_table): New variable.
23178         (switchfiles): Do not use xmalloc.
23179         (mix): New macro.
23180         (iterative_hash): New function.
23181         (hasht): Remove.
23182         (e_exists): New function.
23183         (e_insert): Likewise.
23184         (output): Use, instead of libiberty hashtable functions.
23185         (main): Do not use getopt.  Do not call htab_create.
23186
23187 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
23188
23189         PR libstdc++/21526
23190         * lib/target-supports.exp (check_mkfifo_available):
23191         Return 0 for cygwin as mkfifo support incomplete on platform.
23192         Fix typos in comments.
23193
23194 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
23195
23196         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23197
23198 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
23199
23200         PR fortran/17432
23201         * gfortran.dg/assign_4.f: New test.
23202
23203 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
23204
23205         PR tree-optimization/21563
23206         * gcc.dg/tree-ssa/pr21563.c: New.
23207
23208 2005-05-14  Jan Hubicka  <jh@suse.cz>
23209
23210         * gcc.dg/noreturn-7.c: Allow control reaches warning.
23211
23212 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
23213
23214         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23215
23216 2005-05-13  Julian Brown  <julian@codesourcery.com>
23217
23218         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23219         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23220
23221 2005-05-13  Jan Hubicka  <jh@suse.cz>
23222
23223         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23224         * gcc.dg/fold-xor-?.c: Likewise.
23225         * gcc.dg/pr15784-?.c: Likewise.
23226         * gcc.dg/pr20922-?.c: Likewise.
23227         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23228         * gcc.dg/tree-ssa/pr17598.c: Likewise.
23229         * gcc.dg/tree-ssa/pr20470.c: Likewise.
23230
23231 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23232
23233         PR fortran/21260
23234         * gfortran.dg/hollerith_1.f90: New test.
23235
23236 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23237
23238         * gfortran.dg/func_result_2.f90: New test.
23239
23240 2005-05-11  Bud Davis  <bdavis@gfortran.org>
23241
23242         * gfortran.dg/dev_null.f90: New test.
23243
23244 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
23245
23246         * gcc.dg/arm-vfp1.c: Revert last change.
23247
23248 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
23249
23250         PR middle-end/19807
23251         PR tree-optimization/19639
23252         * g++.dg/tree-ssa/pr19807.C: New testcase.
23253
23254 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23255
23256         PR libfortran/21471
23257         * gfortran.dg/append-1.f90: New test.
23258
23259 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23260
23261         * gcc.dg/pr18501.c: XFAIL.
23262         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23263         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23264         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23265         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23266         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23267         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23268         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23269         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23270
23271 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23272
23273         PR fortran/20178
23274         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23275         gfortran.dg/f2c_3.f90: New tests.
23276
23277         * gfortran.dg/return_1.f90: Fix dg annotation.
23278
23279 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23280
23281         * gcc.c-torture/compile/20050510-1.c: New test.
23282
23283 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
23284
23285         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23286
23287 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
23288
23289         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23290
23291 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
23292
23293         PR c/17913
23294         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23295
23296 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
23297
23298         PR c/21342
23299         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23300         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23301
23302 2005-05-10  Ben Elliston  <bje@au.ibm.com>
23303
23304         PR debug/16676
23305         * gcc.dg/debug/pr16676.c: New test.
23306
23307 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
23308
23309         PR testsuite/21443
23310         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23311         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23312         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23313         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23314         Change -O1 to -O2.
23315         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
23316         -fno-tree-dominator-opts.
23317
23318 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23319
23320         * gfortran.dg/return_1.f90: New test.
23321
23322 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
23323
23324         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23325
23326         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23327
23328 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
23329
23330         PR c++/21427
23331         * g++.dg/inherit/covariant13.C: New.
23332
23333 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23334
23335         PR libfortran/19155
23336         * gfortran.dg/pr19155.f: New test.
23337
23338 2005-05-08  Roger Sayle  <roger@eyesopen.com>
23339
23340         PR inline-asm/8788
23341         * gcc.dg/pr8788-1.c: New testcase.
23342
23343 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23344
23345         PR target/21416
23346         * gcc.target/mips/fpcmp-[12].c: New tests.
23347
23348 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
23349
23350         * lib/target-supports-dg.exp (dg-require-fork): New function.
23351         (dg-require-mkfifo): Likewise.
23352         * lib/target-supports.exp (check_function_available): New
23353         function.
23354         (check_fork_available): Likewise.
23355         (check_mkfifo_available): Likewise.
23356
23357 2005-05-06  Jeff Law  <law@redhat.com>
23358
23359         * gcc.c-torture/compile/pr21380.c: New test.
23360
23361 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
23362
23363         PR c++/20961
23364         * g++.dg/ext/weak3.C: New test.
23365
23366 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
23367
23368         PR c++/21352
23369         * g++.dg/template/crash37.C: New test.
23370
23371 2005-05-05  Paul Brook  <paul@codesourcery.com>
23372
23373         * gcc.dg/arm-g2.c: Use effective-target arm32.
23374         * gcc.dg/arm-mmx-1.c: Ditto.
23375         * gcc.dg/arm-scd42-2.c: Ditto.
23376         * gcc.dg/arm-vfp1.c: Ditto.
23377         * lib/target-supports.exp (check_effective_target_arm32): New
23378         function.
23379
23380 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
23381
23382         PR libfortran/21354
23383         gfortran.dg/in_pack_rank7.f90: New test.
23384
23385 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
23386
23387         PR middle-end/15618
23388         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23389
23390 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
23391
23392         PR middle-end/21265
23393         * gcc.dg/20050503-1.c: New test.
23394
23395         PR rtl-optimization/21239
23396         * gcc.dg/i386-sse-11.c: New test.
23397
23398 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
23399
23400         PR target/16888
23401         * gcc.target/i386/asm-1.c: New test.
23402
23403 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
23404
23405         PR rtl-optimization/21330
23406         * gcc.c-torture/execute/20050502-1.c: New test.
23407
23408         PR target/21297
23409         * gcc.c-torture/execute/20050502-2.c: New test.
23410
23411 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23412
23413         PR middle-end/21282
23414         * gcc.dg/pr21282.c: New.
23415
23416 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23417
23418         * gcc.dg/vect/pr20122.c: Clean up .vect file.
23419         * gcc.dg/vect/vect-92.c: Likewise.
23420         * gcc.dg/vect/vect-93.c: Likewise.
23421         * gcc.dg/vect/vect-dv-1.c: Likewise.
23422         * gcc.dg/vect/vect-dv-2.c: Likewise.
23423         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23424
23425 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23426
23427         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23428         * gfortran.dg/vect/vect-2.f90: Likewise.
23429         * gfortran.dg/vect/vect-3.f90: Likewise.
23430         * gfortran.dg/vect/vect-4.f90: Likewise.
23431         * gfortran.dg/vect/vect-5.f90: Likewise.
23432
23433 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23434
23435         PR target/20813
23436         * gcc.dg/rs6000-fpint-2.c: New.
23437
23438 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23439
23440         PR c/15698
23441         * gcc.dg/builtins-30.c: Update expected messages.
23442         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23443         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23444         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23445
23446 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23447
23448         PR tree-optimization/21294
23449         * gcc.dg/tree-ssa/pr21294.c: New.
23450
23451 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23452
23453         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23454         __builtin_altivec_st_internal_4si built-in.
23455
23456 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23457
23458         PR c++/15875
23459         * g++.dg/template/ptrmem14.C: New test.
23460
23461 2005-05-02  Paul Brook  <paul@codesourcery.com>
23462
23463         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23464
23465 2005-05-02  Michael Matz  <matz@suse.de>
23466
23467         PR c++/19542
23468         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23469
23470 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23471
23472         * g++.dg/cpp/weak.C: New test.
23473
23474 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23475
23476         * gcc.dg/tree-ssa/loop-8.c: New test.
23477
23478 2005-04-30  Michael Maty  <matz@suse.de>
23479
23480         * gcc.dg/inline-mcpy.c: New test.
23481
23482 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23483
23484         PR libfortran/18958
23485         * gfortran.dg/eoshift.f90: New test case.
23486
23487 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23488
23489         PR libfortran/18857
23490         * gfortran.dg/matmul_1.f90: New test.
23491
23492 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23493
23494         PR tree-optimization/21030
23495         * gcc.dg/tree-ssa/pr21030.c: New.
23496
23497 2005-04-29  Devang Patel  <dpatel@apple.com>
23498
23499         PR tree-optimization/21272
23500         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23501
23502 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23503
23504         PR fortran/13082
23505         PR fortran/18824
23506         * gfortran.dg/entry_4.f90: New test.
23507         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23508         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23509         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23510         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23511         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23512         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23513         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23514
23515 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23516
23517         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23518
23519 2005-04-29  Paul Brook  <paul@codesourcery.com>
23520
23521         * gfortran.dg/entry_3.f90: New test.
23522
23523 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23524
23525         * gfortran.dg/implicit_4.f90: New test.
23526
23527 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23528
23529         * lib/target-supports.exp (check_profiling_available): Return
23530         false for xtensa-*-elf.
23531
23532 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23533
23534         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23535         error if file cannot be deleted.
23536
23537 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23538
23539         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23540         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23541         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23542         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23543         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23544         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23545         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23546         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23547         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23548         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23549         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23550         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23551         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23552
23553 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23554
23555         PR fortran/20865
23556         * gfortran.dg/pr20865.f90: New test.
23557
23558 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23559
23560         * gcc.dg/void-cast-2.c: New test.
23561
23562 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23563
23564         PR c/21159
23565         * gcc.dg/void-cast-1.c: New test.
23566
23567 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23568
23569         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23570
23571 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23572
23573         PR fortran/21177
23574         * gfortran.dg/pr21177.f90: New test.
23575
23576 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23577
23578         PR tree-optimization/21171
23579         * gcc.dg/tree-ssa/pr21171.c: New test.
23580
23581 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23582
23583         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23584         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23585         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23586         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23587         gcc.dg/tree-ssa/gen-vect-32.c: New.
23588         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23589         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23590         don't run on PPC32.
23591
23592 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23593
23594         PR c/21213
23595         * gcc.dg/transparent-union-3.c: New test.
23596
23597 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23598
23599         PR c/20740
23600         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23601         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23602         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23603         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23604         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23605         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23606
23607 2005-04-26  Jeff Law  <law@redhat.com>
23608
23609         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23610         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23611         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23612         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23613         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23614         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23615         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23616
23617 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23618
23619         PR tree-optimization/17598
23620         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23621
23622 2005-04-25  Mike Stump  <mrs@apple.com>
23623
23624         * objc.dg/fix-and-continue-1.m: Add.
23625
23626 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23627
23628         PR c++/20995
23629         * g++.dg/opt/pr20995-1.C: New test case.
23630
23631 2005-04-25  Devang Patel <dpatel@apple.com>
23632
23633         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23634
23635 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23636
23637         PR testsuite/21062
23638         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23639
23640 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23641
23642         PR C++/21188
23643         * g++.dg/opt/rtti2.C: New test.
23644
23645 2005-04-25  Paul Brook  <paul@codesourcery.com>
23646         Steven G. Kargl  <kargls@comcast.net>
23647
23648         PR fortran/20879
23649         * gfortran.dg/ichar_1.f90: New file.
23650
23651 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23652
23653         PR middle-end/20991
23654         * g++.dg/opt/pr20991.C: New test.
23655
23656         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23657         where sizeof (type) < __alignof__ (type).
23658         * gcc.dg/compat/struct-layout-1.h: Likewise.
23659
23660 2005-04-24  Per Bothner  <per@bothner.com>
23661             Devang Patel  <dpatel@apple.com>
23662
23663         PR preprocessor/20907
23664         * gcc.dg/cpp/very-long-comment.c: New test.
23665
23666 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23667
23668         PR fortran/20059
23669         * gfortran.dg/common_5.f: New test.
23670
23671 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
23672
23673         PR middle-end/21082
23674         * g++.dg/tree-ssa/pr21082.C: New testcase.
23675
23676 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
23677
23678         * gcc.dg/vect/vect-99.c: New test.
23679
23680 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
23681
23682         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23683
23684 2005-04-22  Jeff Law  <law@redhat.com>
23685
23686         * gcc.dg/uninit-5.c: Remove xfails.
23687         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23688         conditionals and loads.
23689
23690 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
23691
23692         PR libfortran/20074
23693         PR libfortran/20436
23694         PR libfortran/21108
23695         * gfortran.dg/nested_reshape.f90: new test
23696         * gfortran.dg/reshape-alloc.f90: new test
23697         * gfortran.dg/reshape.f90: new test
23698
23699 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
23700
23701         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23702
23703         * gcc.dg/arm-vfp1.c: New test.
23704
23705 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
23706
23707         PR c++/21087
23708         * g++.dg/lookup/builtin2.C: New test.
23709
23710 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23711
23712         * gcc.dg/weak/weak-13.c: New test.
23713
23714 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
23715
23716         * lib/target-supports.exp (check_effective_target_sync_int_long):
23717         Add powerpc*.
23718
23719 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
23720
23721         * gcc.target/mips/branch-1.c: New test.
23722
23723 2005-04-21  Richard Henderson  <rth@redhat.com>
23724
23725         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23726         * gcc.dg/vect/vect-86.c: Likewise.
23727         * gcc.dg/vect/vect-87.c: Likewise.
23728         * gcc.dg/vect/vect-88.c: Likewise.
23729
23730 2005-04-21  Devang Patel  <dpatel@apple.com>
23731
23732         PR optimization/20994
23733         * gcc.dg/tree-ssa/ifc-3.c: New test.
23734
23735 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23736
23737         PR c/12913
23738         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23739         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23740         gcc.dg/c99-vla-jump-5.c: New tests.
23741
23742 2005-04-19  Richard Henderson  <rth@redhat.com>
23743
23744         * lib/target-supports.exp (check_effective_target_vect_int_mult):
23745         Fix typo in exists check.
23746         (check_effective_target_sync_int_long): New.
23747         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23748         * gcc.dg/ia64-sync-2.c: Likewise.
23749         * gcc.dg/ia64-sync-3.c: Likewise.
23750         * gcc.dg/ia64-sync-4.c: Likewise.
23751
23752 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
23753
23754         * gcc.dg/fold-xor-1.c: New test.
23755         * gcc.dg/fold-xor-2.c: New test.
23756
23757 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
23758
23759         PR target/20670
23760         * g++.dg/eh/fp-regs.C: New test.
23761
23762 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23763
23764         * gcc.dg/Wint-to-pointer-cast-1.c,
23765         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23766         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23767         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23768
23769 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23770
23771         PR fortran/16861
23772         * gfortran.dg/pr16861.f90: New test.
23773
23774 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23775
23776         * gcc.dg/pr21085.c: New test.
23777
23778 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
23779
23780         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
23781         (setup_mips_tests, dg-mips-options): New procedures.
23782         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23783         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23784         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23785         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23786         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23787         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23788         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23789         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23790         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23791         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23792         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23793         dg-mips-options instead of dg-options.  Remove now-redundant
23794         preprocessor guards.
23795         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23796         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23797         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23798         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23799         * gcc.dg/vr-mult-2.c: Delete.
23800         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23801         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23802         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23803         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23804         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23805         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23806         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23807
23808 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
23809
23810         * ada/acats/run_all.sh: Use sync when executable not present.
23811
23812 2005-04-18  Devang Patel  <dpatel@apple.com>
23813
23814         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23815         * gcc.dg/vect/vect-11a.c: New.
23816         * gcc.dg/vect/vect-none.c: Update.
23817         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23818
23819 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23820
23821         PR tree-optimization/20922
23822         * gcc.dg/pr20922-1.c: New test.
23823         * gcc.dg/pr20922-2.c: New test.
23824         * gcc.dg/pr20922-3.c: New test.
23825         * gcc.dg/pr20922-4.c: New test.
23826         * gcc.dg/pr20922-5.c: New test.
23827         * gcc.dg/pr20922-6.c: New test.
23828
23829 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23830
23831         PR libfortran/20950
23832         * gfortran.dg/pr20950.f: New test.
23833
23834 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23835
23836         PR libfortran/19216
23837         * gfortran.dg/pr19216.f: New test.
23838
23839 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
23840
23841         PR tree-optimization/21001
23842         * gcc.dg/tree-ssa/pr21001.c: New.
23843
23844 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
23845
23846         PR libfortran/21075
23847         * gfortran.dg/reshape_rank7.f90: New test.
23848
23849 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23850
23851         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23852         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23853         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23854         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23855         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23856         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23857         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23858         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23859         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23860         wrong way round).
23861         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23862         in namelists.  New test.
23863         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23864         New test.
23865         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23866         New test.
23867         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23868         namelist.  New test.
23869         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23870         New test.
23871         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23872         New test.
23873         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23874         namelist.  New test.
23875         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23876         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23877         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23878         New test.
23879         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23880         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23881         arrays. New test.
23882
23883 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23884
23885         * gfortran.dg/wtruncate.f: New testcase.
23886         * gfortran.dg/wtruncate.f90: New testcase.
23887
23888 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/21025
23891         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23892         which sizeof/alignof is dependent, rather than just whether we are
23893         processing_template_decl.
23894
23895 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23896
23897         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23898         corrected typo where the wrong variables had been compared.
23899
23900 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23901
23902         PR libfortran/18495
23903         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23904         Test callee-allocated version of return array with a write
23905         statement.
23906         Test spread with a temporary with another write statement.
23907
23908 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23909
23910         PR tree-optimization/21031
23911         * gcc.dg/tree-ssa/pr21031.c: New.
23912
23913 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23914
23915         PR tree-optimization/21004
23916         * gcc.dg/builtins-53.c: Include builtins-config.h.
23917         Check floorf, ceilf, floorl and ceill transformations
23918         only when HAVE_C99_RUNTIME is defined.
23919
23920 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23921
23922         PR middle-end/20739
23923         * gcc.dg/tree-ssa/pr20739.c: New test.
23924
23925 2005-04-14  Mike Stump  <mrs@apple.com>
23926
23927         * gcc.dg/Foundation.framework/empty: New.
23928         * gcc.dg/framework-2.c: New.
23929
23930 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23931
23932         PR tree-optimization/21021
23933         * gcc.c-torture/compile/pr21021.c: New.
23934
23935 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23936
23937         PR testsuite/21010
23938         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23939         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23940         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23941         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23942         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23943         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23944         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23945         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23946
23947 2005-04-14  Richard Henderson  <rth@redhat.com>
23948
23949         * lib/target-supports.exp (check_effective_target_vect_condition):
23950         Add ia64, i?86, and x86_64.
23951
23952 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23953
23954         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23955
23956 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23957
23958         PR tree-optimization/20657
23959         * gcc.dg/tree-ssa/pr20657.c: New.
23960
23961 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23962
23963         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23964         (long long int)trunc*.
23965
23966 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23967
23968         PR target/20927
23969         * gcc.dg/pr20927.c: New test.
23970
23971 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23972
23973         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23974         * gcc.target/mips/asm-1.c: Likewise.
23975
23976 2005-04-13  Dale Johannesen  <dalej@apple.com>
23977
23978         * objc.dg/objc-fast-4.m: New.
23979
23980 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23981
23982         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23983         directory.
23984         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23985
23986 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23987
23988         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23989         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23990         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23991
23992 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23993
23994         PR tree-optimization/20913
23995         * gcc.dg/tree-ssa/pr20913.c: New.
23996
23997         PR tree-optimization/20702
23998         * gcc.dg/tree-ssa/pr20702.c: New.
23999
24000 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24001
24002         PR c++/13744
24003         * g++.dg/inherit/local3.C: New test.
24004
24005 2005-04-12  Jeff Law  <law@redhat.com>
24006
24007         * gcc.dg/tree-ssa/20050412-1.c: New test.
24008
24009 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
24010
24011         PR libfortran/19016
24012         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24013         Add tests with mask generated by expression.
24014         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24015         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24016         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24017
24018 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
24019
24020         PR middle-end/20917
24021         * gcc.dg/20050409-1.c: New test.
24022
24023 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
24024
24025         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24026
24027 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24028
24029         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24030         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24031         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24032         (TARGET_CXX): Adjust accordingly.
24033         * target.h (struct gcc_target): Remove epxort_class_data.  Add
24034         determine_class_data_visibility and class_data_always_comdat.
24035         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24036         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24037         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24038         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24039         (arm_cxx_determine_class_data_visibility): New.
24040         (arm_cxx_class_data_always_comdat): Likewise.
24041         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24042         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24043         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24044         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24045         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24046         Define.
24047
24048 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24049
24050         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24051
24052 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24053
24054         * gcc.dg/i386-darwin-fpmath.c: New.
24055
24056 2004-04-11  Devang Patel  <dpatel@apple.com>
24057
24058         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24059         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24060         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24061         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24062         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24063         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24064         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24065         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24066         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24067
24068 2004-04-11  Devang Patel  <dpatel@apple.com>
24069
24070         * gcc.dg/vect/vect-dv-1.c: New test.
24071         * gcc.dg/vect/vect-dv-2.c: New test.
24072
24073 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24074
24075         PR tree-optimization/20933
24076         * gcc.dg/tree-ssa/pr20933.c: New test.
24077
24078 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24079
24080         * gfortran.dg/fold_nearest.f90: New test.
24081
24082 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
24083
24084         * gcc.dg/tree-ssa/alias-1.c: New test.
24085
24086 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24087
24088         PR tree-optimization/20920
24089         * g++.dg/tree-ssa/pr20920.C: New test.
24090
24091 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
24092
24093         * gcc.dg/builtins-53.c: Also check (int)ceil* and
24094         (long long int)ceil*.
24095
24096 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
24097
24098         * g++.dg/warn/Wdtor1.C: Declare template in system header with
24099         explicit C++ linkage.
24100
24101 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24102
24103         * gfortran.dg/pr17229.f: Take care of the new obsolescence
24104         warning for arithmetic IF statements.
24105
24106 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
24107
24108         * eor_handling_1.f90: New test case.
24109         * eor_handling_2.f90: New test case.
24110         * eor_handling_3.f90: New test case.
24111         * eor_handling_4.f90: New test case.
24112         * eor_handling_5.f90: New test case.
24113         * noadv_size.f90: New test case.
24114         * pad_no.f90: New test case.
24115
24116 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
24117
24118         * gcc.c-torture/execute/20050410-1.c: New test.
24119
24120 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
24121
24122         * gcc.dg/pr20126.c: New.
24123
24124 2005-04-09  Bud Davis  <bdavis@gfortran.org>
24125             Steven G. Kargl <kargls@comcast.net>
24126
24127         * gfortran.dg/PR19872.f: New test.
24128
24129 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24130
24131         * gfortran.dg/nint_1.f90: Fix dg-do directive.
24132
24133 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24134
24135         * gfortran.dg/nint_1.f90: New test.
24136
24137 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24138
24139         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24140         Added test for callee-allocated arrays with write statements.
24141         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24142         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24143         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24144         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24145         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24146
24147 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24148
24149         PR libfortran/20163
24150         * gfortran.dg/open-options-blanks.f: New test.
24151
24152 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24153
24154         PR fortran/13257
24155         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24156
24157 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
24158
24159         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24160         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24161         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24162         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24163         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24164         * gcc.c-torture/execute/stdarg-4.c: New test.
24165
24166         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24167
24168         PR target/20795
24169         * g++.dg/abi/param2.C: New test.
24170
24171 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24172
24173         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24174
24175 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24176
24177         * gcc.dg/builtins-53.c: New test.
24178
24179 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
24180
24181         * g++.dg/tree-ssa/pr18178.C: New test.
24182         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24183         * gcc.c-torture/execute/20041019-1.c: New test.
24184         * gcc.dg/tree-ssa/20041008-1.c: New test.
24185         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24186         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24187         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24188         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24189         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24190         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24191         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24192         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24193         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24194         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24195
24196 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
24197
24198         PR rtl-optimization/20466
24199         * gcc.c-torture/execute/pr20466-1.c: New test.
24200
24201 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
24202
24203         PR c++/20905
24204         * g++.dg/parse/cond2.C: New test.
24205
24206         PR c++/20145
24207         * g++.dg/warn/Wdtor1.C: New test.
24208
24209 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24210
24211         PR fortran/17229
24212         * gfortran.dg/pr17229.f: New test.
24213
24214 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
24215
24216         * gfortran.dg/tiny_1.f90: New test.
24217         * gfortran.dg/tiny_2.f90: ditto.
24218
24219 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
24220
24221         * gfortran.dg/eor_1.f90: Fix dg-do run line
24222         * gfortran.dg/open_new.f90: Fix dg-do run line
24223
24224 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
24225
24226         * lib/target-supports.exp (get_compiler_messages): Support
24227         optional arguments, the fourth being compiler options.
24228         (check_effective_target_fpic): New proc.
24229         * gcc.dg/20050321-2.c: Restrict to target fpic.
24230
24231 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
24232
24233         * gcc.dg/15443-1.c: New test.
24234         * gcc.dg/15443-2.c: Likewise.
24235
24236 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24237
24238         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24239
24240 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24241
24242         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24243
24244 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24245
24246         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24247         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24248         -m64.
24249         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24250         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24251         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24252
24253 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
24254
24255         PR c++/20212
24256         * g++.dg/warn/Wunused-11.C: New test.
24257
24258 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
24259
24260         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24261
24262 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24263
24264         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24265
24266 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24267
24268         PR c++/20734
24269         * g++.dg/template/ptrmem13.C: New test.
24270
24271 2005-04-05  Per Bothner  <per@bothner.com>
24272
24273         * lib/gcc.exp: Always add -fno-show-column, for now.
24274
24275 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
24276
24277         PR testsuite/20767
24278         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24279         of plain old "unsigned int" for the type of "i".  Makes this test
24280         64bit clean.
24281
24282 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
24283
24284         * gcc.dg/i386-ssefn-1.c: New test.
24285         * gcc.dg/i386-ssefn-2.c: New test.
24286         * gcc.dg/i386-ssefn-3.c: New test.
24287         * gcc.dg/i386-ssefn-4.c: New test.
24288
24289 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
24290
24291         PR tree-optimization/20076
24292         * gcc.dg/builtin-apply4.c: New test.
24293
24294         PR preprocessor/19475
24295         * gcc.dg/cpp/macspace1.c: New test.
24296         * gcc.dg/cpp/macspace2.c: New test.
24297
24298 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24299
24300         * gfortran.dg/pr20755.f: Fixed bad format.
24301
24302 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24303
24304         PR c++/20763
24305         * g++.dg/ext/attrib21.C: New test.
24306
24307 2004-04-05  Devang Patel  <dpatel@apple.com>
24308
24309         * lib/target-supports.exp (check_effective_target_vect_shif): New.
24310         * gcc.dg/vect/vect-shift-1.c: New test.
24311
24312 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24313
24314         PR libfortran/20755
24315         * gfortran.dg/pr20755.f: New test.
24316
24317 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
24318
24319         * gfortran.dg/pr15959.f90: New test.
24320         * gfortran.dg/string_pad_trunc.f90: New test.
24321
24322 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24323
24324         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24325         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24326         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24327         syntax.
24328
24329 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24330
24331         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24332
24333 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24334
24335         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24336         * gcc.c-torture/compile/20011119-2.c: Likewise.
24337         * gcc.c-torture/compile/981001-2.c: Likewise.
24338
24339 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
24340
24341         PR c++/20679
24342         * g++.dg/template/overload4.C: New test.
24343
24344 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24345
24346         PR c++/20746
24347         * g++.dg/abi/covariant5.C: New.
24348
24349         PR debug/20505
24350         * g++.dg/debug/const2.C: New.
24351
24352 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
24353
24354         PR rtl-optimization/16104
24355         * gcc.c-torture/execute/20050316-1.c: New test.
24356
24357 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24358
24359         * g++.dg/template/spec23.C: Fix dg-error text.
24360
24361 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24362
24363         PR c++/19199
24364         * g++.dg/expr/lval2.C: New.
24365
24366 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24367
24368         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24369         __builtin_strcasecmp and __builtin_strncasecmp.
24370
24371 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
24372
24373         PR c++/20723
24374         * g++.dg/template/spec22.C: New.
24375         * g++.dg/template/spec23.C: New.
24376
24377 2005-04-03  Dale Ranta  <dir@lanl.gov>
24378             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24379
24380         PR libfortran/20068
24381         PR libfortran/20125
24382         PR libfortran/20156
24383         PR libfortran/20471
24384         * gfortran.dg/backspace.f: New test.
24385
24386 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
24387
24388         * gcc.dg/pr19345.c: New test.
24389
24390 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24391
24392         PR tree-optimization/20640
24393         * gcc.dg/torture/tree-loop-1.c: New.
24394
24395 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24396
24397         PR rtl-optimization/20290
24398         * gcc.c-torture/execute/loop-ivopts-2.c: New.
24399
24400 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
24401
24402         * gcc.dg/rs6000-fpint.c: New.
24403
24404 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24405
24406         * gcc.dg/old-style-then-proto-1.c: New test.
24407
24408 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24409
24410         * gfortran.fortran-torture/execute/backspace.f90: Check
24411         after backspace and read was incorrect.
24412
24413 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24414
24415         * gcc.c-torture/execute/builtins/strcat.c: Check the result
24416         buffer past the terminating NUL using memcmp.
24417         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24418         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24419
24420         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24421         Fix unused/uninitialized variable warnings.
24422
24423         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24424         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24425         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24426         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24427
24428         * gcc.c-torture/execute/builtins/abs-1-lib.c,
24429         gcc.c-torture/execute/builtins/fputs-lib.c,
24430         gcc.c-torture/execute/builtins/lib/fprintf.c,
24431         gcc.c-torture/execute/builtins/lib/main.c,
24432         gcc.c-torture/execute/builtins/lib/memcmp.c,
24433         gcc.c-torture/execute/builtins/lib/memmove.c,
24434         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24435         gcc.c-torture/execute/builtins/lib/memset.c,
24436         gcc.c-torture/execute/builtins/lib/printf.c,
24437         gcc.c-torture/execute/builtins/lib/sprintf.c,
24438         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24439         gcc.c-torture/execute/builtins/lib/strchr.c,
24440         gcc.c-torture/execute/builtins/lib/strcmp.c,
24441         gcc.c-torture/execute/builtins/lib/strcpy.c,
24442         gcc.c-torture/execute/builtins/lib/strcspn.c,
24443         gcc.c-torture/execute/builtins/lib/strlen.c,
24444         gcc.c-torture/execute/builtins/lib/strncat.c,
24445         gcc.c-torture/execute/builtins/lib/strncmp.c,
24446         gcc.c-torture/execute/builtins/lib/strncpy.c,
24447         gcc.c-torture/execute/builtins/lib/strrchr.c,
24448         gcc.c-torture/execute/builtins/lib/strspn.c,
24449         gcc.c-torture/execute/builtins/lib/strstr.c,
24450         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24451         gcc.c-torture/execute/builtins/strlen-2.c,
24452         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24453         prototypes.
24454
24455 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24456
24457         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24458         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24459         selectany usage.
24460
24461 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24462
24463         PR c++/19406
24464         * g++.dg/debug/using1.C: New test.
24465
24466 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24467
24468         PR middle-end/20524
24469         * gcc.dg/alias-7.c: Prefix asm-declared name with
24470         __USER_LABEL_PREFIX__.
24471
24472 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24473
24474         Fix fallout from PR middle-end/15700:
24475         * gcc.c-torture/compile/20011119-1.c: Take
24476         __USER_LABEL_PREFIX__ into account.
24477         * gcc.c-torture/compile/20011119-2.c: Likewise.
24478
24479 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24480
24481         PR c++/18644
24482         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24483
24484 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24485
24486         PR c/17855
24487         * gcc.c-torture/compile/struct-non-lval-1.c,
24488         gcc.c-torture/compile/struct-non-lval-2.c,
24489         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24490
24491 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24492
24493         * gcc.dg/tls/tls.exp: Remove temporary file.
24494         * g++.dg/tls/tls.exp: Ditto.
24495         * lib/file-format.exp: Ditto.
24496         * g++.dg/special/ecos.exp: Ditto.
24497
24498         * lib/profopt.exp: Treat prof_ext as a list.
24499         * gcc.misc-tests/bprob.exp: Ditto.
24500         * g++.dg/bprob/bprob.exp: Ditto.
24501
24502         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24503         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24504         g++.dg/tree-ssa/pointer-reference-alias.C,
24505         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24506         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24507         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24508         g++.dg/vect/pr19951.cc: Ditto.
24509         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24510         gcc.dg/builtins-47.c: Ditto.
24511         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24512         gcc.dg/pr20115-1.c: Ditto.
24513         * gcc.dg/tree-ssa/20030530-2.c,
24514         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24515         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24516         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24517         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24518         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24519         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24520         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24521         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24522         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24523         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24524         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24525         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24526         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24527         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24528         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24529         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24530         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24531         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24532         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24533         gcc.dg/tree-ssa/20030824-1.c,
24534         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24535         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24536         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24537         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24538         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24539         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24540         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24541         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24542         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24543         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24544         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24545         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24546         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24547         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24548         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24549         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24550         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24551         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24552         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24553         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24554         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24555         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24556         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24557         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24558         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24559         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24560         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24561         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24562         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24563         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24564         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24565         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24566         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24567         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24568         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24569         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24570         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24571         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24572         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24573         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24574         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24575         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24576         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24577         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24578         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24579         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24580         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24581         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24582         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24583         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24584         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24585         gcc.dg/tree-ssa/useless-1.c: Ditto.
24586         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24587         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24588         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24589         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24590         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24591         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24592         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24593         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24594         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24595         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24596         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24597         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24598         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24599         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24600         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24601         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24602         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24603         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24604         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24605         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24606         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24607         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24608         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24609         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24610         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24611         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24612         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24613         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24614         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24615         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24616         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24617         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24618         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24619         gcc.dg/vect/vect-none.c: Ditto.
24620         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24621         treelang/compile/unsigned.tree: Ditto.
24622
24623         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24624         * gcc.dg/cpp/direct2s.c: Ditto.
24625         * gcc.dg/cpp/paste4.c: Ditto.
24626         * gcc.dg/cpp/separate-1.c: Ditto.
24627         * gcc.dg/pch/save-temps-1.c: Ditto.
24628         * g++.dg/ext/altivec-10.C: Ditto.
24629         * g++.dg/pch/pch.C: Ditto.
24630
24631         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24632
24633         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24634         * g++.dg/template/repo1.C: Ditto.
24635         * g++.dg/template/repo2.C: Ditto.
24636         * g++.dg/template/repo3.C: Ditto.
24637         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24638         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24639         * g++.old-deja/g++.pt/repo1.C: Ditto.
24640         * g++.old-deja/g++.pt/repo2.C: Ditto.
24641         * g++.old-deja/g++.pt/repo3.C: Ditto.
24642         * g++.old-deja/g++.pt/repo4.C: Ditto.
24643
24644         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24645         * gcc.dg/20030107-1.c: Ditto.
24646         * gcc.dg/20030702-1.c: Ditto.
24647         * gcc.dg/profile-generate-1.c: Ditto.
24648         * g++.dg/other/profile1.C: Ditto.
24649         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24650
24651         * lib/gcc-dg.exp (remove-build-file): New.
24652         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24653         cleanup-tree-dump, cleanup-saved-temps): New.
24654
24655 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24656
24657         PR c++/19203, DR 214
24658         * g++.dg/parse/ambig3.C: Not ambiguous.
24659         * g++.dg/template/spec20.C: New.
24660         * g++.dg/template/spec21.C: New.
24661
24662 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24663
24664         PR target/20045
24665         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24666
24667 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24668
24669         PR libfortran/20660
24670         * gfortran.dg/negative_unit.f: New test.
24671
24672 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24673
24674         * gcc.dg/20050330-1.c: New test.
24675
24676 2005-03-30  Devang Patel  <dpatel@apple.com>
24677
24678         * g++.dg/tree-sra/ssa-sra-3.C: New test.
24679
24680 2005-03-30  Dale Johannesen  <dalej@apple.com>
24681
24682         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24683
24684 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
24685
24686         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24687         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24688         Strip options from test name.
24689
24690 2005-03-31  Jan Hubicka  <jh@suse.cz>
24691
24692         * gcc.dg/varpool-1.c: New testcase.
24693
24694 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24695
24696         PR c/772
24697         PR c/17913
24698         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24699         gcc.dg/stmt-expr-label-3.c : New tests.
24700         * gcc.c-torture/execute/medce-2.c: Remove.
24701
24702 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24703
24704         PR c/20368
24705         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24706         tests.
24707
24708 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
24709
24710         * gcc.c-torture/compile/pr20203.c: New test.
24711
24712 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24713
24714         * gfortran.dg/promotion.f90: New test.
24715
24716 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
24717
24718         PR middle-end/20491
24719         * gcc.dg/torture/asm-subreg-1.c: New test.
24720
24721 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
24722
24723         PR c/20672
24724         * gcc.dg/pr20672-1.c: New test.
24725
24726 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
24727
24728         * gfortran.dg/vect: New directory.
24729         * gfortran.dg/vect/vect.exp: New.
24730         * gfortran.dg/vect/vect-1.f90: New test.
24731         * gfortran.dg/vect/vect-2.f90: New test.
24732         * gfortran.dg/vect/vect-3.f90: New test.
24733         * gfortran.dg/vect/vect-4.f90: New test.
24734         * gfortran.dg/vect/vect-5.f90: New test.
24735
24736 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
24737
24738         PR middle-end/20622
24739         * gcc.dg/alias-7.c: New test.
24740
24741 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24742
24743         * gcc.dg/sparc-reg-1.c: New test.
24744
24745 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
24746
24747         PR target/19890
24748         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24749
24750 2005-03-29  Dale Ranta  <dir@lanl.gov>
24751             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24752
24753         PR libfortran/20163
24754         * gfortran.dg/pr20163-2.f: New test.
24755
24756 2005-03-28  Jan Hubicka  <jh@suse.cz>
24757
24758         PR middle-end/20635
24759         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24760         by Jakub Jelinek.
24761
24762 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
24763
24764         PR tree-optimization/20626
24765         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24766         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24767
24768 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24769
24770         * gfortran.dg/underflow.f90: New test.
24771         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24772
24773 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24774
24775         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24776
24777 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
24778
24779         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24780         (g++_init): Make sure that CXXFLAGS is set.
24781         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24782         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24783         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24784         * lib/objc.exp (objc_init): Likewise.
24785         * lib/treelang.exp (treelang_init): Likewise.
24786
24787 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
24788
24789         PR tree-optimization/20470
24790         * gcc.dg/tree-ssa/pr20470.c: New test.
24791
24792 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
24793
24794         * gcc.dg/ppc-stfiwx.c: New.
24795
24796 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
24797
24798         PR target/19888
24799         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24800
24801 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24802
24803         * gcc.dg/20050325-1.c: Fix a typo.
24804
24805 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24806
24807         PR libfortran/19678
24808         PR libfortran/19679
24809         * gfortran.dg/dos_eol.f: New test.
24810
24811 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24812
24813         PR rtl-optimization/20249
24814         * gcc.dg/20050325-1.c: New test.
24815
24816 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24817
24818         PR libfortran/15332
24819         * gfortran.dg/pr15332.f: New test.
24820
24821 2005-03-24  Dale Johannesen  <dalej@apple.com>
24822
24823         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24824
24825 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
24826
24827         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24828         'internal' visibility.
24829         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24830         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24831         'protected' visibility.
24832         * gcc.dg/visibility-7.c: Likewise.
24833         * lib/target-supports.exp (check_visibility_available): Take
24834         a parameter, the kind of visibility to check for.
24835         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24836         to check_visibility_available.
24837
24838         * g++.dg/expr/cast3.C: New.
24839
24840 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
24841
24842         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24843         rs6000.
24844
24845 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
24846
24847         PR target/20095
24848         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24849
24850 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
24851
24852         * gcc.dg/badshift.c: Renamed to...
24853         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24854
24855         * gcc.target/i386/badshift.c: Renamed to...
24856         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24857         only.
24858
24859         PR rtl-optimization/20532
24860         * gcc.target/i386/badshift.c: New.
24861
24862 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24863
24864         * gfortran.dg/pr18025.f90: New test.
24865
24866 2005-03-23  Dale Johannesen  <dalej@apple.com>
24867
24868         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24869
24870 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24871
24872         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24873
24874         * lib/target-supports.exp (check_iconv_available): Default
24875         libiconv to -liconv, if there is no definition.
24876
24877 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24878
24879         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24880
24881 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24882
24883         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24884         * g++.dg/opt/pr7503-2.C: Likewise.
24885         * g++.dg/opt/pr7503-3.C: Likewise.
24886         * g++.dg/opt/pr7503-4.C: Likewise.
24887         * g++.dg/opt/pr7503-5.C: Likewise.
24888         * g++.dg/warn/minmax.C: New test.
24889
24890 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24891
24892         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24893         * gfortran.dg/g77_intrinsics_sub.f: New test.
24894
24895 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24896             Jan Hubicka  <jh@suse.cz>
24897             Steven Bosscher <stevenb@suse.de
24898
24899         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24900
24901 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24902
24903         PR c++/19980
24904         * g++.dg/template/redecl3.C: New test.
24905
24906 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24907
24908         PR c++/20499
24909         * g++.dg/parse/error16.C: Tweak error markers.
24910
24911 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24912
24913         PR target/20561
24914         * gcc.dg/20050321-2.c: New test.
24915
24916 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24917
24918         PR c++/20465
24919         PR c++/20381
24920         * g++.dg/template/ptrmem12.C: New.
24921
24922 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24923
24924         PR rtl-optimization/20527
24925         * gcc.c-torture/execute/pr20527-1.c: New test.
24926
24927 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24928
24929         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24930         program, compile it into a real executable and then delete the .c
24931         and .x files afterwards, to avoid problems on testglue targets.
24932
24933 2005-03-21  Stuart Hastings  <stuart@apple.com>
24934
24935         * gcc.target/i386/sse-2.c: New.
24936
24937 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24938
24939         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24940
24941 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24942
24943         * g++.dg/parse/crash25.C: Fix typo.
24944
24945 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24946
24947         PR c++/20461
24948         * g++.dg/parse/crash24.C: New test.
24949
24950         PR c++/20536
24951         * g++.dg/parse/crash25.C: New test.
24952
24953 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24954
24955         PR c++/20147
24956         * g++.dg/ext/stmtexpr4.C: New test.
24957
24958 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24959
24960         PR middle-end/20539
24961         * gcc.c-torture/compile/pr13066-1.c: New test case.
24962         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24963         * g++.dg/opt/pr13066-1.C: Likewise.
24964
24965 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24966
24967         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24968
24969 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24970
24971         PR fortran/18525
24972         * gfortran.dg/nesting_1.f90: New test.
24973
24974 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24975
24976         PR c++/20240
24977         * g++.dg/lookup/using13.C: New test.
24978
24979 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24980
24981         PR c++/20333
24982         * g++.dg/template/crash36.C: New test.
24983
24984 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24985
24986         PR c++/20463
24987         * g++.dg/template/crash35.C: New test.
24988
24989 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24990
24991         PR c++/19966
24992         * g++.dg/overload/operator2.C: New test.
24993
24994 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24995
24996         PR libfortran/20257
24997         * gfortran.dg/pr20257.f90: New test.
24998
24999 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25000
25001         PR libfortran/20480
25002         * gfortran.dg/pr20480.f90: New test.
25003
25004 2005-03-16  Richard Henderson  <rth@redhat.com>
25005
25006         PR middle-end/15700
25007         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25008         (_rtld_global): New.
25009         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25010         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25011
25012         * gcc.dg/alias-3.c: New.
25013         * gcc.dg/alias-4.c: New.
25014         * gcc.dg/alias-5.c: New.
25015         * gcc.dg/alias-6.c: New.
25016
25017 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
25018
25019         * gcc.dg/cpp/ucnid-7.c: New.
25020
25021 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
25022             Dorit Naishlos  <dorit@il.ibm.com>
25023
25024         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25025         darwin.
25026
25027 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
25028
25029         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25030         support misaligned accesses.
25031         * gcc.dg/vect/vect-58.c: Likewise.
25032         * gcc.dg/vect/vect-92.c: New.
25033         * gcc.dg/vect/vect-93.c: New.
25034
25035 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
25036
25037         PR fortran/18827
25038         * gfortran.dg/assign_2.f90: New test.
25039         * gfortran.dg/assign_3.f90: New test.
25040         * gfortran.dg/assign.f90: New test.
25041
25042 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
25043
25044         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25045         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25046         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25047         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25048         names.
25049
25050 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25051
25052         * gcc.dg/cpp/ucnid-6.c: New.
25053
25054         * gcc.dg/cpp/normalize-1.c: New.
25055         * gcc.dg/cpp/normalize-2.c: New.
25056         * gcc.dg/cpp/normalize-3.c: New.
25057         * gcc.dg/cpp/normalize-4.c: New.
25058         * gcc.dg/cpp/ucnid-4.c: New.
25059         * gcc.dg/cpp/ucnid-5.c: New.
25060         * g++.dg/cpp/normalize-1.C: New.
25061         * g++.dg/cpp/ucnid-1.C: New.
25062
25063 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25064
25065         * gcc.dg/pr18628.c: New.
25066
25067 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25068
25069         PR c++/20280
25070         * g++.dg/tree-ssa/pr20280.C: New.
25071
25072 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25073
25074         PR fortran/20467
25075         * gfortran.dg/stfunc_2.f90: New test.
25076
25077 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25078
25079         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25080
25081 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25082
25083         * gcc.dg/tree-ssa/20050314-1.c: New test.
25084
25085 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25086
25087         PR c++/4403
25088         PR c++/9783, DR433
25089         * g++.dg/template/friend34.C: New test.
25090         * g++.dg/template/friend35.C: Likewise.
25091         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25092
25093 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25094
25095         Friend class name lookup 5/n
25096         PR c++/1016
25097         * g++.dg/lookup/hidden-class1.C: New test.
25098         * g++.dg/lookup/hidden-class2.C: Likewise.
25099         * g++.dg/lookup/hidden-class3.C: Likewise.
25100         * g++.dg/lookup/hidden-class4.C: Likewise.
25101         * g++.dg/lookup/hidden-class5.C: Likewise.
25102         * g++.dg/lookup/hidden-class6.C: Likewise.
25103         * g++.dg/lookup/hidden-class7.C: Likewise.
25104         * g++.dg/lookup/hidden-class8.C: Likewise.
25105         * g++.dg/lookup/hidden-class9.C: Likewise.
25106         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25107         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25108         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25109         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25110         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25111         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25112         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25113         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25114         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25115         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25116         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25117
25118 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
25119
25120         PR c++/20157
25121         * g++.dg/template/error18.C: New test.
25122
25123 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25124
25125         PR debug/16792
25126         * g++.dg/debug/pr16792.C: New test.
25127
25128 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25129
25130         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25131         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25132         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25133         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25134         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25135         test assertion names.
25136
25137 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25138
25139         PR fortran/18600
25140         * gfortran.dg/stfunc_1.f90: New test.
25141
25142 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25143
25144         PR fortran/16907
25145         * gfortran.dg/real_index_1.f90: New test.
25146
25147 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25148
25149         PR fortran/20323
25150         * gfortran.dg/spec_expr_1.f90: New test.
25151
25152 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25153
25154         PR c/20402
25155         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25156         new parser.
25157
25158 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25159
25160         PR fortran/20361
25161         * gfortran.dg/largeequiv_1.f90: New test.
25162
25163 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25164
25165         * gcc.dg/ucnid-1.c: New.
25166         * gcc.dg/ucnid-2.c: New.
25167         * gcc.dg/ucnid-3.c: New.
25168         * gcc.dg/ucnid-4.c: New.
25169         * gcc.dg/ucnid-5.c: New.
25170         * gcc.dg/ucnid-6.c: New.
25171         * gcc.dg/cpp/ucnid-1.c: New.
25172         * gcc.dg/cpp/ucnid-2.c: New.
25173         * gcc.dg/cpp/ucnid-3.c: New.
25174         * g++.dg/other/ucnid-1.C: New.
25175
25176 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25177
25178         * gcc.dg/vmx/darwin-abi-3.c: Delete.
25179
25180 2005-03-11  Per Bothner  <per@bothner.com>
25181
25182         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
25183         that diagnotics refer to correct token.
25184         * gcc.dg/unused-3.c: Likewise.
25185
25186 2005-03-11  Per Bothner  <per@bothner.com>
25187
25188         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25189         constant" is now actually on same line as string constant.
25190         * gcc.dg/cpp/direct2s.c: Likewise.
25191
25192 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
25193
25194         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25195
25196 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25197
25198         PR libfortran/20124
25199         * gfortran.dg/pr20124.f90: New Test
25200
25201 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
25202
25203         PR tree-optimization/20130
25204         * gcc.dg/pr20130-1.c: New test.
25205
25206 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25207
25208         PR target/20095
25209         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25210
25211 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25212
25213         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25214
25215 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25216
25217         * g++.dg/eh/forced1.C: Fix comment.
25218         * g++.dg/eh/forced2.C: Ditto.
25219         * g++.dg/eh/forced3.C: Ditto.
25220         * g++.dg/eh/forced4.C: Ditto.
25221
25222 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
25223
25224         PR rtl-opt/20412
25225         * gcc.c-torture/compile/pr20412.c: New test.
25226
25227 2005-03-10  Roger Sayle  <roger@eyesopen.com>
25228
25229         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25230
25231 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25232
25233         PR target/20322
25234         * gcc.dg/20050307-1.c: New test.
25235
25236 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
25237
25238         PR c++/20375
25239         * g++.dg/other/stdarg3.C: New.
25240
25241 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25242
25243         PR c++/18384, c++/18327
25244         * g++.dg/init/array19.C: New test.
25245
25246         PR inline-asm/20314
25247         * gcc.dg/torture/pr20314-1.c: New test.
25248         * gcc.dg/torture/pr20314-2.c: New test.
25249
25250 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
25251
25252         * gcc.dg/20050309-1.c: New test.
25253
25254 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25255
25256         * gcc.dg/builtins-10.c: Reactivate disabled test.
25257         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
25258         new cbrt transformations.
25259
25260 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
25261
25262         PR c++/20208
25263         * g++.dg/template/array13.C: New test.
25264
25265 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
25266
25267         PR c++/16859
25268         * g++.dg/init/brace4.C: New test.
25269
25270 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25271
25272         PR c++/20186
25273         * g++.dg/template/non-dependent12.C: New.
25274
25275 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
25276
25277         PR c++/20142
25278         * g++.dg/init/array18.C: Add dg-do run marker.
25279
25280         PR c++/20142
25281         * g++.dg/init/array18.C: New test.
25282
25283 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25284
25285         * consistency.vlad/vlad.exp: Remove trailing semicolons.
25286         * g++.dg/gcov/gcov.exp: Likewise.
25287         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25288         * gcc.target/xstormy16/xstormy16.exp: Likewise.
25289         * lib/c-torture.exp: Likewise.
25290         * lib/fortran-torture.exp: Likewise.
25291         * lib/g++.exp: Likewise.
25292         * lib/gcc-defs.exp: Likewise.
25293         * lib/gcc-dg.exp: Likewise.
25294         * lib/gcc.exp: Likewise.
25295         * lib/gcov.exp: Likewise.
25296         * lib/gfortran.exp: Likewise.
25297         * lib/mike-g++.exp: Likewise.
25298         * lib/mike-gcc.exp: Likewise.
25299         * lib/objc-torture.exp: Likewise.
25300         * lib/objc.exp: Likewise.
25301         * lib/profopt.exp: Likewise.
25302         * lib/target-libpath.exp: Likewise.
25303         * lib/target-supports.exp: Likewise.
25304         * lib/treelang.exp: Likewise.
25305         * lib/wrapper.exp: Likewise.
25306
25307 2005-03-08  Jeff Law  <law@redhat.com>
25308
25309         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25310         PHI-OPT changes.
25311
25312 2005-03-08  Ira Rosen  <irar@il.ibm.com>
25313
25314         * gcc.dg/vect/pr20122.c: New test.
25315
25316 2005-03-07  Jeff Law  <law@redhat.com>
25317
25318         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25319         was folded away.
25320         * gcc.dg/tree-ssa/pr18133-1.c: New test.
25321         * gcc.dg/tree-ssa/pr18133-2.c: New test.
25322         * gcc.dg/tree-ssa/pr18134.c: New test.
25323
25324 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25325
25326         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25327         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25328         gcc.dg/torture/builtin-noret-2.c: Require weak support.
25329
25330 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
25331
25332         PR tree-opt/17671
25333         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25334
25335 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
25336
25337         * g++.dg/warn/Wnvdtor.C: New test.
25338
25339 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
25340
25341         * gcc.dg/torture/pr19683-1.c: New test.
25342
25343 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
25344
25345         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25346         * gfortran.dg/g77/19990313-2.f: Ditto.
25347         * gfortran.dg/g77/19990313-3.f: Ditto.
25348         * gfortran.dg/g77/19990525-0.f: Ditto.
25349         * gfortran.dg/g77/19990826-0.f: Ditto.
25350         * gfortran.dg/g77/19990826-2.f: Ditto.
25351         * gfortran.dg/g77/19990826-3.f: Ditto.
25352         * gfortran.dg/g77/20000511-1.f: Ditto.
25353         * gfortran.dg/g77/20000511-2.f: Ditto.
25354         * gfortran.dg/g77/970625-2.f: Ditto.
25355         * gfortran.dg/g77/980310-2.f: Ditto.
25356         * gfortran.dg/g77/980310-3.f: Ditto.
25357         * gfortran.dg/g77/980310-8.f: Ditto.
25358         * gfortran.dg/g77/980519-2.f: Ditto.
25359         * gfortran.dg/g77/alpha1.f: Ditto.
25360         * gfortran.dg/g77/claus.f: Ditto.
25361         * gfortran.dg/g77/erfc.f: Ditto.
25362         * gfortran.dg/g77/short.f: Ditto.
25363         * gfortran.fortran-torture/execute/data.f90: Ditto.
25364         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25365         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25366
25367 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25368
25369         * lib/file-format.exp (gcc_target_object_format): Add check for som
25370         format and hardcode object formats on hppa*-*-hpux*.
25371         * lib/target-supports.exp (check_weak_available): Add check for som
25372         object format.  Always return 0 on hppa*-*-hpux10*.
25373
25374         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25375         is defined.
25376
25377         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25378
25379 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25380
25381         * gfortran.dg/pr19936_1.f90: New test.
25382         * gfortran.dg/pr19936_2.f90: New test.
25383         * gfortran.dg/pr19936_3.f90: New test.
25384
25385 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25386             Paul Thomas <prthomas@drfccad.cea.fr>
25387
25388         * gfortran.dg/PR19754_1.f90: New test.
25389         * gfortran.dg/PR19754_2.f90: Ditto.
25390
25391 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25392
25393         PR c++/19311
25394         * g++.dg/template/non-dependent11.C: New test.
25395
25396 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
25397
25398         * lib/target-supports.exp (check_iconv_available): Fix comment.
25399
25400 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
25401             Joseph S. Myers  <joseph@codesourcery.com>
25402
25403         PR c++/19797
25404         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25405
25406 2005-03-04  Matthew Sachs  <msachs@apple.com>
25407
25408         * gcc.exp (gcc_target_compile): Put braces around
25409         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25410         * objc.exp (objc_target_compile): Likewise.
25411         * treelang.exp (treelang_target_compile): Likewise.
25412
25413 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25414
25415         PR fortran/19673
25416         * gfortran.dg/func_result_1.f90: New test.
25417
25418 2005-03-04  Ben Elliston  <bje@au.ibm.com>
25419
25420         * gcc.misc-tests/options.exp: New test.
25421
25422 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
25423
25424         * gcc.dg/pr15784-4.c: New test.
25425
25426 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
25427
25428         * gcc.c-torture/execute/pr17133.c: New.
25429         * gcc.c-torture/compile/20050303-1.c: New.
25430
25431 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
25432
25433         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25434
25435 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25436
25437         * g++.dg/overload/using2.C: New.
25438
25439 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25440
25441         PR c++/19916
25442         * g++.dg/init/ptrmem2.C: New test.
25443
25444 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25445
25446         PR c/8927
25447         * gcc.dg/pr8927-1.c: New test.
25448
25449 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25450
25451         PR c++/20232
25452         * g++.dg/inherit/covariant12.C: New.
25453
25454 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25455
25456         PR fortran/19479
25457         * gfortran.dg/bound_1.f90: New test.
25458
25459 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25460
25461         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25462         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25463
25464 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25465
25466         PR c/20245
25467         * gcc.dg/pr20245-1.c: New test.
25468
25469 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25470
25471         PR middle-end/19874
25472         * gcc.c-torture/execute/20050119-2.c: New test case.
25473
25474 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25475
25476         * README: Update the DejaGnu bug reporting address.
25477         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25478         * lib/objc-torture.exp: Likewise.
25479
25480 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25481
25482         * gfortran.dg/boz_1.f90: New test.
25483         * gfortran.dg/boz_3.f90: New test.
25484         * gfortran.dg/boz_4.f90: New test.
25485
25486 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25487
25488         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25489         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25490
25491 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25492
25493         PR libfortran/20101
25494         * gfortran.dg/write_0_pe_format.f90: New test.
25495
25496 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25497
25498         PR c++/20206
25499         * g++.dg/opt/thunk2.C: New test.
25500         * g++.dg/opt/covariant1.C: New test.
25501
25502 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25503
25504         * gfortran.dg/e_d_fmt.f90: New test.
25505
25506 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25507
25508         * gcc.dg/asm-b.c: Fix comment typos.
25509
25510 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25511
25512         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25513         a V_MAY_DEF also.
25514
25515 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25516
25517         PR tree-opt/20188
25518         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25519         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25520         * gcc.dg/asm-b.c: New test.
25521
25522 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25523
25524         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25525         Disable this test on IRIX 6.
25526
25527 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25528
25529         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25530         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25531         parser.
25532
25533 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25534
25535         PR tree-optimization/20204
25536         * gcc.dg/pr20204.c: New test.
25537
25538 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25539
25540         PR target/20196
25541         * gcc.c-torture/execute/20050224-1.c: New test.
25542
25543         PR c++/20175
25544         * g++.dg/warn/Wbraces2.C: New test.
25545
25546 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25547
25548         PR c++/19878
25549         * g++.dg/init/const2.C: New test.
25550
25551 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25552
25553         PR tree-optimization/20100
25554         * gcc.c-torture/execute/pr20100-1.c: New test.
25555
25556 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25557
25558         * gfortran.dg/implicit_3.f90: New test.
25559
25560         * gfortran.dg/deftype_1.f90: New test.
25561
25562 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25563
25564         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25565         the test passes.
25566         * g++.dg/other/anon3.C: Accept a warning.
25567
25568 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25569
25570         * gcc.dg/pr20017.c: Fix a comment typo.
25571
25572 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25573
25574         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25575
25576 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25577
25578         PR ada/19902
25579         * ada/acats/tests/cxa/cxa3004.a: Remove.
25580         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25581
25582 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25583
25584         PR c++/20073
25585         * g++.dg/init/const1.C: New test.
25586
25587         PR c++/19991
25588         * g++.dg/parse/constant7.C: New test.
25589
25590         PR c++/20152
25591         * g++.dg/parse/error27.C: New test.
25592         * g++.dg/template/qualttp15.C: Adjust error markers.
25593         * g++.old-deja/g++.other/struct1.C: Likewise.
25594
25595         PR c++/20153
25596         * g++.dg/template/error17.C: New test.
25597
25598         PR c++/20148
25599         * g++.dg/parser/error26.C: New test.
25600
25601 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25602
25603         PR tree-optimization/20100
25604         PR tree-optimization/20115
25605         * gcc.dg/pr20115.c: New test.
25606         * gcc.dg/pr20115-1.c: New test.
25607         * gcc.dg/pr20100.c: New test.
25608         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25609         call-clobbered variables after alias1.
25610
25611 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25612
25613         * gfortran.dg/list_read_4.f90: new test.
25614
25615 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25616
25617         PR rtl-optimization/20017.
25618         * gcc.dg/pr20017.c: New.
25619
25620 2005-02-22  Devang Patel  <dpatel@apple.com>
25621
25622         PR 19952
25623         * g++.dg/tree-ssa/pr19952.C: New test.
25624
25625 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25626
25627         PR c++/19883
25628         * g++.dg/parse/constant6.C: New test.
25629
25630 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25631
25632         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25633         * g++.dg/charset/asm2.c: Likewise.
25634         * g++.dg/charset/asm3.c: Likewise.
25635         * g++.dg/charset/asm4.c: Likewise.
25636         * g++.dg/charset/asm5.c: Likewise.
25637         * g++.dg/charset/attribute1.c: Likewise.
25638         * g++.dg/charset/attribute2.c: Likewise.
25639         * g++.dg/charset/extern1.cc: Likewise.
25640         * g++.dg/charset/extern2.cc: Likewise.
25641         * g++.dg/charset/extern3.cc: Likewise.
25642         * g++.dg/charset/function.cc: Likewise.
25643         * g++.dg/charset/string.c: Likewise.
25644         * g++.dg/charset/charset.exp: Likewise.
25645         * lib/target-supports.exp (check_iconv_available): Fix comment.
25646
25647 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25648
25649         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25650         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25651         * gcc.dg/charset/asm2.c: Likewise.
25652         * gcc.dg/charset/asm3.c: Likewise.
25653         * gcc.dg/charset/asm4.c: Likewise.
25654         * gcc.dg/charset/asm5.c: Likewise.
25655         * gcc.dg/charset/asm6.c: Likewise.
25656         * gcc.dg/charset/attribute1.c: Likewise.
25657         * gcc.dg/charset/attribute2.c: Likewise.
25658         * gcc.dg/charset/builtin1.c: Likewise.
25659         * gcc.dg/charset/extern.c: Likewise.
25660         * gcc.dg/charset/function.c: Likewise.
25661         * gcc.dg/charset/string.c: Likewise.
25662         * gcc.dg/charset/charset.exp: Likewise.
25663
25664 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25665
25666         PR fortran/20086
25667         * gfortran.dg/pr20086.f90: New test.
25668
25669 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
25670
25671         PR tree-optimization/19786
25672         * g++.dg/tree-ssa/pr19786.C: New.
25673
25674 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25675
25676         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25677
25678 2005-02-21  Jeff Law  <law@redhat.com>
25679
25680         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25681
25682 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25683
25684         * gfortran.dg/do_iterator: Split loop, markup all lines for
25685         which an error locus is printed.
25686         * gfortran.dg/pr17708.f90: Markup all lines for which an error
25687         locus is printed.
25688         * gfortran.dg/select_4.f90: Likewise.
25689         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25690         locuses in the various permutations.
25691
25692 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
25693
25694         PR tree-optimization/19951
25695         * g++.dg/vect: New directory.
25696         * g++.dg/vect/vect.exp: New file.
25697         * g++.dg/vect/pr19951.cc: New testcase.
25698         * g++.dg/dg.exp: Also prune vectorizer tests.
25699
25700 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
25701
25702         PR 18785
25703         * gcc.dg/charset/builtin1.c: New test.
25704
25705 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25706
25707         PR c++/19299
25708         * g++.dg/inherit/volatile1.C: New test.
25709
25710         PR c++/19440
25711         * g++.dg/template/dtor4.C: New test.
25712
25713 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25714
25715         * gfortran.dg/int_1.f90: New test.
25716
25717 2005-02-19  Devang Patel  <dpatel@apple.com>
25718
25719         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25720
25721 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25722
25723         * gfortran.dg/achar_1.f90: New test.
25724
25725 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
25726
25727         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25728
25729 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
25730             Jakub Jelinek  <jakub@redhat.com>
25731
25732         PR tree-optimization/19828
25733         * gcc.dg/tree-ssa/loop-7.c: New test.
25734         * gcc.c-torture/execute/20050218-1.c: New test.
25735
25736 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
25737
25738         PR c/20043
25739         * gcc.dg/transparent-union-1.c: New test.
25740         * gcc.dg/transparent-union-2.c: New test.
25741
25742 2005-02-18  James E Wilson  <wilson@specifixinc.com>
25743
25744         PR tree-optimization/18977
25745         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25746
25747 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
25748
25749         PR target/20054
25750         * gcc.dg/pr20054.c: New test.
25751
25752 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25753
25754         PR c++/19508
25755         * g++.dg/ext/attrib20.C: New test.
25756
25757 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
25758
25759         PR middle-end/20030
25760         * gfortran.fortran-torture/execute/character_passing.f90: New test.
25761
25762 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
25763
25764         PR c++/20008
25765         * g++.dg/opt/switch4.C: New.
25766
25767 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
25768
25769         PR c++/20023
25770         PR tree-optimization/20009
25771         * gcc.c-torture/compile/20050217-1.c: New test.
25772         * g++.dg/opt/switch3.C: New test.
25773
25774         PR tree-optimization/18947
25775         * gcc.c-torture/compile/20050215-1.c: New test.
25776         * gcc.c-torture/compile/20050215-2.c: New test.
25777         * gcc.c-torture/compile/20050215-3.c: New test.
25778
25779 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
25780
25781         PR c++/20028
25782         * g++.dg/template/crash34.C: New.
25783
25784         PR c++/20022
25785         * g++.dg/other/access3.C: New.
25786
25787 2005-02-17  Ira Rosen  <irar@il.ibm.com>
25788
25789         * gcc.dg/vect/vect-98.c: New test.
25790
25791 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
25792
25793         PR tree-optimization/19967
25794         * gcc.dg/pr19967.c: New.
25795
25796 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
25797
25798         PR middle-end/19857
25799         * gcc.dg/tree-ssa/20050215-1.c: New test.
25800         * gcc.c-torture/execute/20050215-1.c: New test.
25801
25802 2005-02-15  Eric Christopher  <echristo@redhat.com>
25803
25804         * gcc.dg/cpp/20050215-1.c: New file.
25805
25806 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
25807
25808         PR tree-optimization/15785
25809         * gcc.dg/pr15785-1.c: New test.
25810
25811 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
25812
25813         PR c++/17788
25814         * g++.dg/init/ctor4.C: New.
25815         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25816
25817 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
25818
25819         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25820         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25821
25822 2005-02-15  Andreas Schwab  <schwab@suse.de>
25823
25824         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25825         declare malloc.
25826
25827 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
25828
25829         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25830
25831 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
25832
25833         PR tree-optimization/19853
25834         * gcc.c-torture/compile/pr19853.c: New test.
25835
25836 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25837
25838         PR c++/19608
25839         * g++.dg/parse/local-class1.C: New.
25840
25841         PR c++/19895
25842         * g++.dg/parse/ptrmem3.C: New.
25843
25844         PR c++/19884
25845         * g++.old-deja/g++.oliva/template6.C: Add another case.
25846         * g++.dg/template/explicit6.C: New.
25847
25848 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
25849
25850         PR c++/17816
25851         * g++.dg/other/redecl2.C: New.
25852
25853 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25854
25855         PR c++/19891
25856         * g++.dg/abi/covariant4.C: New.
25857
25858 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25859
25860         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25861         New tests.
25862
25863 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25864
25865         * gcc.dg/vect/vect-96.c: Fix typo.
25866
25867 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25868
25869         PR c++/14479
25870         PR c++/19487
25871         * g++.dg/template/enum5.C: New test.
25872
25873 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25874
25875         * gcc.dg/vect/vect-97.c: New test.
25876
25877 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25878
25879         * gcc.dg/vect/vect-96.c: New test.
25880
25881 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25882
25883         * gcc.dg/builtins-34.c: Also check ldexp*.
25884
25885 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25886
25887         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25888
25889 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25890
25891         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25892         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25893         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25894         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25895         selector_list, selector_expression, dg-process-target): Move to new
25896         file target-supports-dg.exp.
25897         * lib/target-supports-dg.exp: New.
25898
25899         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25900         New.
25901
25902 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25903
25904         PR c++/19666
25905         * g++.dg/other/ptrmem6.C: New test.
25906
25907         PR middle-end/19858
25908         * gcc.c-torture/compile/20050210-1.c: New test.
25909
25910 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25911
25912         PR c++/19755
25913         * g++.dg/warn/Wbraces1.C: New test.
25914
25915 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25916
25917         * gcc.dg/builtins-52.c: New testcase.
25918
25919 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25920
25921         PR c/19342
25922         * gcc.c-torture/execute/20050119-1.c: New test.
25923
25924 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25925
25926         PR c++/19811
25927         * g++.dg/init/delete1.C: New test.
25928
25929 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25930
25931         PR c++/18470
25932         * g++.dg/template/static12.C: New test.
25933
25934 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25935
25936         PR c++/19787
25937         * g++.dg/conversion/ambig1.C: New test.
25938
25939         PR c++/19739
25940         * g++.dg/ext/attrib19.C: New test.
25941
25942         PR c++/19732
25943         * g++.dg/parse/dtor5.C: New test.
25944
25945         PR c++/19762
25946         * g++.dg/template/dtor3.C: New test.
25947
25948         PR c++/19826
25949         * g++.dg/template/static11.C: New test.
25950         * g++.dg/template/crash2.C: Remove dg-error marker.
25951
25952 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25953
25954         PR C++/18491
25955         * g++.old-deja/g++.mike/p10769a.C: Remove.
25956
25957 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25958
25959         * gcc.dg/builtins-48.c: New test case.
25960         * gcc.dg/builtins-49.c: New test case.
25961         * gcc.dg/builtins-50.c: New test case.
25962         * gcc.dg/builtins-51.c: New test case.
25963
25964 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25965
25966         PR middle-end/19583
25967         * g++.dg/warn/Wreturn-type-3.C: New test.
25968
25969 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25970
25971         PR middle-end/19402
25972         * gcc.dg/pr19402-1.c: New testcase.
25973         * gcc.dg/pr19402-2.c: likewise.
25974
25975 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25976
25977         PR middle-end/19854
25978         * g++.dg/tree-ssa/tmmti.C: New testcase.
25979
25980 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25981
25982         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25983
25984 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25985
25986         PR c++/19733
25987         * g++.dg/parse/crash23.C: New test.
25988         * g++.dg/warn/Weff1.C: New test.
25989
25990 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25991
25992         * gcc.dg/20050209-1.c: New test.
25993
25994 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25995
25996         PR target/19799
25997         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25998
25999 2005-02-08  Mike Stump  <mrs@apple.com>
26000
26001         * g++.dg/pch/import-2.c: New test.
26002         * g++.dg/pch/import-2.hs: New.
26003         * g++.dg/pch/include/import-2a.h: New.
26004         * g++.dg/pch/include/import-2b.h: New.
26005
26006 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
26007
26008         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26009
26010 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26011
26012         * gfortran.dg/substr_1.f90: New test.
26013
26014 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
26015
26016         PR middle-end/19775
26017         * gcc.dg/torture/builtin-power-1.c: Disable test for
26018         invalid transformation.
26019         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
26020         no longer optimize.
26021         * gcc.dg/builtins-47.c: New testcase.
26022
26023 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
26024             Dorit Naishlos  <dorit@il.ibm.com>
26025
26026         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26027
26028 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
26029
26030         * gcc.c-torture/compile/20050206-1.c: New test.
26031
26032 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26033
26034         PR tree-opt/19768
26035         * g++.dg/opt/pr19768.C: New test.
26036
26037 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26038
26039         PR tree-opt/19736
26040         * gcc.c-torture/compile/pr19736.c: New test.
26041
26042 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26043
26044         PR c++/17401
26045         * g++.dg/parse/error25.C: New test.
26046
26047 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26048
26049         * gcc.c-torture/execute/20050203-1.c: New.
26050
26051 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26052
26053         * gcc.dg/vect/vect-85.c: Remove xfail.
26054         * gcc.dg/vect/vect-86.c: Remove xfail.
26055         * gcc.dg/vect/vect-87.c: Remove xfail.
26056         * gcc.dg/vect/vect-88.c: Remove xfail.
26057
26058 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26059
26060         * gcc.dg/altivec-19.c: New.
26061
26062 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26063
26064         PR c/17807
26065         * gcc.dg/nested-func-3.c: New test.
26066         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26067
26068 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26069
26070         * gcc.test-framework/gen_directive_tests: Generate tests for
26071         selector expressions.
26072
26073 2005-02-02  Matt Austern  <austern@apple.com>
26074
26075         PR c++/19628
26076         * g++/ext/builtin7.C: New.
26077         * g++/ext/builtin8.C: New.
26078
26079 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26080
26081         PR c/18502
26082         * gcc.dg/pr18502-1.c: New test.
26083
26084 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26085
26086         PR c++/17413
26087         * g++.dg/template/local4.C: Tweak.
26088
26089 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
26090
26091         PR tree-optimization/19578
26092         * gcc.c-torture/compile/20050202-1.c: New test.
26093
26094 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26095
26096         PR c/19435
26097         * gcc.dg/c99-init-4.c: New test.
26098
26099 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26100
26101         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26102
26103         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26104
26105         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26106         * g++.dg/eh/check-vect.h: New.
26107
26108         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26109         * gcc.dg/vect/vect-78.c: Ditto.
26110         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26111         Remove.
26112
26113         * g++.dg/conversion/simd1.C: Expect warning.
26114         * g++.dg/ext/attribute-test-1.C: Ditto.
26115         * g++.dg/ext/attribute-test-2.C: Ditto.
26116         * g++.dg/ext/attribute-test-3.C: Ditto.
26117         * g++.dg/ext/attribute-test-4.C: Ditto.
26118
26119         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26120         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26121
26122         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26123
26124 2005-02-01  Richard Henderson  <rth@redhat.com>
26125
26126         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26127         long double for ibm double-double format.
26128         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26129
26130 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
26131
26132         PR tree-optimization/19633
26133         * gcc.dg/pr19633-1.c: New test.
26134         * gcc.dg/pr19633.c: Tweak to make pointer point
26135         to NULL or a symbol.
26136
26137 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26138
26139         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26140         New procs.
26141         (dg-process-target (local override)): Handle selector expressions.
26142
26143         * gcc.test-framework/README: Describe tests in source directory.
26144         * gcc.test-framework/test-framework.awk: Handle dg- tests.
26145         * gcc.test-framework/test-framework.exp: Handle dg- tests.
26146         * gcc.test-framework/dg-bogus-exp-P.c: New test.
26147         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26148         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26149         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26150         * gcc.test-framework/dg-do-link-exp-P.c: New test.
26151         * gcc.test-framework/dg-do-run-exp-P.c: New test.
26152         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26153         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26154         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26155         * gcc.test-framework/dg-error-exp-P.c: New test.
26156         * gcc.test-framework/dg-error-exp-XP.c: New test.
26157         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26158         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26159         * gcc.test-framework/dg-output-exp-P.c: New test.
26160         * gcc.test-framework/dg-output-exp-XF.c: New test.
26161         * gcc.test-framework/dg-warning-exp-P.c: New test.
26162         * gcc.misc-tests/dg-1.c: Remove.
26163         * gcc.misc-tests/dg-2.c: Remove.
26164         * gcc.misc-tests/dg-3.c: Remove.
26165         * gcc.misc-tests/dg-4.c: Remove.
26166         * gcc.misc-tests/dg-5.c: Remove.
26167         * gcc.misc-tests/dg-6.c: Remove.
26168         * gcc.misc-tests/dg-7.c: Remove.
26169         * gcc.misc-tests/dg-8.c: Remove.
26170         * gcc.misc-tests/dg-9.c: Remove.
26171         * gcc.misc-tests/dg-10.c: Remove.
26172         * gcc.misc-tests/dg-11.c: Remove.
26173         * gcc.misc-tests/dg-12.c: Remove.
26174         * gcc.misc-tests/dg-test.exp: Remove.
26175
26176         * gcc.test-framework/test-framework.awk: Change recording and
26177         printing of passes and failures.
26178
26179         * gcc.test-framework: New directory.
26180         * gcc.test-framework/README: New.
26181         * gcc.test-framework/test-framework.exp: New.
26182         * gcc.test-framework/test-framework.awk: New.
26183         * gcc.test-framework/gen_directive_tests: New.
26184
26185 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
26186
26187         * lib/treelang.exp: Fix comment typos.
26188         (treelang_target_compile): Don't append libs=-ltreelang to options.
26189
26190 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
26191
26192         * g++.dg/parse/typename7.C: Adjust error messages.
26193
26194 2005-01-31  Jeff Law  <law@redhat.com>
26195
26196         * gcc.c-torture/execute/20050131-1.c: New test.
26197         * gcc.dg/wcaselabel.c: New test.
26198
26199 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
26200
26201         * g++.dg/other/warning1.C: Adjust error messags.
26202         * g++.dg/parse/constant5.C: New test.
26203
26204 2005-01-31  Steven Bosscher  <stevenb@suse.de>
26205
26206         PR c/19333
26207         * gcc.c-torture/compile/20011130-1.c: Reorder to make
26208         the test case valid.
26209         * gcc.dg/20030815-1.c: Remove invalid tests.
26210         * gcc.dg/array-7.c: Adjust expected result.
26211         * gcc.dg/pr18596-3.c: Likewise.
26212         * gcc.dg/noncompile/20000901-1.c: Likewise.
26213         * gcc.dg/noncompile/init-2.c: Likewise.
26214         * gcc.dg/noncompile/init-4.c: Likewise.
26215
26216 2005-01-31  Dale Johannesen  <dalej@apple.com>
26217
26218         * g++.dg/opt/pr19650.C: New test.
26219
26220 2005-01-31  Richard Henderson  <rth@redhat.com>
26221
26222         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26223         long double for intel double extended format.
26224         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26225
26226 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
26227
26228         PR c++/19555
26229         * g++.dg/template/static10.C: New test.
26230
26231         PR c++/19395
26232         * g++.dg/parse/error24.C: New test.
26233
26234         PR c++/19367
26235         * g++.dg/lookup/builtin1.C: New test.
26236
26237         PR c++/19457
26238         * g++.dg/warn/conv3.C: New test.
26239
26240 2005-01-30  Bud Davis  <bdavis@gfortran.org>
26241
26242         PR fortran/19647
26243         * gfortan.dg/inquire_7.f90
26244
26245 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
26246
26247         PR tree-optimization/15791
26248         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26249         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26250         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26251         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26252         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26253         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26254         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26255         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26256         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26257         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26258
26259 2005-01-29  Paul Brook  <paul@codesourcery.com>
26260
26261         PR fortran/18565
26262         * check.c (real_or_complex_check): New function.
26263         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26264         * intrinsic.c (add_functions): Use new check functions.
26265         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26266         Add prototypes.
26267
26268 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
26269
26270         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26271         gcc.dg/lvalue-3.c: New tests.
26272         * gcc.dg/concat.c: Update expected messages.
26273
26274 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
26275
26276         PR libfortran/19595
26277         * gfortran.dg/eor_1.f90: New test.
26278
26279 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
26280
26281         PR fortran/19589
26282         * gfortran.dg/logical_data_1.f90: New test.
26283
26284 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
26285
26286         PR c++/19253
26287         * g++.dg/template/crash33.C: New test.
26288
26289         PR c++/19667
26290         * g++.dg/template/crash32.C: New test.
26291
26292 2005-01-28  Ian Lance Taylor  <ian@airs.com>
26293
26294         PR middle-end/16558
26295         * g++.dg/warn/Wreturn-type-2.C: New test.
26296
26297 2004-06-24  Jeff Law  <law@redhat.com>
26298
26299         * gcc.dg/tree-ssa/20050128-1.c: New test.
26300
26301 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
26302
26303         * gcc.target/frv/all-mdpackh-1.c: New test.
26304
26305 2005-01-28  Steven Bosscher  <stevenb@suse.de>
26306
26307         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26308
26309 2005-01-27  Richard Henderson  <rth@redhat.com>
26310
26311         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26312
26313 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26314
26315         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26316
26317 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26318
26319         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26320         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26321         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26322         to cope with cases where the multilib options override the dg-options.
26323
26324 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
26325
26326         PR c/18946
26327         * gcc.dg/noncompile/20050120-1.c: New test.
26328
26329 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
26330
26331         PR tree-optimization/19633
26332         * gcc.dg/pr19633.c: New test.
26333         * gcc.dg/tree-ssa/pr19633.c: New test.
26334
26335 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
26336
26337         * gcc.dg/20041216-1.c: New test.
26338
26339 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
26340
26341         PR objc/18862
26342         * objc.dg/selector-2.m: New test.
26343
26344 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
26345
26346         * g++.dg/opt/range-test-2.C: New test.
26347
26348         PR rtl-optimization/19579
26349         * gcc.c-torture/execute/20050124-1.c: New test.
26350
26351 2005-01-26  Greg Parker  <gparker@apple.com>
26352         Stuart Hastings  <stuart@apple.com>
26353
26354         * gcc.c-torture/execute/20050125-1.c: New.
26355
26356 2005-01-18  Jan Hubicka  <jh@suse.cz>
26357
26358         PR tree-optimize/19337
26359         * gcc.c-torture/compile/20050119-1.c: New test.
26360
26361 2005-01-24  James E Wilson  <wilson@specifixinc.com>
26362
26363         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26364         test for successful match.
26365
26366 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
26367
26368         PR objc/18408
26369         * objc.dg/comp-types-7.m: New test.
26370
26371 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
26372
26373         * lib/target-supports.exp (current_target_name): New.
26374         (check_effective_target_ilp32, check_effective_target_lp64):
26375         Cache the result to use as long as the current target, with
26376         multilib flags, remains the same.
26377
26378         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26379         (dg-require-weak, dg-require-visibility, dg-require-alias,
26380         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26381         dg-require-effective-target, dg-skip-if): Remove call to
26382         skip_test_and_clear_xfail.
26383         (dg-test): Clear xfail data.
26384
26385 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
26386
26387         PR target/17751
26388         * gcc.dg/ppc64-toc.c: New test.
26389
26390         * g++.dg/tree-ssa/empty-1.C: New test.
26391
26392         PR middle-end/19551
26393         * gcc.c-torture/execute/20050121-1.c: New test.
26394         * gcc.dg/20050121-2.c: New test.
26395
26396 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
26397         Paul Brook  <paul@codesourcery.com>
26398
26399         PR fortran/17941
26400         * gfortran.dg/real_const_1.f: New test.
26401         * gfortran.dg/real_const_2.f90: New test.
26402         * gfortran.dg/complex_int_1.f90: New test.
26403
26404 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
26405
26406         PR fortran/19313
26407         * gfortan.dg/inquire_6.f90: New test.
26408
26409 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26410
26411         PR libfortran/19451
26412         * open_readonly_1.f90: New test.
26413
26414 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26415
26416         PR libfortran/18982
26417         * gfortran.dg/open_new.f90: New file.
26418
26419 2005-01-22  Paul Brook  <paul@codesourcery.com>
26420
26421         * namelist_1.f90: New test.
26422
26423 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
26424
26425         PR tree-optimization/19484
26426         * gcc.c-torture/compile/20050122-[12].c: New tests.
26427
26428 2005-01-22  Paul Brook  <paul@codesourcery.com>
26429
26430         * gfortran.dg/implicit_2.f90: New test.
26431
26432 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
26433
26434         PR fortran/19314
26435         * gfortran.dg/inquire_5.f90: New test.
26436
26437 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26438
26439         PR c/18809
26440         * gcc.dg/pr18809-1.c: New test.
26441
26442 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26443
26444         * gcc.dg/20050121-1.c: New test.
26445
26446         PR tree-optimization/13000
26447         * gcc.dg/20040206-1.c: Change warning to point where function is
26448         being inlined.
26449
26450 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26451
26452         PR c++/19208
26453         * g++.dg/template/array11.C: New test.
26454
26455 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26456
26457         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26458         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26459         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26460         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26461         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26462         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26463
26464 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26465
26466         PR tree-optimization/15349
26467         * gcc.dg/tree-ssa/pr15349.c: New.
26468
26469 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26470
26471         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26472
26473 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26474
26475         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26476         scan-assembler-times directive name.
26477
26478         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26479         after dg-do.
26480
26481         PR rtl-optimization/19462
26482         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26483
26484 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26485
26486         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26487         counting function calls on ia64.
26488
26489 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26490
26491         PR rtl-optimization/15139
26492         * gcc.dg/20050111-2.c: New test.
26493
26494         PR c/17297
26495         * gcc.c-torture/compile/20050113-1.c: New testcase.
26496
26497         PR middle-end/19164
26498         * gcc.dg/20050113-1.c: New testcase.
26499
26500 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26501
26502         * gcc.dg/vect/vect-85.c: Add comment.
26503         * gcc.dg/vect/vect-86.c: Add xfail for now.
26504         * gcc.dg/vect/vect-87.c: Add xfail for now.
26505         * gcc.dg/vect/vect-88.c: Add xfail for now.
26506         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26507
26508 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26509
26510         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26511
26512 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26513
26514         * g++.dg/debug/typedef3.C: New test.
26515
26516 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26517
26518         PR c/19472
26519         * gcc.dg/asm-a.c: New test.
26520
26521 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26522
26523         * gcc.dg/sh-relax.c: Add prototype for abort.
26524
26525 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26526
26527         * gcc.dg/short-compare-1.c: New test.
26528         * gcc.dg/short-compare-2.c: Likewise.
26529
26530 2005-01-18  Michael Matz  <matz@suse.de>
26531
26532         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26533
26534 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26535
26536         PR tree-optimization/19121
26537         * gcc.c-torture/compile/pr19121.c: New test.
26538
26539 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26540
26541         PR target/19357
26542         * gcc.c-torture/compile/pr19357.c: New test.
26543
26544 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26545
26546         PR c/5675
26547         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26548         pass--those that refer just to the variable, possibly with a
26549         cast.
26550         * gcc.dg/c99-const-expr-3.c: Likewise.
26551
26552         PR middle-end/13127
26553         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26554         longer emitted.
26555
26556 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26557
26558         PR fortran/18778
26559         * gfortran.dg/endfile_2.f90: New test.
26560
26561 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26562
26563         PR 19168
26564         * gfortran.dg/select_5.f90: New test.
26565
26566 2004-01-16  Paul Brook  <paul@codesourcery.com>
26567
26568         * gfortran.dg/common_4.f90: New test.
26569
26570 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26571
26572         PR rtl-optimization/19462
26573         * gcc.dg/torture/pr19462-1.c: New test.
26574
26575 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26576
26577         PR objc/19321
26578         * objc.dg/func-ptr-2.m: New.
26579         * objc.dg/volatile-1.m: New.
26580
26581 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26582
26583         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26584
26585 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26586
26587         PR tree-optimization/19060
26588         * gcc.c-torture/execute/20050104-1.c: New test.
26589
26590 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26591
26592         PR fortran/18983
26593         * gfortran.dg/write_to_null.f90: New test.
26594
26595 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26596             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26597
26598         PR other/19328
26599         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26600         argument.
26601
26602 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26603
26604         PR c++/19263
26605         * g++.dg/init/vector1.C: New test.
26606
26607 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26608
26609         PR target/13158
26610         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26611         PR target/18987
26612         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26613
26614 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26615
26616         * gfortran.dg/select_1.f90: New test.
26617         * gfortran.dg/select_2.f90: New test.
26618         * gfortran.dg/select_3.f90: New test.
26619         * gfortran.dg/select_4.f90: New test.
26620
26621 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26622
26623         PR middle-end/19084
26624         PR rtl-optimization/19348
26625         * gcc.dg/20050111-1.c: New test.
26626         * gcc.c-torture/execute/20050111-1.c: New test.
26627
26628         * gcc.dg/i386-asm-4.c: New test.
26629
26630 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26631
26632         * gcc.dg/nested-func-2.c: New test.
26633         * ada/acats/norun.lst: Remove c953002.
26634
26635 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26636
26637         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26638
26639 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26640
26641         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26642
26643 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26644
26645         PR target/18761
26646         * g++.dg/abi/align1.C: New test.
26647
26648 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26649
26650         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26651         at a time.
26652         * g++.dg/ext/altivec_check.h: Support compiling as C.
26653
26654 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26655
26656         PR c++/19355
26657         * g++.dg/expr/pr19355-1.C: New test case.
26658
26659 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26660
26661         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26662         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26663         * ada/acats/tests/c3/c92005b.ada: Likewise.
26664         * ada/acats/tests/c3/cxb3012.a: Likewise.
26665         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26666
26667 2005-01-09  Paul Brook  <paul@codesourcery.com>
26668
26669         * gfortran.dg/common_2.f90: New file.
26670         * gfortran.dg/common_3.f90: New file.
26671
26672 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
26673
26674         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26675
26676 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26677
26678         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26679         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26680         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26681         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26682         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26683         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26684         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26685         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26686         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26687         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26688         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26689         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26690         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26691         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26692         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26693         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26694         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26695         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26696         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26697         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26698         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26699         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26700         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26701         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26702         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26703         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26704         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26705         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26706         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26707         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26708         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26709         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26710         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26711         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26712         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26713         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26714         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26715         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26716         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26717         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26718         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26719         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26720         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26721         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26722         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26723         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26724         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26725         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26726         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26727         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26728         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26729         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26730         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26731         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26732         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26733         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26734         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26735         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26736         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26737         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26738         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26739         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26740         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26741         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26742         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26743         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26744         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26745
26746         * gcc.dg/vect/vect-1.c: Fix spelling.
26747         * gcc.dg/vect/vect-10.c: Fix spelling.
26748         * gcc.dg/vect/vect-11.c: Fix spelling.
26749         * gcc.dg/vect/vect-12.c: Fix spelling.
26750         * gcc.dg/vect/vect-14.c: Fix spelling.
26751         * gcc.dg/vect/vect-15.c: Fix spelling.
26752         * gcc.dg/vect/vect-16.c: Fix spelling.
26753         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26754         * gcc.dg/vect/vect-64.c: Fix comments.
26755         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26756
26757 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26758             Ira Rosen  <irar@il.ibm.com>
26759
26760         * gcc.dg/vect/vect-70.c: New test.
26761         * gcc.dg/vect/vect-71.c: New test.
26762
26763 2005-01-09  Manfred Hollstein  <mh@suse.com>
26764
26765         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26766         * gcc.dg/pr18241-2.c: Likewise.
26767         * gcc.dg/pr18241-3.c: Likewise.
26768         * gcc.dg/pr18241-4.c: Likewise.
26769         * gcc.dg/pr18241-5.c: Likewise.
26770
26771 2005-01-08  Richard Henderson  <rth@redhat.com>
26772
26773         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26774         False for x86 and x86-64.
26775
26776 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
26777
26778         PR tree-optimization/18241
26779         * gcc.dg/pr18241-1.c: New test.
26780         * gcc.dg/pr18241-2.c: New test.
26781         * gcc.dg/pr18241-3.c: New test.
26782         * gcc.dg/pr18241-4.c: New test.
26783         * gcc.dg/pr18241-5.c: New test.
26784
26785 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
26786
26787         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26788         gfortran.dg/select_4.f90: New.
26789
26790 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26791
26792         * gcc.c-torture/execute/20050107-1.c: New test.
26793
26794 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
26795
26796         PR c++/19298
26797         * g++.dg/template/ref2.C: New.
26798
26799 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
26800
26801         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26802         instead of being empty.
26803
26804 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26805
26806         PR fortran/15553
26807         * gfortran.dg/array-1.f90: New test.
26808
26809 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26810
26811         PR tree-optimization/19283
26812         * gcc.c-torture/execute/20050106-1.c: New test.
26813
26814         PR rtl-optimization/18861
26815         * gcc.dg/20050105-1.c: New test.
26816
26817         PR tree-optimization/18828
26818         * gcc.dg/20050105-2.c: New test.
26819
26820 2005-01-07  Andreas Jaeger  <aj@suse.de>
26821
26822         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26823
26824 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
26825
26826         PR fortran/18398
26827         * gfortran.dg/fmt_read.f90: New test.
26828
26829 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
26830
26831         * gcc.dg/rs6000-ldouble-2.c: New.
26832
26833 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
26834
26835         PR c++/19244
26836         * g++.dg/parser/ctor2.C: New test.
26837
26838 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26839
26840         PR c++/17154
26841         * g++.dg/template/using9.C: New test.
26842
26843 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26844
26845         PR c++/19258
26846         * g++.dg/lookup/friend6.C: New test.
26847
26848 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26849
26850         PR c++/19270
26851         * g++.dg/template/array10.C: New.
26852
26853 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26854
26855         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26856         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26857
26858 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26859
26860         * gcc.c-torture/compile/20050105-1.c: New test.
26861
26862 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26863
26864         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26865
26866 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26867
26868         PR middle-end/19100
26869         * gcc.dg/conv-3.c: New test case.
26870
26871 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26872
26873         * gcc.dg/asm-wide-1.c: New test.
26874
26875 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26876
26877         PR c++/19030
26878         * g++.dg/parse/crash22.C: New
26879
26880 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26881
26882         PR 19257
26883         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26884
26885 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26886
26887         PR middle-end/17767
26888         * gcc.dg/i386-mmx-6.c: New test case.
26889
26890 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26891
26892         PR tree-optimization/18308
26893         * gcc.dg/vect/pr18308.c: New testcase.
26894
26895 2005-01-04  Andreas Jaeger  <aj@suse.de>
26896
26897         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26898
26899 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26900             Robert Bowdidge <bowdidge@apple.com>
26901
26902         * gcc.dg/cpp/subframework1.c: New.
26903         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26904         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26905         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26906         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26907
26908 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26909
26910         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26911         producing warning.
26912         * gcc.dg/darwin-weakimport-2.c: New.
26913
26914 2005-01-03  Richard Henderson  <rth@redhat.com>
26915
26916         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26917
26918 2005-01-03  Richard Henderson  <rth@redhat.com>
26919
26920         * gcc.dg/vect/vect.exp: Enable for ia64.
26921         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26922         (check_effective_target_vect_float): Likewise.
26923         (check_effective_target_vect_no_align): Likewise.
26924         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26925         * gcc.dg/vect/vect-8.c: Likewise.
26926
26927 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26928
26929         PR target/19236
26930         * gcc.dg/pr19236-1.c: New test case.
26931
26932 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26933
26934         PR rtl-optimization/12092
26935         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26936
26937 2005-01-02  Andreas Jaeger  <aj@suse.de>
26938
26939         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26940
26941 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26942             Andrew Pinski  <pinskia@physics.uc.edu>
26943
26944         PR rtl-optimization/12092
26945         * gcc.dg/pr12092-1.c: New test case.
26946
26947 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26948
26949         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26950         'hidden' and 'default' for better portability.
26951         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26952
26953         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26954         6 and 7.
26955         * g++.old-deja/g++.brendan/new3.C: Likewise.
26956
26957 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26958
26959         * gcc.dg/20041231-1.C: New test.
26960         * g++.dg/warn/Wunreachable-code-1.C: New test.
26961
26962 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26963
26964         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26965         file, not /dev/null.  Abort on error.
26966
26967 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26968             Ziemowit Laski  <zlaski@apple.com>
26969
26970         PR objc/18971
26971         * objc.dg/encode-5.m: New test.
26972
26973 2004-12-29  Richard Henderson  <rth@redhat.com>
26974
26975         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26976         * objc.dg/stabs-1.m: Disable for ia64.
26977
26978 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26979
26980         PR c++/19190
26981         * g++.dg/warn/Wunused-10.C: New test.
26982
26983 2004-12-28  Richard Henderson  <rth@redhat.com>
26984
26985         * objc.dg/stabs-1.m: Disable for alpha.
26986
26987 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26988
26989         PR c++/19149
26990         * g++.dg/parse/error23.C: New test.
26991
26992 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26993
26994         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26995
26996         PR fortran/19032
26997         * gfortran.dg/intrinsic_modulo_1.f90: New.
26998         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26999         tests with divisor -1.
27000
27001 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27002
27003         * g++.dg/opt/temp1.C (memcpy): Return a value.
27004
27005         PR c++/19148
27006         * g++.dg/expr/cond7.C: New test.
27007
27008 2004-12-27  Paul Brook  <paul@codesourcery.com>
27009
27010         * gfortran.dg/g77/select_no_compile.f: Remove.
27011
27012 2004-12-27  Richard Henderson  <rth@redhat.com>
27013
27014         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27015         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27016         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27017
27018 2004-12-26  Richard Henderson  <rth@redhat.com>
27019
27020         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27021         by 1i instead of token pasting.
27022
27023 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27024
27025         PR tree-optimization/17578
27026         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27027         to additional_flags.
27028         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27029
27030 2004-12-25  Richard Henderson  <rth@redhat.com>
27031
27032         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27033         Remove Alpha.
27034
27035 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27036
27037         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27038         hppa*-*-hpux*.
27039         * gcc.dg/pr17957.c (dg-options): Likewise.
27040         * gcc.dg/struct-ret-1.c: Add prototype for abort.
27041         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27042         instead of 0 on __hppa__.
27043         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27044         "foo,%r" on hppa*-*-*.
27045
27046 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27047
27048         PR fortran/19071
27049         * gfortran.dg/complex_write.f90: New test.
27050
27051 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27052
27053         PR c++/17595
27054         * g++.dg/parse/pragma2.C: New test.
27055
27056         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27057
27058 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27059
27060         * gcc.dg/empty2.c: Add missing dg-warning.
27061
27062 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27063
27064         PR c++/17413
27065         * g++.dg/template/local4.C: New test.
27066         * g++.dg/template/crash19.C: Add dg-error marker.
27067
27068         * g++.dg/template/crash31.C: Correct embedded PR number.
27069
27070 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27071
27072         PR c++/16405
27073         * g++.dg/opt/temp1.C: Add do-run marker.
27074
27075 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27076
27077         * g++.dg/template/spec19.C: New.
27078
27079 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27080
27081         PR target/16819
27082         * gcc.dg/empty2.c: New.
27083
27084 2004-12-23  Richard Henderson  <rth@redhat.com>
27085
27086         * lib/target-supports.exp (check_effective_target_vect_no_align):
27087         Remove i?86 and x86-64.
27088
27089 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27090
27091         PR c++/16405
27092         * g++.dg/opt/temp1.C: New test.
27093
27094 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27095
27096         PR c++/18733
27097         * g++.dg/template/friend33.C: New testcase.
27098
27099 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
27100
27101         PR c++/18464
27102         * g++.dg/template/cond5.C: New test.
27103
27104         PR c++/18492
27105         * g++.dg/inherit/thunk3.C: New test.
27106
27107         PR c++/11224
27108         * g++.dg/warn/Wunused-9.C: New test.
27109
27110 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
27111
27112         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27113
27114 2004-12-22  Jan Beulich  <jbeulich@novell.com>
27115
27116         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27117
27118 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
27119
27120         PR c++/18378
27121         * g++.dg/ext/packed8.C: New test.
27122
27123         PR c++/19063
27124         * g++.dg/template/crash31.C: New test.
27125
27126         PR c++/19034
27127         * g++.dg/template/crash30.C: New test.
27128
27129 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27130
27131         PR C++/18984
27132         * g++.dg/eh/ctor3.C: New test.
27133
27134 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27135
27136         * objc.dg/stabs-1.m: Allow section name to be quoted and
27137         assembly label to begin with '.LL'.
27138
27139 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
27140
27141         * gcc.dg/vect/vect.exp
27142         (check_effective_target_lp64_or_vect_no_align): New.
27143         * gcc.dg/vect/vect-77.c: Use it.
27144         * gcc.dg/vect/vect-78.c: Use it.
27145
27146         * lib/target-supports.exp
27147         (check_effective_target_vect_no_max,
27148         check_effective_target_vect_no_bitwise,
27149         check_effective_target_vect_no_align): New.
27150         * gcc.dg/vect/vect-13.c: Use them.
27151         * gcc.dg/vect/vect-17.c: Ditto.
27152         * gcc.dg/vect/vect-18.c: Ditto.
27153         * gcc.dg/vect/vect-19.c: Ditto.
27154         * gcc.dg/vect/vect-20.c: Ditto.
27155         * gcc.dg/vect/vect-27.c: Ditto.
27156         * gcc.dg/vect/vect-29.c: Ditto.
27157         * gcc.dg/vect/vect-44.c: Ditto.
27158         * gcc.dg/vect/vect-48.c: Ditto.
27159         * gcc.dg/vect/vect-50.c: Ditto.
27160         * gcc.dg/vect/vect-52.c: Ditto.
27161         * gcc.dg/vect/vect-54.c: Ditto.
27162         * gcc.dg/vect/vect-56.c: Ditto.
27163         * gcc.dg/vect/vect-58.c: Ditto.
27164         * gcc.dg/vect/vect-60.c: Ditto.
27165         * gcc.dg/vect/vect-72.c: Ditto.
27166         * gcc.dg/vect/vect-80.c: Ditto.
27167
27168 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
27169
27170         PR c++/14075
27171         * g++.dg/init/string1.C: New.
27172
27173         PR c++/18975
27174         * g++.dg/other/synth1.C: New.
27175
27176 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27177
27178         PR c/18963
27179         * gcc.dg/pr18963-1.c: New test.
27180
27181 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27182
27183         PR c/18596
27184         * gcc.dg/funcdef-storage-1.c (foo): Remove.
27185         * gcc.dg/pr18596-1.c: Use dg-error.
27186         (dg-options): Use -fno-unit-at-a-time.
27187         * gcc.dg/pr18596-2.c: New test.
27188         * gcc.dg/pr18596-3.c: New test.
27189
27190 2004-12-20  Roger Sayle  <roger@eyesopen.com>
27191
27192         PR middle-end/18683
27193         * g++.dg/opt/pr18683-1.C: New test case.
27194
27195 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
27196
27197         PR other/19093
27198         * g++.dg/opt/max1.C: Fix for 64bit targets.
27199
27200 2004-12-20  Matt Austern  <austern@apple.com>
27201
27202         PR c++/19044
27203         * g++.dg/ext/builtin6.C: New
27204
27205 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
27206
27207         PR tree-optimization/19080
27208         * gcc.c-torture/compile/pr19080.c: New test.
27209
27210 2004-12-20  Steven Bosscher  <stevenb@suse.de>
27211
27212         * gcc.dg/20041219-1.c: New test.
27213
27214 2004-12-19  Roger Sayle  <roger@eyesopen.com>
27215
27216         PR middle-end/19068
27217         * g++.dg/opt/max1.C: New test case.
27218
27219 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27220
27221         * gcc.dg/fdata-sections-1.c: New test.
27222
27223 2004-12-18  Roger Sayle  <roger@eyesopen.com>
27224
27225         PR middle-end/18548
27226         * gcc.dg/max-1.c: New test case.
27227
27228 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
27229
27230         * gcc.c-torture/execute/20041218-1.c: New test.
27231
27232 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
27233
27234         * gcc.dg/pr18501.c: New test.
27235         * gcc.dg/uninit-5.c: XFAIL.
27236         * gcc.dg/uninit-9.c: XFAIL.
27237
27238 2004-12-17  Dale Johannesen  <dalej@apple.com>
27239
27240         * gcc.dg/20041213-1.c: New.
27241
27242 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
27243
27244         * objc.dg/stabs-1.m: Allow assembly label to begin
27245         with a dot ('.').
27246
27247 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
27248
27249         * gcc.c-torture/execute/20041213-1.c: Move...
27250         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27251
27252 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
27253
27254         PR c++/18721
27255         * g++.dg/lookup/conv-5.C: New.
27256
27257 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
27258
27259         * objc.dg/stabs-1.m: New test.
27260
27261 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27262
27263         * gcc.dg/visibility-c.c: Change compile to
27264         assemble for the test.
27265
27266 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27267
27268         PR target/19041
27269         * gcc.dg/visibility-c.c: New test.
27270
27271 2004-12-16  Roger Sayle  <roger@eyesopen.com>
27272
27273         PR middle-end/18493
27274         * gcc.dg/switch-8.c: New test case.
27275
27276 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27277
27278         PR c++/18905
27279         * g++.dg/template/init4.C: New.
27280         * g++.dg/opt/static3.C: Enable optimizer.
27281
27282 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
27283
27284         * g++.dg/other/complex1.C: New test.
27285
27286 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
27287
27288         * g++.dg/opt/inline9.C: New test.
27289
27290 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27291
27292         PR fortran/18993
27293         * gfotran.dg/nullify_1.f: New test.
27294
27295 2004-12-15  Richard Henderson  <rth@redhat.com>
27296
27297         * gcc.target/i386/i386.exp: New harness.
27298         * gcc.target/i386/vect-args.c: New.
27299
27300 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
27301
27302         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27303
27304 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27305
27306         PR c++/18825
27307         * g++.dg/template/friend32.C: New test.
27308
27309 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27310
27311         * cpp/pragma-once-1.c: New test.
27312         * cpp/pragma-once-1b.h: Likewise.
27313         * cpp/pragma-once-1c.h: Likewise.
27314         * cpp/pragma-once-1d.h: Likewise.
27315         * cpp/inc/pragma-once-1a.h: Likewise.
27316
27317 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
27318             Steven G. Kargl  <kargls@comcast.net>
27319
27320         PR fortran/17597
27321         * gfortran.dg/list_read_3.f90: New test.
27322
27323 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27324
27325         * gcc.dg/ftrapv-2.c: New test.
27326
27327 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27328
27329         PR c++/18981
27330         * g++.dg/template/typename9.C: New test.
27331
27332 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27333
27334         PR c++/18738
27335         * g++.dg/template/typename8.C: New test.
27336         * g++.dg/parse/friend2.C: Tweak error message.
27337
27338 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27339
27340         * gcc.c-torture/20041214-1.c: New test.
27341
27342 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27343
27344         PR c++/18965
27345         * g++.dg/init/array17.C: New test.
27346
27347 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27348
27349         PR c++/18793
27350         * g++.dg/init/aggr3.C: New test.
27351
27352 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
27353
27354         * gcc.dg/altivec-types-1.c: New test.
27355         * gcc.dg/altivec-types-2.c: New test.
27356         * gcc.dg/altivec-types-3.c: New test.
27357         * gcc.dg/altivec-types-4.c: New test.
27358         * g++.dg/ext/altivec-types-1.C: New test.
27359         * g++.dg/ext/altivec-types-2.C: New test.
27360         * g++.dg/ext/altivec-types-3.C: New test.
27361         * g++.dg/ext/altivec-types-4.C: New test.
27362
27363 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
27364
27365         PR middle-end/18951
27366         * gcc.c-torture/execute/20041213-1.c: New test.
27367
27368 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
27369
27370         PR c++/18949
27371         * g++.dg/template/cast1.C: New.
27372
27373 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
27374
27375         * gcc.c-torture/execute/20041213-2.c: New test.
27376
27377 2004-12-13  Richard Henderson  <rth@redhat.com>
27378
27379         * gcc.dg/i386-sse-10.c: Fix typo in options.
27380
27381 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
27382
27383         PR c++/18968
27384         * g++.dg/opt/pr18968.C: New test.
27385
27386 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
27387
27388         PR c++/18925
27389         * g++.dg/ext/visibility/staticdatamem.C: New test.
27390
27391 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
27392
27393         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27394
27395 2004-12-13  Roger Sayle  <roger@eyesopen.com>
27396
27397         PR rtl-optimization/18928
27398         * gcc.dg/pr18928-1.c: New test case.
27399
27400 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
27401
27402         PR tree-opt/16951
27403         * gcc.c-torture/compile/20041211-1.c: New.
27404
27405 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27406
27407         PR middle-end/17564
27408         * gcc.c-torture/execute/20041212-1.c: New test.
27409
27410 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27411
27412         PR fortran/18869
27413         * gfortran.dg/common_1.f90: New test.
27414
27415 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
27416         Paul Brook  <paul@codesourcery.com>
27417
27418         PR fortran/16222
27419         * gfortran.dg/real_do_1.f90: New test.
27420
27421 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
27422
27423         PR tree-opt/18040
27424         * g++.dg/opt/ptrmem6.C: New test.
27425
27426 2004-12-11  Roger Sayle  <roger@eyesopen.com>
27427
27428         PR middle-end/18921
27429         * gcc.dg/pr18921-1.c: New test case.
27430
27431 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27432
27433         PR fortran/17175
27434         * gfortran.dg/scale_1.f90: New test.
27435
27436 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27437
27438         PR middle-end/18903
27439         * gcc.c-torture/compile/pr18903.c: New test.
27440
27441 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27442
27443         * gcc.c-torture/execute/20041210-1.c: New test.
27444
27445 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27446
27447         PR c++/18731
27448         * g++.dg/parser/struct-1.C: New test.
27449         * g++.dg/parser/struct-2.C: New test.
27450         * g++.dg/parser/struct-3.C: New test.
27451
27452 2004-12-09  Richard Henderson  <rth@redhat.com>
27453
27454         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27455
27456         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27457         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27458
27459 2004-12-09  Matt Austern  <austern@apple.com>
27460
27461         PR c++/18514
27462         * g++.dg/ext/builtin1.C: New
27463         * g++.dg/ext/builtin2.C: New
27464         * g++.dg/ext/builtin3.C: New
27465         * g++.dg/ext/builtin4.C: New
27466         * g++.dg/ext/builtin5.C: New
27467
27468 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27469
27470         PR tree-opt/18904
27471         * g++.dg/opt/ptrmem5.C: New test.
27472
27473 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27474
27475         * g++.dg/parse/typename5.C: Adjust for new error.
27476         * g++.dg/parse/typename7.C: New.
27477
27478 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27479
27480         PR c++/18073
27481         * g++.dg/other/mmintrin.C: New test.
27482
27483 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27484
27485         PR c++/16681
27486         * g++.dg/init/array15.C: New.
27487         * g++.dg/init/array16.C: New.
27488
27489 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27490
27491         PR fortran/18826
27492         * gfortran.dg/assign_1.f90: New test.
27493
27494 2004-12-08  Nick Clifton  <nickc@redhat.com>
27495
27496         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27497         * gcc.target/xstormy16/data_below100: Likewise.
27498         * gcc.target/xstormy16/sfr: Likewise.
27499         * gcc.target/xstormy16/below100.S: New test source file.
27500         * gcc.target/xstormy16/below100.ld: New test linker script.
27501         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27502         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27503         bp instructions.
27504         * gcc.target/xstormy16/bp.c: Likewise.
27505
27506         * gcc.target/xstormy16/bss_below100: New files:
27507         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27508         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27509         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27510         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27511         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27512         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27513         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27514         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27515         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27516         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27517         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27518         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27519         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27520         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27521         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27522         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27523         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27524         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27525         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27526         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27527         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27528         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27529         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27530         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27531         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27532         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27533         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27534
27535         * gcc.target/xstormy16/data_below100: New files:
27536         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27537         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27538         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27539         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27540         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27541         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27542         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27543         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27544         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27545         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27546         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27547         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27548         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27549         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27550         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27551         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27552         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27553         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27554         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27555         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27556         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27557         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27558         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27559         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27560         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27561         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27562         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27563
27564         * gcc.target/xstormy16/sfr: New files:
27565         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27566         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27567         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27568         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27569         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27570         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27571         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27572         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27573         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27574         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27575         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27576         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27577         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27578         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27579         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27580         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27581         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27582         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27583         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27584         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27585         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27586         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27587         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27588         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27589         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27590         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27591         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27592         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27593         27_if0_sfrw_bitfield_f.c
27594
27595 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27596
27597         PR c++/18100
27598         * g++.dg/lookup/name-clash4.C: New test.
27599
27600 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27601
27602         PR c++/18672
27603         * g++.dg/opt/array1.C: New.
27604
27605         PR c++/18803
27606         * g++.dg/template/operator5.C: New.
27607
27608 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27609
27610         PR c/18867
27611         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27612
27613 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27614
27615         * gcc.dg/noncompile/20041207.c: New test.
27616
27617 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27618
27619         * g++.dg/other/unreachable-1.C: New test.
27620
27621 2004-12-06  Nick Clifton  <nickc@redhat.com>
27622
27623         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27624         <limits.h> because the latter comes from gcc's include/ directory
27625         and not the newlib/libc/include directory.
27626
27627 2004-12-04  Richard Henderson  <rth@redhat.com>
27628
27629         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27630
27631 2004-12-04  Richard Henderson  <rth@redhat.com>
27632
27633         * lib/target-supports.exp (check_gc_sections_available): Disable
27634         for alpha and ia64.
27635
27636 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27637
27638         PR middle-end/17909
27639         * g++.dg/other/vararg-2.C: New test.
27640
27641 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27642
27643         PR c++/17011, c++/17971
27644         * g++.dg/template/error15.C: Adjust expected error.
27645         * g++.dg/template/instantiate3.C: Likewise.
27646
27647 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27648
27649         * gcc.dg/altivec-18.c: Fix for darwin
27650
27651 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27652
27653         PR c++/18782
27654         * g++.dg/parse/ptrmem2.C: New.
27655
27656         PR c++/18318
27657         * g++.dg/template/new1.C: New.
27658
27659 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27660
27661         PR fortran/18710
27662         * gfortran.dg/direct_io_3.f90: New test.
27663
27664 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27665
27666         PR 18758
27667         * g++.dg/parse/crash21.C: New.
27668
27669 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27670
27671         PR c++/15664, c++/18276
27672         * g++.dg/template/ttp13.C: New test.
27673         * g++.dg/template/ttp14.C: Likewise.
27674
27675 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27676
27677         PR c++/18123
27678         * g++.dg/parse/enum2.C: New test.
27679         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27680
27681 2004-12-02  Nick Clifton  <nickc@redhat.com>
27682
27683         * gcc.target/xstormy16: New test directory.
27684         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27685         * gcc.target/xstormy16/bp.c: Check the generation of bp
27686         instructions.
27687         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27688         bn instructions and the BELOW100 attribute.
27689
27690 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
27691
27692         PR target/16952
27693         * gcc.dg/ppc-eabi.c: New.
27694
27695 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27696
27697         PR fortran/18284
27698         * gfortran.dg/backspace.f90
27699
27700 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27701
27702         * gfortran.dg/inquire.f90: New test.
27703
27704 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
27705
27706         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27707         handle effective-target-keyword.
27708         (dg-skip-if): Support effective-target keyword as target list.
27709         (dg-xfail-if): Ditto.
27710         * lib/target-supports.exp (is-effective-target-keyword): New proc.
27711
27712 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
27713
27714         PR tree-optimization/18291
27715         * gcc.c-torture/compile/pr18291.c: New test.
27716
27717 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27718
27719         PR C++/18729
27720         * g++.dg/parse/crash20.C: New.
27721
27722         PR c++/17431
27723         * g++.dg/overload/arg1.C: New.
27724         * g++.dg/overload/arg2.C: New.
27725         * g++.dg/overload/arg3.C: New.
27726         * g++.dg/overload/arg4.C: New.
27727
27728 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
27729
27730         * gcc.dg/c99-flex-array-4.c: Remove.
27731
27732 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27733
27734         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27735
27736         * lib/target-supports.exp (is-effective-target): Simplify.
27737
27738         * lib/target-supports.exp (check_effective_target_vect_long):
27739         Fix for powerpc64-*-*.
27740
27741 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
27742
27743         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27744         to support new requirements on FreeBSD 5.
27745
27746 2004-11-30  Devang Patel  <dpatel@apple.com>
27747
27748         PR 18702
27749         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27750
27751 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27752
27753         * g++.dg/ext/altivec-13.C: New test.
27754
27755 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
27756
27757         PR tree-opt/18298
27758         * gcc.c-torture/execute/p18298.c: New test.
27759
27760 2004-11-30  Ira Rosen  <irar@il.ibm.com>
27761             Dorit Naishlos  <dorit@il.ibm.com>
27762
27763         PR tree-opt/18607
27764         * gcc.dg/vect/vect-89.c: New test.
27765
27766 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
27767
27768         * gcc.dg/pr18596-1.c: New test.
27769
27770 2004-11-30  Ben Elliston  <bje@au.ibm.com>
27771
27772         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27773
27774 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27775
27776         PR c/18479
27777         * gcc.dg/pr18479.c: New test.
27778
27779 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27780
27781         PR target/18490
27782         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27783         mmix-knuth-mmixware.
27784
27785         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27786         cris-*-elf* cris-*-aout* mmix-*-*
27787
27788 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27789
27790         PR middle-end/18725
27791         * gcc.dg/pr18725.c: New test.
27792
27793 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27794
27795         PR target/18488
27796         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27797
27798         PR target/18336
27799         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27800
27801 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
27802
27803         PR c++/18368
27804         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27805         * g++.old-deja/g++.law/ctors5.C: Likewise.
27806         * g++.old-deja/g++.other/crash25.C: Likewise.
27807
27808         PR c++/18674
27809         * g++.dg/template/error16.C: New test.
27810
27811         PR c++/18512
27812         * g++.dg/template/crash29.C: New test.
27813
27814 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
27815
27816         PR tree-optimization/18712
27817         * gcc.c-torture/compile/pr18712.c: New test.
27818
27819 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
27820
27821         PR c/7544
27822         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27823         tests.
27824
27825 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27826
27827         PR c++/18652
27828         * g++.dg/lookup/crash6.C: New test.
27829
27830 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27831
27832         PR middle-end/18164
27833         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
27834
27835 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27836
27837         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27838         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27839         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27840
27841 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
27842
27843         * gcc.dg/pr18164.c: New test.
27844
27845 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
27846
27847         * gcc.dg/funroll-loops-all.c: New.
27848
27849 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27850
27851         PR target/18489
27852         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27853         delimeter, match space and TAB as well as ":".
27854
27855         PR target/18484
27856         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27857
27858         PR target/18348
27859         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27860
27861         PR target/18345
27862         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27863
27864         PR target/18337
27865         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27866
27867 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27868
27869         * gfortran.dg/direct_io_2.f90: New test.
27870
27871 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27872
27873         PR target/18334
27874         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27875
27876 2004-11-28  Richard Henderson  <rth@redhat.com>
27877
27878         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27879
27880 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27881
27882         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27883         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27884         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27885         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27886         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27887         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27888         gcc.dg/pointer-arith-8.c: New tests.
27889
27890 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27891
27892         PR fortran/18364
27893         * gfortran.dg/endfile.f90: New test.
27894
27895 2004-11-27  Falk Hueffner  <falk@debian.org>
27896
27897         * gcc.dg/loop-6.c: New test.
27898
27899 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27900
27901         * gcc.c-torture/execute/20041126-1.c: New test.
27902
27903 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27904
27905         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27906         on IRIX.
27907
27908 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27909
27910         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27911         functions.
27912
27913 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27914
27915         PR rtl-optimization/17825
27916         * gcc.c-torture/compile/20041119-1.c: New test.
27917
27918 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27919
27920         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27921         Check existence of ld library path variables before unsetting.
27922
27923 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27924
27925         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27926
27927 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27928
27929         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27930
27931 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27932
27933         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27934
27935 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27936
27937         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27938         dg-do directive.
27939
27940 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27941
27942         * gcc.dg/pr17957.c: Pass --param, not -param.
27943
27944 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27945
27946         PR middle-end/17957
27947         * gcc.dg/pr17957.c: New test.
27948
27949 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27950
27951         PR c++/18445
27952         * g++.dg/template/crash28.C: Likewise.
27953
27954         PR c++/18001
27955         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27956         * g++.dg/ext/lvaddr.C: Likewise.
27957         * g++.dg/opt/pr7503-3.C: Likewise.
27958
27959         PR c++/18466
27960         * g++.dg/parse/qualified3.C: New test.
27961         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27962
27963         PR c++/18545
27964         * g++.dg/expr/return1.C: New test.
27965
27966 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27967
27968         Friend class name lookup 3/n, PR c++/3332
27969         * g++.dg/lookup/friend3.C: New test.
27970         * g++.dg/lookup/friend4.C: Likewise.
27971         * g++.dg/lookup/friend5.C: Likewise.
27972
27973 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27974
27975         Friend class name lookup 2/n, PR c++/14513, c++/15410
27976         * g++.dg/lookup/friend2.C: New test.
27977         * g++.dg/template/friend31.C: Likewise.
27978
27979 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27980
27981         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27982
27983 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27984
27985         PR c++/17473
27986         * g++.dg/tc1/dr56.C: Remove.
27987         * g++.dg/template/typedef1.C: Add dg-error markers.
27988         * g++.old-deja/g++.other/typedef7.C: Likewise.
27989
27990         PR c++/18285
27991         * g++.dg/parse/typedef7.C: New test.
27992
27993 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27994
27995         * gcc.c-torture/execute/20041124-1.c: New test.
27996
27997 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27998
27999         * g++.dg/template/deduce3.C: New test.
28000
28001         PR c++/18586
28002         * g++.dg/template/crash27.C: New test.
28003
28004         PR c++/18530
28005         * g++.dg/warn/Wshadow-3.C: New test.
28006
28007 2004-11-24  Devang Patel  <dpatel@apple.com>
28008
28009         PR/18555
28010         * gcc.dg/cpp/isysroot-1.c: New test.
28011         * gcc.dg/cpp/usr/include/stdio.h: New file.
28012         * gcc.dg/cpp/isysroot-2.c: New test.
28013         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28014         New file.
28015
28016 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28017
28018         PR c++/8929
28019         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28020
28021 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28022
28023         * gcc.target/sparc/align.c: Do not include <stdint.h>.
28024         * gcc.target/sparc/pdist.c: Likewise.
28025
28026 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
28027
28028         PR c++/16882
28029         * g++.dg/conversion/simd1.C: New test.
28030
28031 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28032
28033         * lib/target-libpath.exp: New file defining
28034         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28035         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28036         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28037         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28038         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
28039
28040 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
28041
28042         * gcc.dg/pragma-align-2.c: Test macro expansion.
28043         * gcc.dg/pragma-pack-2.c: New test.
28044
28045 2004-11-23  Richard Henderson  <rth@redhat.com>
28046
28047         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28048         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28049         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28050         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28051         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28052         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28053
28054         * gcc.dg/vect/vect.exp: Add check for alpha.
28055         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28056         (check_effective_target_vect_int): Enable for alpha.
28057         (check_effective_target_vect_long): New.
28058         (is-effective-target): Add it.
28059
28060 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28061
28062         * gcc.dg/pr18614-1.c: New test.
28063
28064 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28065
28066         * gcc.dg/setjmp-2.c: New test.
28067
28068 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28069
28070         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28071         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28072         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28073         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28074         gcc.target/sparc/pdist.c: New tests.
28075
28076 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28077
28078         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28079
28080 2004-11-22  Dale Johannesen  <dalej@apple.com>
28081
28082         * gcc.dg/20041111-1.c: New.
28083
28084 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28085
28086         PR tree-opt/18536
28087         * gcc.dg/vect/pr18536.c: New test.
28088
28089 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28090
28091         PR c++/18354
28092         * g++.dg/template/nontype11.C: New test.
28093
28094 2004-11-21  Roger Sayle  <roger@eyesopen.com>
28095
28096         PR middle-end/18520
28097         * gcc.dg/pr18520-1.c: New test case.
28098
28099 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
28100
28101         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28102         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28103         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28104         expected diagnostics.
28105
28106 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28107
28108         PR target/18580
28109         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28110         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28111         vect-77.c, vect-77a.c: XFAIL on the SPARC.
28112
28113 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28114
28115         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28116
28117 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
28118             Joseph Myers  <joseph@codesourcery.com>
28119
28120         * lib/target-supports.exp (check_visibility_available): Really
28121         test the compiler.
28122
28123 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28124
28125         PR tree-opt/18181
28126         * gcc.dg/vect/vect-85.c: New test.
28127         * gcc.dg/vect/vect-86.c: New test.
28128         * gcc.dg/vect/vect-87.c: New test.
28129         * gcc.dg/vect/vect-88.c: New test.
28130
28131 2004-11-19  Ben Elliston  <bje@au.ibm.com>
28132
28133         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28134
28135 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
28136
28137         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28138         * gcc.dg/ppc-and-1.c: Ditto.
28139         * gcc.dg/ppc-compare-1.c: Ditto.
28140         * gcc.dg/ppc-mov-1.c: Ditto
28141
28142 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
28143             Mark Mitchell  <mark@codesourcery.com>
28144
28145         * gcc.dg/pragma-init-fini-2.c: New test.
28146
28147 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28148             Aldy Hernandez  <aldyh@redhat.com>
28149
28150         * lib/target-supports.exp (check_effective_target_vect_int): New
28151         (check_effective_target_vect_float): New
28152         (check_effective_target_vect_double): New.
28153         (is-effective-target): Support new effective targets keywords.
28154         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28155         default action for dg-do.
28156         * gcc.dg/vect/pr16105.c: Use new support.
28157         * gcc.dg/vect/pr18400.c: Ditto.
28158         * gcc.dg/vect/pr18425.c: Ditto.
28159         * gcc.dg/vect/vect-1.c: Ditto.
28160         * gcc.dg/vect/vect-10.c: Ditto.
28161         * gcc.dg/vect/vect-11.c: Ditto.
28162         * gcc.dg/vect/vect-12.c: Ditto.
28163         * gcc.dg/vect/vect-13.c: Ditto.
28164         * gcc.dg/vect/vect-14.c: Ditto.
28165         * gcc.dg/vect/vect-15.c: Ditto.
28166         * gcc.dg/vect/vect-16.c: Ditto.
28167         * gcc.dg/vect/vect-17.c: Ditto.
28168         * gcc.dg/vect/vect-18.c: Ditto.
28169         * gcc.dg/vect/vect-19.c: Ditto.
28170         * gcc.dg/vect/vect-2.c: Ditto.
28171         * gcc.dg/vect/vect-20.c: Ditto.
28172         * gcc.dg/vect/vect-21.c: Ditto.
28173         * gcc.dg/vect/vect-22.c: Ditto.
28174         * gcc.dg/vect/vect-23.c: Ditto.
28175         * gcc.dg/vect/vect-24.c: Ditto.
28176         * gcc.dg/vect/vect-25.c: Ditto.
28177         * gcc.dg/vect/vect-26.c: Ditto.
28178         * gcc.dg/vect/vect-27.c: Ditto.
28179         * gcc.dg/vect/vect-27a.c: Ditto.
28180         * gcc.dg/vect/vect-28.c: Ditto.
28181         * gcc.dg/vect/vect-29.c: Ditto.
28182         * gcc.dg/vect/vect-29a.c: Ditto.
28183         * gcc.dg/vect/vect-3.c: Ditto.
28184         * gcc.dg/vect/vect-30.c: Ditto.
28185         * gcc.dg/vect/vect-31.c: Ditto.
28186         * gcc.dg/vect/vect-32.c: Ditto.
28187         * gcc.dg/vect/vect-33.c: Ditto.
28188         * gcc.dg/vect/vect-34.c: Ditto.
28189         * gcc.dg/vect/vect-35.c: Ditto.
28190         * gcc.dg/vect/vect-36.c: Ditto.
28191         * gcc.dg/vect/vect-37.c: Ditto.
28192         * gcc.dg/vect/vect-38.c: Ditto.
28193         * gcc.dg/vect/vect-4.c: Ditto.
28194         * gcc.dg/vect/vect-40.c: Ditto.
28195         * gcc.dg/vect/vect-41.c: Ditto.
28196         * gcc.dg/vect/vect-42.c: Ditto.
28197         * gcc.dg/vect/vect-43.c: Ditto.
28198         * gcc.dg/vect/vect-44.c: Ditto.
28199         * gcc.dg/vect/vect-45.c: Ditto.
28200         * gcc.dg/vect/vect-46.c: Ditto.
28201         * gcc.dg/vect/vect-47.c: Ditto.
28202         * gcc.dg/vect/vect-48.c: Ditto.
28203         * gcc.dg/vect/vect-48a.c: Ditto.
28204         * gcc.dg/vect/vect-49.c: Ditto.
28205         * gcc.dg/vect/vect-5.c: Ditto.
28206         * gcc.dg/vect/vect-50.c: Ditto.
28207         * gcc.dg/vect/vect-51.c: Ditto.
28208         * gcc.dg/vect/vect-52.c: Ditto.
28209         * gcc.dg/vect/vect-53.c: Ditto.
28210         * gcc.dg/vect/vect-54.c: Ditto.
28211         * gcc.dg/vect/vect-55.c: Ditto.
28212         * gcc.dg/vect/vect-56.c: Ditto.
28213         * gcc.dg/vect/vect-56a.c: Ditto.
28214         * gcc.dg/vect/vect-57.c: Ditto.
28215         * gcc.dg/vect/vect-58.c: Ditto.
28216         * gcc.dg/vect/vect-59.c: Ditto.
28217         * gcc.dg/vect/vect-6.c: Ditto.
28218         * gcc.dg/vect/vect-60.c: Ditto.
28219         * gcc.dg/vect/vect-61.c: Ditto.
28220         * gcc.dg/vect/vect-62.c: Ditto.
28221         * gcc.dg/vect/vect-63.c: Ditto.
28222         * gcc.dg/vect/vect-64.c: Ditto.
28223         * gcc.dg/vect/vect-65.c: Ditto.
28224         * gcc.dg/vect/vect-66.c: Ditto.
28225         * gcc.dg/vect/vect-67.c: Ditto.
28226         * gcc.dg/vect/vect-68.c: Ditto.
28227         * gcc.dg/vect/vect-69.c: Ditto.
28228         * gcc.dg/vect/vect-7.c: Ditto.
28229         * gcc.dg/vect/vect-72.c: Ditto.
28230         * gcc.dg/vect/vect-72a.c: Ditto.
28231         * gcc.dg/vect/vect-73.c: Ditto.
28232         * gcc.dg/vect/vect-74.c: Ditto.
28233         * gcc.dg/vect/vect-75.c: Ditto.
28234         * gcc.dg/vect/vect-76.c: Ditto.
28235         * gcc.dg/vect/vect-77.c: Ditto.
28236         * gcc.dg/vect/vect-77a.c: Ditto.
28237         * gcc.dg/vect/vect-78.c: Ditto.
28238         * gcc.dg/vect/vect-79.c: Ditto.
28239         * gcc.dg/vect/vect-8.c: Ditto.
28240         * gcc.dg/vect/vect-80.c: Ditto.
28241         * gcc.dg/vect/vect-82.c: Ditto.
28242         * gcc.dg/vect/vect-82_64.c: Ditto.
28243         * gcc.dg/vect/vect-83.c: Ditto.
28244         * gcc.dg/vect/vect-83_64.c: Ditto.
28245         * gcc.dg/vect/vect-9.c: Ditto.
28246         * gcc.dg/vect/vect-all.c: Ditto.
28247         * gcc.dg/vect/vect-none.c: Ditto.
28248
28249 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28250
28251         * lib/gcc-dg.exp (dg-skip-if): New function.
28252         (dg-forbid-option): Remove.
28253         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28254         * g++.dg/abi/bitfield8.C: Likewise.
28255         * g++.dg/abi/dtor1.C: Likewise.
28256         * g++.dg/abi/empty10.C: Likewise.
28257         * g++.dg/abi/empty7.C: Likewise.
28258         * g++.dg/abi/empty9.C: Likewise.
28259         * g++.dg/abi/layout3.C: Likewise.
28260         * g++.dg/abi/layout4.C: Likewise.
28261         * g++.dg/abi/thunk1.C: Likewise.
28262         * g++.dg/abi/thunk2.C: Likewise.
28263         * g++.dg/abi/vbase11.C: Likewise.
28264         * g++.dg/abi/vthunk2.C: Likewise.
28265         * g++.dg/abi/vthunk3.C: Likewise.
28266         * g++.dg/ext/attrib8.C: Likewise.
28267         * g++.dg/opt/longbranch2.C: Likewise.
28268         * g++.dg/opt/reg-stack4.C: Likewise.
28269         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28270         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28271         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28272         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28273         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28274         * gcc.dg/20000609-1.c: Likewise.
28275         * gcc.dg/20000720-1.c: Likewise.
28276         * gcc.dg/20011107-1.c: Likewise.
28277         * gcc.dg/20011119-1.c: Likewise.
28278         * gcc.dg/20020108-1.c: Likewise.
28279         * gcc.dg/20020122-2.c: Likewise.
28280         * gcc.dg/20020122-3.c: Likewise.
28281         * gcc.dg/20020201-3.c: Likewise.
28282         * gcc.dg/20020206-1.c: Likewise.
28283         * gcc.dg/20020218-1.c: Likewise.
28284         * gcc.dg/20020310-1.c: Likewise.
28285         * gcc.dg/20020411-1.c: Likewise.
28286         * gcc.dg/20020418-2.c: Likewise.
28287         * gcc.dg/20020426-1.c: Likewise.
28288         * gcc.dg/20020426-2.c: Likewise.
28289         * gcc.dg/20020517-1.c: Likewise.
28290         * gcc.dg/20020523-1.c: Likewise.
28291         * gcc.dg/20020523-2.c: Likewise.
28292         * gcc.dg/20020729-1.c: Likewise.
28293         * gcc.dg/20030204-1.c: Likewise.
28294         * gcc.dg/20030826-2.c: Likewise.
28295         * gcc.dg/20030926-1.c: Likewise.
28296         * gcc.dg/20031202-1.c: Likewise.
28297         * gcc.dg/980312-1.c: Likewise.
28298         * gcc.dg/980313-1.c: Likewise.
28299         * gcc.dg/990117-1.c: Likewise.
28300         * gcc.dg/990424-1.c: Likewise.
28301         * gcc.dg/990524-1.c: Likewise.
28302         * gcc.dg/991230-1.c: Likewise.
28303         * gcc.dg/i386-387-1.c: Likewise.
28304         * gcc.dg/i386-387-2.c: Likewise.
28305         * gcc.dg/i386-387-3.c: Likewise.
28306         * gcc.dg/i386-387-4.c: Likewise.
28307         * gcc.dg/i386-387-5.c: Likewise.
28308         * gcc.dg/i386-387-6.c: Likewise.
28309         * gcc.dg/i386-asm-1.c: Likewise.
28310         * gcc.dg/i386-bitfield1.c: Likewise.
28311         * gcc.dg/i386-bitfield2.c: Likewise.
28312         * gcc.dg/i386-loop-1.c: Likewise.
28313         * gcc.dg/i386-loop-2.c: Likewise.
28314         * gcc.dg/i386-loop-3.c: Likewise.
28315         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28316         * gcc.dg/i386-pic-1.c: Likewise.
28317         * gcc.dg/i386-regparm.c: Likewise.
28318         * gcc.dg/i386-signbit-1.c: Likewise.
28319         * gcc.dg/i386-signbit-2.c: Likewise.
28320         * gcc.dg/i386-signbit-3.c: Likewise.
28321         * gcc.dg/i386-sse-5.c: Likewise.
28322         * gcc.dg/i386-sse-8.c: Likewise.
28323         * gcc.dg/i386-unroll-1.c: Likewise.
28324         * gcc.dg/tls/opt-1.c: Likewise.
28325         * gcc.dg/tls/opt-2.c: Likewise.
28326         * gcc.dg/unroll-1.c: Likewise.
28327         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28328         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28329         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28330         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28331
28332 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28333
28334         * g++.dg/template/incomplete1.C: New test.
28335
28336 2004-11-16  Nick Clifton  <nickc@redhat.com>
28337
28338         Revert patches accidentally commited during checkin of fixes for
28339         xstormy16 tests:
28340         gcc.c-torture/execute/simd-4.c: Revert
28341         gcc.dg/20040910-1.c: Revert.
28342
28343 2004-11-16  Paul Brook  <paul@codesourcery.com>
28344
28345         PR fortran/13010
28346         * gfortran.dg/der_pointer_1.f90: New test.
28347
28348 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
28349
28350         PR c/18498
28351         * gcc.dg/bitfld-13.c: New test.
28352
28353 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
28354
28355         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28356         powerpc*-*-linux*.
28357
28358         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28359         * gcc.dg/ppc64-abi-2.c: Ditto.
28360         * gcc.dg/ppc64-abi-3.c: Ditto.
28361
28362         * lib/gcc-dg.exp (dg-target-list): Remove.
28363
28364 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
28365
28366         * gcc.dg/ia64-postinc.c: New test.
28367
28368 2004-11-15  Mark Mitchell <mark@codesourcery.com>
28369
28370         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28371
28372 2004-11-15  Nick Clifton  <nickc@redhat.com>
28373
28374         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28375         __INT_MAX__ so that the test can be compiled by toolchains
28376         targeted at 16-bit processors.
28377
28378         * gcc.dg/20040625-1.c: Use long constants rather than integers
28379         when performing arithmetic that will overflow 16-bits.
28380
28381         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28382         xstormy16.  It does not support 128-bit vector operations.
28383
28384         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28385         with the macro PTR_TYPE.  Define this macro to an integer type
28386         suitable for holding a pointer.
28387
28388         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28389         the target is a 16-bit processor.
28390
28391         * gcc.dg/cpp/if-2.c: Expect a different warning message from
28392         16-bit targets where the character constant will be too long.
28393
28394         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28395         where the double will not be directly addressable.
28396
28397 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28398
28399         Friend class name lookup 1/n, PR c++/18471
28400         * g++.dg/template/crash26.C: New test.
28401         * g++.dg/lookup/struct1.C: Adjust expected error.
28402         * g++.dg/parse/elab1.C: Likewise.
28403         * g++.dg/parse/elab2.C: Likewise.
28404         * g++.dg/parse/int-as-enum1.C: Likewise.
28405         * g++.dg/parse/struct-as-enum1.C: Likewise.
28406         * g++.dg/parse/typedef1.C: Likewise.
28407         * g++.dg/parse/typedef3.C: Likewise.
28408         * g++.dg/parse/typedef4.C: Likewise.
28409         * g++.dg/parse/typedef5.C: Likewise.
28410         * g++.dg/template/nontype4.C: Likewise.
28411         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28412         * g++.old-deja/g++.other/elab1.C: Likewise.
28413         * g++.old-deja/g++.other/syntax4.C: Likewise.
28414
28415 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28416
28417         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28418
28419 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
28420
28421         * gcc.c-torture/execute/20041114-1.c: New test.
28422
28423 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
28424
28425         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28426         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28427         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28428         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28429         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28430         gcc.dg/switch-7.c: New tests.
28431
28432 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28433
28434         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28435
28436 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28437
28438         PR tree-opt/18400
28439         * gcc.dg/vect/pr18400.c: New test.
28440
28441 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28442             Andrew Pinski  <pinskia@physics.uc.edu>
28443
28444         PR tree-opt/18425
28445         * gcc.dg/vect/pr18425.c: New test.
28446
28447 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28448
28449         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28450         Guard with dg-require-alias and dg-require-visibility.
28451
28452 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28453
28454         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28455
28456 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28457
28458         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28459
28460 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28461
28462         PR c++/17344
28463         * g++.dg/template/defarg5.C: New test.
28464
28465 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28466
28467         * g++.dg/parse/cast1.C: Run only on ILP32.
28468         * g++.old-deja/g++.mike/p784.C: Likewise.
28469
28470 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28471
28472         * gcc.c-torture/execute/20041113-1.c: New test.
28473
28474 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28475
28476         PR target/18230
28477         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28478         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28479         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28480         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28481         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28482         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28483         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28484         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28485         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28486         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28487         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28488         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28489         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28490
28491 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28492
28493         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28494         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28495         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28496         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28497         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28498         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28499         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28500         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28501         gcc.target/sparc/combined-1.c: New tests.
28502
28503 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28504
28505         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28506         New tests.
28507
28508 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28509
28510         * lib/gcc-dg.exp (dg-forbid-option): New function.
28511         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28512         * g++.dg/abi/bitfield8.C: Likewise.
28513         * g++.dg/abi/dtor1.C: Likewise.
28514         * g++.dg/abi/empty10.C: Likewise.
28515         * g++.dg/abi/empty7.C: Likewise.
28516         * g++.dg/abi/empty9.C: Likewise.
28517         * g++.dg/abi/layout3.C: Likewise.
28518         * g++.dg/abi/layout4.C: Likewise.
28519         * g++.dg/abi/thunk1.C: Likewise.
28520         * g++.dg/abi/thunk2.C: Likewise.
28521         * g++.dg/abi/vbase11.C: Likewise.
28522         * g++.dg/abi/vthunk2.C: Likewise.
28523         * g++.dg/abi/vthunk3.C: Likewise.
28524         * g++.dg/ext/attrib8.C: Likewise.
28525         * g++.dg/opt/longbranch2.C: Likewise.
28526         * g++.dg/opt/reg-stack4.C: Likewise.
28527         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28528         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28529         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28530         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28531         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28532         * gcc.dg/20000609-1.c: Likewise.
28533         * gcc.dg/20000720-1.c: Likewise.
28534         * gcc.dg/20011107-1.c: Likewise.
28535         * gcc.dg/20011119-1.c: Likewise.
28536         * gcc.dg/20020108-1.c: Likewise.
28537         * gcc.dg/20020122-2.c: Likewise.
28538         * gcc.dg/20020122-3.c: Likewise.
28539         * gcc.dg/20020201-3.c: Likewise.
28540         * gcc.dg/20020206-1.c: Likewise.
28541         * gcc.dg/20020218-1.c: Likewise.
28542         * gcc.dg/20020310-1.c: Likewise.
28543         * gcc.dg/20020411-1.c: Likewise.
28544         * gcc.dg/20020418-2.c: Likewise.
28545         * gcc.dg/20020426-1.c: Likewise.
28546         * gcc.dg/20020426-2.c: Likewise.
28547         * gcc.dg/20020517-1.c: Likewise.
28548         * gcc.dg/20020523-1.c: Likewise.
28549         * gcc.dg/20020523-2.c: Likewise.
28550         * gcc.dg/20020729-1.c: Likewise.
28551         * gcc.dg/20030204-1.c: Likewise.
28552         * gcc.dg/20030826-2.c: Likewise.
28553         * gcc.dg/20030926-1.c: Likewise.
28554         * gcc.dg/20031202-1.c: Likewise.
28555         * gcc.dg/980312-1.c: Likewise.
28556         * gcc.dg/980313-1.c: Likewise.
28557         * gcc.dg/990117-1.c: Likewise.
28558         * gcc.dg/990424-1.c: Likewise.
28559         * gcc.dg/990524-1.c: Likewise.
28560         * gcc.dg/991230-1.c: Likewise.
28561         * gcc.dg/i386-387-1.c: Likewise.
28562         * gcc.dg/i386-387-2.c: Likewise.
28563         * gcc.dg/i386-387-3.c: Likewise.
28564         * gcc.dg/i386-387-4.c: Likewise.
28565         * gcc.dg/i386-387-5.c: Likewise.
28566         * gcc.dg/i386-387-6.c: Likewise.
28567         * gcc.dg/i386-asm-1.c: Likewise.
28568         * gcc.dg/i386-bitfield1.c: Likewise.
28569         * gcc.dg/i386-bitfield2.c: Likewise.
28570         * gcc.dg/i386-loop-1.c: Likewise.
28571         * gcc.dg/i386-loop-2.c: Likewise.
28572         * gcc.dg/i386-loop-3.c: Likewise.
28573         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28574         * gcc.dg/i386-pic-1.c: Likewise.
28575         * gcc.dg/i386-regparm.c: Likewise.
28576         * gcc.dg/i386-signbit-1.c: Likewise.
28577         * gcc.dg/i386-signbit-2.c: Likewise.
28578         * gcc.dg/i386-signbit-3.c: Likewise.
28579         * gcc.dg/i386-sse-5.c: Likewise.
28580         * gcc.dg/i386-sse-8.c: Likewise.
28581         * gcc.dg/i386-unroll-1.c: Likewise.
28582         * gcc.dg/tls/opt-1.c: Likewise.
28583         * gcc.dg/tls/opt-2.c: Likewise.
28584         * gcc.dg/unroll-1.c: Likewise.
28585         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28586         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28587         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28588         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28589         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28590         -m64 is specified.
28591
28592 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28593
28594         PR c++/18389
28595         * g++.dg/parse/cond1.C: New test.
28596
28597         PR c++/18429
28598         * g++.dg/template/array9.C: New test.
28599         * g++.dg/ext/vla1.C: Adjust error messages.
28600         * g++.dg/ext/vlm1.C: Likewise.
28601         * g++.dg/template/crash2.C: Likewise.
28602
28603         PR c++/18436
28604         * g++.dg/template/call3.C: New test.
28605
28606         PR c++/18407
28607         * g++.dg/template/ptrmem11.C: New test.
28608
28609 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28610
28611         PR other/14264
28612         * lib/g++.exp: Set LC_ALL and LANG to C.
28613         * lib/gcc-dg.exp: Likewise.
28614         * lib/gfortran.exp: Likewise.
28615         * lib/objc.exp: Likewise.
28616         * lib/treelang.exp: Likewise.
28617
28618 2004-11-12  Andreas Schwab  <schwab@suse.de>
28619
28620         * gcc.dg/pr16286.c: Fix last change.
28621
28622 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28623
28624         PR c++/18416
28625         * g++.dg/init/global1.C: New test.
28626
28627 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28628
28629         * gcc.c-torture/execute/20041112-1.c: New test.
28630
28631 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28632
28633         * lib/gcc-dg.exp (dg-target-list): New.
28634
28635 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28636             Richard Sandiford  <rsandifo@redhat.com>
28637
28638         * lib/target-supports.exp (get-compiler_messages): New.
28639         (check_named_sections_available): Use it.
28640         (check_effective_target_ilp32): New.
28641         (check_effective_target_lp64): New.
28642         (is-effective-target): New.
28643         * lib/gcc-dg.exp (dg-require-effective-target): New.
28644
28645 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28646
28647         * gcc.dg/precedence-1.c: New test.
28648
28649 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28650
28651         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28652
28653         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28654         message, delete generated files, use more descriptive name for
28655         executable, and make the test unsupported when it cannot be run.
28656
28657         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28658         (dg-require-weak, dg-require-visibility, dg-require-alias,
28659         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28660         dg-require-iconv, dg-require-named-sections): Use it.
28661
28662         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28663
28664 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28665
28666         PR target/16457
28667         * gcc.dg/ppc-and-1: New
28668
28669         PR target/16796
28670         * gcc.dg/ppc-mov-1.c: New.
28671
28672         PR target/16458
28673         * gcc.dg/ppc-compare-1.c: New.
28674
28675 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
28676
28677         * objc.dg/desig-init-2.m: New test.
28678
28679 2004-11-10  Adam Nemet  <anemet@lnxw.com>
28680
28681         PR middle-end/18160
28682         * g++.dg/warn/register-var-1.C: New test.
28683         * g++.dg/warn/register-var-2.C: New test.
28684
28685 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28686
28687         * gcc.dg/union-2.c: New test.
28688
28689 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
28690
28691         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28692         New test for PR tree-optimization/17892.
28693
28694 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
28695
28696         PR c++/18369
28697         * g++.dg/init/new12.C: New test.
28698
28699 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
28700
28701         * gcc.target/sparc: New directory.
28702         * gcc.target/sparc/sparc.exp: New driver.
28703         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28704         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28705         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28706         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28707
28708 2004-11-10  Paul Brook  <paul@codesourcery.com>
28709
28710         PR fortran/18218
28711         * gfortran.dg/list_read.c: New test.
28712
28713 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28714
28715         PR c/18322
28716         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28717         expected diagnostic location.
28718
28719 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
28720
28721         * gcc.dg/20041109-1.c: New test.
28722
28723 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28724
28725         PR objc/18406
28726         * objc/compile/pr18406.m: New test.
28727
28728 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28729
28730         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28731
28732 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28733
28734         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28735
28736 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28737
28738         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28739
28740 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28741
28742         * gcc.dg/20030225-2.c: Add prototype for abort and
28743         exit.
28744
28745 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
28746
28747         PR tree-opt/18299
28748         * gcc.c-torture/pr18299-1.c: New test.
28749
28750 2004-11-06  Andreas Schwab  <schwab@suse.de>
28751
28752         * gcc.dg/pr16286.c: Also test for bool and pixel.
28753
28754 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
28755
28756         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28757         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28758         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28759         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28760         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28761         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28762         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28763         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28764         gcc.dg/struct-semi-3.c: New tests.
28765
28766 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28767
28768         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28769
28770 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28771
28772         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28773         Do not use C99 designators.
28774
28775 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28776
28777         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28778
28779 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28780
28781         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28782         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28783         * gcc.c-torture/execute/simd-5.x: Remove.
28784
28785 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
28786
28787         PR rtl-optimization/17933
28788         * gcc.dg/torture/pr17933-1.c: New test.
28789
28790 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28791
28792         PR target/18106
28793         * lib/target-supports.exp (check_weak_available): Support
28794         Windows.
28795
28796 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
28797
28798         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28799         call to fflush(stdout) before abort.
28800         (my_ffsll): New function.
28801         (generate_fields): Use it.
28802
28803 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28804
28805         * gcc.dg/init-undef-1.c: New test.
28806
28807 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28808
28809         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28810         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28811         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28812         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28813         expected messages for new parser.
28814
28815 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
28816
28817         * g++.dg/ext/visibility/symbian1.C: New test.
28818
28819 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28820
28821         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28822         on LP64 targets.
28823
28824 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28825
28826         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28827         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28828         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28829         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28830         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28831         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28832         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28833         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28834         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28835         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28836
28837 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28838
28839         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28840         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28841         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28842         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28843         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28844         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28845         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28846         for new parser.
28847
28848 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
28849
28850         PR target/15342
28851         * gcc.dg/20041104-1.c: New test.
28852
28853 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28854
28855         * g++.dg/template/nontype7.C: New test.
28856         * g++.dg/template/nontype8.C: Likewise.
28857         * g++.dg/template/nontype9.C: Likewise.
28858         * g++.dg/template/nontype10.C: Likewise.
28859         * g++.dg/tc1/dr49.C: Likewise.
28860         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28861         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28862
28863 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28864
28865         * g++.dg/rtti/tinfo1.C: Remove xfails.
28866
28867 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28868
28869         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28870         packed attribute to the definition to satisfy the new C++ parser.
28871
28872 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28873
28874         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28875         invocations of va_arg.
28876
28877 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28878
28879         PR c++/18124
28880         * g++.dg/template/crash25.C: New test.
28881
28882         PR c++/18155
28883         * g++.dg/template/typedef2.C: New test.
28884         * g++.dg/parse/crash13.C: Adjust error markers.
28885
28886         PR c++/18177
28887         * g++.dg/conversion/const3.C: New test.
28888
28889 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28890
28891         PR fortran/17535
28892         PR fortran/17583
28893         PR fortran/17713
28894         * gfortran.dg/generic_[123].f90: New testcases.
28895
28896 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28897
28898         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28899         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28900
28901 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28902
28903         PR tree-opt/16808
28904         * gcc.c-torture/compile/pr16808.c: New test.
28905
28906 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28907
28908         PR rtl-optimization/17104
28909         * gcc.dg/ppc-bitfield1.c: New.
28910
28911 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28912
28913         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28914
28915 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28916
28917         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28918         strings for 32-bit code.
28919
28920 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28921
28922         PR c/18239
28923         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28924
28925 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28926
28927         PR c++/18064
28928         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28929
28930 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28931
28932         PR c++/15172
28933         * g++.dg/init/aggr2.C: New test.
28934
28935 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28936
28937         * objc.dg/local-decl-1.m: New test.
28938
28939 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28940
28941         * gcc.dg/20040910-1.c: Adjust regex.
28942
28943 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28944
28945         PR rtl-optimization/18084
28946         * g++.dg/opt/pr18084-1.C: New testcase.
28947
28948 2004-10-30  Matt Austern  <austern@apple.com>
28949
28950         PR c++/17542
28951         * g++.dg/ext/attrib18.C: New test.
28952
28953 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28954
28955         PR middle-end/18096
28956         * gcc.dg/pr18096-1.c: New test case.
28957
28958 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28959
28960         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28961
28962 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28963
28964         PR c/16666
28965         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28966         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28967         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28968         gcc.dg/old-style-prom-3.c: New tests.
28969
28970 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28971
28972         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28973         Remove unnecessary inclusion of stdio.h.
28974
28975 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28976
28977         PR rtl-optimization/17581
28978         * gcc.dg/pr17581-1.c: New test case.
28979
28980 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28981
28982         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28983         being implemented.
28984         * g++.dg/conversion/dr195-1.C: New.
28985         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28986         * g++.old-deja/g++.mike/p10148.C: Likewise.
28987
28988 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28989
28990         PR c++/17695
28991         * g++.dg/debug/typedef2.C: New test.
28992
28993 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28994
28995         PR fortran/13490
28996         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28997         * gfortran.dg/g77/README: Update.
28998
28999 2004-10-28  Matt Austern  <austern@apple.com>
29000
29001         PR c++/14124
29002         * g++.dg/ext/packed7.C: New test.
29003
29004 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
29005
29006         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29007         scan-assembler.
29008         * lib/scanasm.exp (hidden-scan-for): New proc.
29009         (scan-hidden): Use hidden-scan-for instead of constructing the scan
29010         string.
29011         (scan-not-hidden): Likewise.
29012         * lib/target-supports.exp (check_visibility_available): mach-o is
29013         support too.
29014
29015 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
29016
29017         PR c++/17132
29018         * g++.dg/template/memclass3.C: New test.
29019
29020 2004-10-28  Adam Nemet  <anemet@lnxw.com>
29021
29022         PR middle-end/18160
29023         * gcc.dg/register-var-1.c: New test.
29024         * gcc.dg/register-var-2.c: New test.
29025         * gcc.dg/asm-7.c: Taking the address of a register variable is an
29026         error now.
29027
29028 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
29029
29030         PR other/18172
29031         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29032         unused variables.
29033         * gcc.dg/vect/vect-22.c: Likewise.
29034
29035 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
29036
29037         * gcc.dg/i386-rotate-1.c: New test.
29038
29039 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
29040
29041         * g++.dg/init/ref12.C: Add "run" marker.
29042
29043         PR c++/17435
29044         * g++.dg/init/ref12.C: New test.
29045
29046         PR c++/18140
29047         * g++.dg/template/shift1.C: New test.
29048         * g++.dg/template/error10.C: Adjust error markers.
29049
29050 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29051
29052         PR tree-opt/17529
29053         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29054
29055 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29056
29057         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29058         * gcc.dg/weak/weak-3.c: Likewise.
29059         * gcc.dg/weak/weak-5.c: Likewise.
29060         * gcc.dg/weak/weak-9.c: Likewise.
29061         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29062         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29063
29064         * gcc.dg/darwin-weakimport-1.c: New.
29065
29066 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29067
29068         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29069
29070 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29071
29072         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29073         'syntax' error messages.
29074         * gcc.dg/cpp/direct2s.c: Likewise.
29075
29076 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29077
29078         * gcc.c-torture/compile/20041026-1.c: New.
29079
29080 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
29081
29082         PR c++/18093
29083         * g++.dg/lookup/ns2.C: New test.
29084
29085         PR c++/18020
29086         * g++.dg/template/enum4.C: New test.
29087
29088         PR c++/18161
29089         * g++.dg/template/expr1.C: New test.
29090
29091 2004-10-26  Ben Elliston  <bje@au.ibm.com>
29092
29093         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29094
29095 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29096
29097         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29098         gcc.dg/decl-nospec-3.c: New tests.
29099
29100 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
29101
29102         * objc.dg/super-class-3.m: New test.
29103
29104 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29105
29106         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29107         resyncing.
29108         * gcc.dg/cpp/direct2s.c: Likewise.
29109
29110 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
29111
29112         * objc.dg/image-info.m: Update for changes to section selection.
29113
29114 2004-10-25  David Ayers  <d.ayers@inode.at>
29115             Ziemowit Laski  <zlaski@apple.com>
29116
29117         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29118         diagnostics when messaging 'id <Proto>'.
29119         * objc.dg/class-protocol-1.m: New test.
29120         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29121         a non-existent method signature.
29122         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29123         Update diagnostics when messaging with non-existent method signature.
29124         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29125         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29126         invalid receivers are now resolved as if messaging 'id'; remove
29127         extraneous diagnostics.
29128
29129 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29130
29131         PR c/16667
29132         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29133         gcc.dg/init-desig-obs-3.c: New tests.
29134
29135 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
29136
29137         * gcc.dg/debug/20041023-1.c: New test.
29138
29139 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
29140
29141         PR middle-end/17407
29142         * gcc.c-torture/compile/pr17407.c: New test.
29143
29144         PR c++/18121
29145         * g++.dg/template/array8.C: New test.
29146
29147 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29148
29149         PR other/18138
29150         * lib/g++.exp: Accept more than one multilib libgcc.
29151         * lib/gcc-dg.exp: Likewise.
29152         * lib/objc.exp: Likewise.
29153         * lib/treelang.exp: Likewise.
29154         * lib/gfortran.exp: Likewise.
29155
29156 2004-10-24  Ben Elliston  <bje@au.ibm.com>
29157
29158         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29159
29160 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
29161
29162         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29163         * gcc.dg/c99-const-expr-3.c: Likewise.
29164
29165 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
29166
29167         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29168
29169 2004-10-23  Ben Elliston  <bje@au.ibm.com>
29170
29171         * gcc.c-torture/execute/loop-2e.x: Remove.
29172
29173 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29174
29175         PR c++/18095
29176         * g++.dg/parse/crash18.C: New.
29177         * g++.dg/parse/crash19.C: New.
29178
29179 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29180
29181         * g++.dg/ext/dllimport1.C: Move dg-warnings.
29182         * g++.dg/ext/dllimport2.C: Same.
29183         * g++.dg/ext/dllimport8.C: Same.
29184
29185 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
29186
29187         PR c++/10841
29188         * g++.dg/conversion/cast1.C: New test.
29189         * g++.dg/overload/pmf1.C: Adjust error marker.
29190
29191 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
29192
29193         PR objc/17923
29194         * objc.dg/const-str-7.m: New test.
29195
29196 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29197
29198         * g++.dg/template/memfriend11.C: Fix comment typo.
29199         * g++.dg/template/memfriend14.C: Likewise.
29200
29201 2004-10-20  Richard Henderson  <rth@redhat.com>
29202
29203         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29204         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29205         -fasynchronous-unwind-tables.
29206
29207 2004-10-20  Richard Henderson  <rth@redhat.com>
29208
29209         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29210         (main): Return success.
29211         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29212         (main): Return success.
29213
29214 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29215
29216         PR c++/13495
29217         * g++.dg/template/memfriend9.C: New test.
29218         * g++.dg/template/memfriend10.C: Likewise.
29219         * g++.dg/template/memfriend11.C: Likewise.
29220         * g++.dg/template/memfriend12.C: Likewise.
29221         * g++.dg/template/memfriend13.C: Likewise.
29222         * g++.dg/template/memfriend14.C: Likewise.
29223         * g++.dg/template/memfriend15.C: Likewise.
29224         * g++.dg/template/memfriend16.C: Likewise.
29225         * g++.dg/template/memfriend17.C: Likewise.
29226         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29227
29228 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
29229
29230         * g++.dg/conversion/dr195.C: New.
29231         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29232
29233 2004-10-20  Ben Elliston  <bje@au.ibm.com>
29234             Devang Patel  <dpatel@apple.com>
29235
29236         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29237         of floating point arithmetic, which could trap.
29238
29239 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
29240
29241         PR c++/14035
29242         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29243         * g++.dg/conversion/const2.C: New test.
29244         * g++.dg/expr/reinterpret2.C: New test.
29245         * g++.dg/expr/reinterpret3.C: New test.
29246         * g++.dg/expr/cast2.C: New test.
29247         * g++.dg/expr/copy1.C: New test.
29248         * g++.dg/other/conversion1.C: Change error message.
29249         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29250         function pointers to void *.
29251         * g++.old-deja/g++.mike/p10148.C: Likewise.
29252
29253 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29254
29255         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29256
29257 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
29258
29259         PR c++/18047
29260
29261         * g++.dg/parse/expr3.C: New test.
29262
29263 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29264
29265         * gcc.dg/smod-1.c: New test.
29266
29267 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
29268
29269         * objc.dg/method-14.m: New test.
29270
29271 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29272
29273         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29274         Also xfail as the patch was reverted.
29275
29276 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29277
29278         PR middle-end/16973
29279         * gcc.dg/pr16973.c: New test.
29280
29281 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
29282
29283         PR tree-optimization/17656
29284         * gcc.c-torture/compile/pr17656.c: New test.
29285
29286 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
29287
29288         * g++.dg/eh/shadow1.C: New.
29289
29290 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
29291
29292         * gcc.c-torture/compile/20041018-1.c: New test.
29293
29294 2004-10-18  Ben Elliston  <bje@au.ibm.com>
29295
29296         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29297         compiler referring to register 0 when accessing sdata.  The linker
29298         now patches things up.
29299
29300 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
29301
29302         PR c/17529
29303         * gcc.c-torture/compile/pr17529.c: New test.
29304
29305 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29306
29307         PR c++/17743
29308         * g++.dg/ext/attrib17.C: New test.
29309
29310 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29311
29312         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29313
29314 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29315
29316         PR c++/10479
29317         * g++.dg/ext/attrib16.C: New test.
29318
29319 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
29320
29321         PR c++/17042
29322         * g++.dg/init/dso_handle1.C: New test.
29323
29324         PR c++/14667
29325         * g++.dg/parse/typedef6.C: New test.
29326
29327         PR c++/17916
29328         * g++.dg/parse/pragma1.C: New test.
29329
29330 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
29331
29332         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29333
29334 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
29335
29336         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29337         -fno-common when on HPPA HP-UX platforms.
29338
29339 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
29340
29341         PR other/16820
29342         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29343         stdint.h.
29344         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29345         uintptr_t.
29346
29347 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29348
29349         PR c++/16301
29350         * g++.dg/lookup/strong-using-4.C: New test.
29351
29352 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29353
29354         PR middle-end/16567
29355         * gcc.c-torture/compile/nested-1.c: New test.
29356
29357 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29358
29359         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29360         and mipsisa64*-*-* (until support for misaligned loads is added).
29361         * gcc.dg/vect/vect-50.c: Likewise.
29362         * gcc.dg/vect/vect-52.c: Likewise.
29363         * gcc.dg/vect/vect-54.c: Likewise.
29364         * gcc.dg/vect/vect-58.c: Likewise.
29365         * gcc.dg/vect/vect-60.c: Likewise.
29366         * gcc.dg/vect/vect-80.c: Likewise.
29367
29368 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
29369
29370         PR c++/17976
29371         * g++.dg/init/dtor3.C: New test.
29372
29373 2004-10-15  Ben Elliston  <bje@au.ibm.com>
29374
29375         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29376
29377 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
29378
29379         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29380         * gcc.dg/macho-lo-sum.c: Likewise.
29381
29382 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
29383
29384         * gcc.dg/ppc-spe64-1.c: New test.
29385
29386 2004-10-14  Devang Patel  <dpatel@apple.com>
29387
29388         PR 17635
29389         * gcc.dg/pr17635.c : New test.
29390
29391 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
29392
29393         * gcc.dg/vect/vect-28.c: Remove xfail.
29394         * gcc.dg/vect/vect-30.c: Remove xfail.
29395         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29396         * gcc.dg/vect/vect-33.c: Remove xfail.
29397         * gcc.dg/vect/vect-44.c: Remove xfail.
29398         * gcc.dg/vect/vect-46.c: Remove xfail.
29399         * gcc.dg/vect/vect-50.c: Remove xfail.
29400         * gcc.dg/vect/vect-52.c: Remove xfail.
29401         * gcc.dg/vect/vect-54.c: Remove xfail.
29402         * gcc.dg/vect/vect-58.c: Remove xfail.
29403         * gcc.dg/vect/vect-60.c: Remove xfail.
29404         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29405         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29406         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29407         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29408         * gcc.dg/vect/vect-8.c: Remove xfail.
29409         * gcc.dg/vect/vect-80.c: Remove xfail.
29410         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29411
29412 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29413
29414         * gcc.dg/vect/vect-82.c: New testcase.
29415         * gcc.dg/vect/vect-82_64.c: New testcase.
29416         * gcc.dg/vect/vect-83.c: New testcase.
29417         * gcc.dg/vect/vect-83_64.c: New testcase.
29418
29419 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29420
29421         * gcc.dg/cpp/error-1.c: New test.
29422
29423 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29424
29425         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29426
29427 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
29428
29429         PR target/17984
29430         * gcc.dg/cris-peep2-xsrand2.c: New test.
29431
29432 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
29433
29434         PR c++/17661
29435         * g++.dg/expr/for2.C: New test.
29436
29437 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29438
29439         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29440
29441 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29442
29443         PR tree-optimization/17724
29444         * g++.dg/opt/pr17724-1.C: New test.
29445         * g++.dg/opt/pr17724-2.C: New test.
29446         * g++.dg/opt/pr17724-3.C: New test.
29447         * g++.dg/opt/pr17724-4.C: New test.
29448         * g++.dg/opt/pr17724-5.C: New test.
29449         * g++.dg/opt/pr17724-6.C: New test.
29450
29451 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29452
29453         PR c/17301
29454         * gcc.dg/pr17301-2.c: New test.
29455
29456 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29457
29458         PR c++/15876
29459         * g++.dg/parse/error22.C: New test.
29460
29461         PR c++/17936
29462         * g++.dg/template/spec18.C: New test.
29463
29464 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29465
29466         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29467         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29468         memcpy.
29469         * gcc.dg/ia64-sync-2.c: Ditto.
29470         * gcc.dg/ia64-sync-3.c: Ditto.
29471
29472 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29473
29474         * g++.dg/eh/cleanup5.C: Add dg-options "".
29475
29476 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29477
29478         PR middle-end/17657
29479         * gcc.dg/switch-4.c: New test case.
29480
29481 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29482
29483         * gcc.c-torture/execute/20041011-1.c: New test.
29484
29485 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29486
29487         PR c++/17554
29488         * g++.dg/init/for3.C: New test.
29489
29490         PR c++/17657
29491         * g++.dg/opt/switch2.C: New test.
29492
29493         PR middle-end/17703
29494         * g++.dg/warn/Wreturn-2.C: New test.
29495
29496 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29497
29498         PR c++/17907
29499         * g++.dg/eh/cleanup5.C: New test.
29500
29501 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29502
29503         PR c++/17393
29504         * g++.dg/parse/error21.C: New test.
29505
29506 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29507
29508         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29509         * g++.dg/warn/incomplete1.C: Likewise.
29510         * g++.dg/template/qualttp20.C: Likewise.
29511
29512 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29513
29514         PR c/17881
29515         * parm-incomplete-1.c: New test.
29516
29517 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29518
29519         PR c++/17867
29520         * g++.dg/parse/error19.C: New test.
29521
29522         PR c++/17670
29523         * g++.dg/init/new11.C: New test.
29524
29525         PR c++/17821
29526         * g++.dg/parse/error20.C: New test.
29527
29528         PR c++/17826
29529         * g++.dg/template/crash24.C: New test.
29530
29531 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29532
29533         PR c/17301
29534         * gcc.dg/pr17301-1.c: New test.
29535
29536 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29537
29538         PR c/17189
29539         * gcc.dg/anon-struct-5.c: New test.
29540
29541 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29542
29543         PR c/17844
29544         * gcc.dg/pr17844-1.c: New test.
29545
29546 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29547
29548         PR tree-optimization/17906
29549         * gcc.c-torture/compile/pr17906.c: New.
29550
29551 2004-10-09  Stuart Hastings  <stuart@apple.com>
29552             Roger Sayle  <roger@eyesopen.com>
29553
29554         PR rtl-optimization/17853
29555         * gcc.dg/i386-mmx-5.c: New testcase.
29556
29557 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29558
29559         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29560
29561 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29562
29563         PR c++/17524
29564         * g++.dg/template/static9.C: New test.
29565
29566         PR c++/17685
29567         * g++.dg/parse/operator5.C: New test.
29568
29569 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29570
29571         PR middle-end/17894
29572         * gcc.c-torture/execute/divcmp-4.c: New test case.
29573
29574 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29575
29576         PR tree-opt/17902
29577         * g++.dg/opt/pr17902.C: New test.
29578
29579 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29580
29581         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29582
29583 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29584
29585         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29586
29587 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29588
29589         * gcc.dg/assign-warn-3.c: New test.
29590
29591 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29592
29593         PR c/16999
29594         * gcc.dg/cpp/ident-1.c: New test.
29595
29596 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29597
29598         * gcc.c-torture/compile/acc1.c: New.
29599
29600 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29601
29602         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29603         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29604
29605 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29606
29607         * gcc.dg/ultrasp11.c: New test.
29608
29609 2004-10-08  Michael Matz  <matz@suse.de>
29610
29611         * gcc.dg/doloop-2.c: New test.
29612
29613 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29614
29615         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29616         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29617         objc.dg/method-9.m: Update expected diagnostics.
29618
29619 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29620
29621         * gcc.dg/ppc-fsel-3.c: New file.
29622         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29623
29624 2004-10-07  Paul Brook  <paul@codesourcery.com>
29625
29626         * gfortran.dg/intrinsic_verify_1.f90: New test.
29627
29628 2004-10-07  Paul Brook  <paul@codesourcery.com>
29629
29630         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29631
29632 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29633
29634         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29635         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29636         commit.
29637
29638 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29639
29640         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29641
29642 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29643
29644         PR c++/17115
29645         * g++.dg/warn/Winline-4.C: New test.
29646
29647 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29648
29649         * gcc.c-torture/compile/20041007-1.c: New test.
29650
29651 2004-10-07  Paul Brook  <paul@codesourcery.com>
29652
29653         PR fortran/17678
29654         * gfortran.dg/use_allocated_1.f90: New test.
29655
29656 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29657
29658         PR middle-end/17849
29659         * gfortran.fortran-torture/compile/nested.f90: New test
29660
29661 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29662
29663         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29664
29665 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29666
29667         PR c++/17368
29668         * g++.dg/ext/asm6.C: New test.
29669
29670 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
29671
29672         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29673
29674 2004-10-06  Paul Brook  <paul@codesourcery.com>
29675
29676         PR libfortran/17709
29677         * gfortran.dg/empty_format_1.f90: New test.
29678
29679 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29680
29681         PR fortran/17568
29682         * gfortran.dg/ishft.f90: New test.
29683
29684         PR fortran/17283
29685         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29686         tests.
29687
29688 2004-10-06  Paul Brook  <paul@codesourcery.com>
29689
29690         * gfortran.dg/do_1.f90: New test.
29691
29692 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29693
29694         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29695         optimizing for size.
29696
29697 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29698
29699         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29700
29701 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29702
29703         * gcc.c-torture/compile/20041005-1.c: New test.
29704
29705 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29706
29707         PR c++/17829
29708         * g++.dg/lookup/koenig4.C: New.
29709
29710 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29711
29712         * g++.dg/other/classkey1.C: Adjust quoting marks.
29713         * g++.dg/parse/error15.C: Likewise.
29714         * g++.dg/template/meminit2.C (int>): Likewise.
29715
29716 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29717
29718         PR fortran/17283
29719         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29720
29721         PR fortran/17631
29722         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29723
29724         PR fortran/17708
29725         * gfortran.dg/pr17708.f90: New test.
29726
29727 2004-10-04  Chao-ying Fu  <fu@mips.com>
29728
29729         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29730         * gcc.dg/vect/vect-4.c: Ditto.
29731         * gcc.dg/vect/vect-5.c: Ditto.
29732         * gcc.dg/vect/vect-6.c: Ditto.
29733         * gcc.dg/vect/vect-8.c: Ditto.
29734         * gcc.dg/vect/vect-16.c: Ditto.
29735         * gcc.dg/vect/vect-30.c: Ditto.
29736         * gcc.dg/vect/vect-40.c: Ditto.
29737         * gcc.dg/vect/vect-41.c: Ditto.
29738         * gcc.dg/vect/vect-42.c: Ditto.
29739         * gcc.dg/vect/vect-43.c: Ditto.
29740         * gcc.dg/vect/vect-44.c: Ditto.
29741         * gcc.dg/vect/vect-45.c: Ditto.
29742         * gcc.dg/vect/vect-46.c: Ditto.
29743         * gcc.dg/vect/vect-47.c: Ditto.
29744         * gcc.dg/vect/vect-48.c: Ditto.
29745         * gcc.dg/vect/vect-49.c: Ditto.
29746         * gcc.dg/vect/vect-50.c: Ditto.
29747         * gcc.dg/vect/vect-51.c: Ditto.
29748         * gcc.dg/vect/vect-52.c: Ditto.
29749         * gcc.dg/vect/vect-53.c: Ditto.
29750         * gcc.dg/vect/vect-54.c: Ditto.
29751         * gcc.dg/vect/vect-55.c: Ditto.
29752         * gcc.dg/vect/vect-56.c: Ditto.
29753         * gcc.dg/vect/vect-57.c: Ditto.
29754         * gcc.dg/vect/vect-58.c: Ditto.
29755         * gcc.dg/vect/vect-59.c: Ditto.
29756         * gcc.dg/vect/vect-60.c: Ditto.
29757         * gcc.dg/vect/vect-74.c: Ditto.
29758         * gcc.dg/vect/vect-79.c: Ditto.
29759         * gcc.dg/vect/vect-80.c: Ditto.
29760
29761 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
29762
29763         * gcc.dg/unused-7.c: Use the correct option.
29764
29765 2004-10-04  Paul Brook  <paul@codesourcery.com>
29766         Bud Davis  <bdavis9659@comcast.net>
29767
29768         PR fortran/17706
29769         PR fortran/16434
29770         * gfortran/pr17706.f90: New test.
29771         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29772
29773 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29774
29775         * gfortran.dg/pr17612.f90: New test.
29776
29777 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29778
29779         * g++.dg/template/local1.C: Adjust quoting marks in
29780         testing for diagnostics.
29781         * g++.dg/tls/diag-2.C: Likewise.
29782         * g++.dg/other/error8.C: Likewise.
29783
29784 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29785
29786         PR c/17178
29787         * gcc.dg/unused-4.c: Adjust to be correct.
29788
29789         PR c/17820
29790         * gcc.dg/unused-7.c: New test.
29791
29792 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29793
29794         PR c++/17797
29795         * g++.dg/overload/template2.C: New test.
29796
29797 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
29798
29799         PR tree-optimization/16632
29800         * gcc.dg/tree-ssa/20041002-1.c: New.
29801
29802 2004-10-03  Paul Brook  <paul@codesourcery.com>
29803
29804         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
29805         rather than relying on default formatting.
29806
29807 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
29808
29809         * gcc.dg/20040920-1.c: Update expected message text.
29810
29811 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
29812
29813         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29814
29815 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
29816
29817         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29818         tree level.
29819
29820 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29821
29822         * gcc.dg/tree-ssa/pr17343.c: Remove.
29823
29824 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29825
29826         PR tree-opt/17343
29827         * gcc.dg/tree-ssa/pr17343.c: New test.
29828
29829 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
29830
29831         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29832         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29833         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29834         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29835         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29836
29837 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29838
29839         * gcc.dg/lvalue-2.c: New test.
29840
29841 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29842
29843         PR c/17730
29844         * gcc.dg/pr17730-1.c: New test
29845
29846 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29847
29848         PR c/7425
29849         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29850
29851 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29852
29853         * gcc.c-torture/execute/stdarg-1.c: New test.
29854         * gcc.c-torture/execute/stdarg-2.c: New test.
29855         * gcc.c-torture/execute/stdarg-3.c: New test.
29856         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29857         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29858         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29859         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29860         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29861
29862 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29863
29864         PR tree-optimization/17697
29865         * g++.dg/opt/pr17697-1.C: New test.
29866         * g++.dg/opt/pr17697-2.C: New test.
29867         * g++.dg/opt/pr17697-3.C: New test.
29868
29869 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29870
29871         PR c/16409
29872         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29873         gcc.dg/vla-init-5.c: New tests.
29874
29875 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29876
29877         PR c/13804
29878         * gcc.dg/pr13804-1.c: New test.
29879
29880 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29881
29882         PR fortran/16938
29883         * gfortran.dg/pr16938.f90: New test.
29884
29885 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29886
29887         * g++.dg/template/crash23.C: New test.
29888
29889 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29890
29891         PR c++/17585
29892         * g++.dg/template/static8.C: New test.
29893
29894 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29895
29896         PR c++/17681
29897         * g++.dg/other/error9.C: New test.
29898
29899 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29900
29901         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29902
29903 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29904
29905         PR fortran/15164
29906         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29907
29908 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29909
29910         PR middle-end/17112
29911         * gcc.dg/pr17112-1.c: New test case.
29912
29913 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29914
29915         PR c/11459
29916         * gcc.dg/pr11459-1.c: New test.
29917
29918 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29919
29920         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29921         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29922
29923 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29924
29925         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29926
29927 2004-09-25  Jan Hubicka  <jh@suse.cz>
29928
29929         * compile/30040909-1.c: New test.
29930         * compile/30040907-1.c: New test.
29931
29932 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29933
29934         * gcc.c-torture/execute/va-arg-26.c: New test.
29935
29936 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29937
29938         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29939         extra diagnostics on targets with 64-bit pointers.
29940         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29941
29942 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29943
29944         PR c/17188
29945         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29946         * gcc.dg/decl-3.c: Adjust expected message.
29947
29948 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29949
29950         PR fortran/17615
29951         * gfortran.dg/pr17615.f90: New test.
29952
29953 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29954
29955         PR tree-optimzation/17517
29956         * g++.dg/tree-ssa/pr17517.C: New Test.
29957
29958 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29959
29960         PR c++/16889
29961         * g++.dg/lookup/ambig3.C: New.
29962
29963 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29964
29965         PR tree-opt/17624
29966         * g++.dg/opt/pr17624.C: New test.
29967
29968 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29969
29970         PR c/6980
29971         * gcc.dg/Wbad-function-cast-1.c: New test.
29972
29973 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29974
29975         * g++.dg/ext/complit1.C
29976         * g++.dg/other/error2.C
29977         * g++.dg/other/nontype-1.C
29978         * g++.dg/parse/crash11.C
29979         * g++.dg/parse/crash12.C
29980         * g++.dg/parse/error15.C
29981         * g++.dg/parse/error4.C
29982         * g++.dg/parse/tmpl-outside1.C
29983         * g++.dg/parse/too-many-tmpl-args1.C
29984         * g++.dg/template/dependent-expr3.C
29985         * g++.dg/template/error10.C
29986         * g++.dg/template/instantiate1.C
29987         * g++.dg/template/vtable2.C
29988         * g++.dg/warn/Wshadow-1.C
29989         * g++.dg/warn/weak1.C
29990         * g++.old-deja/g++.brendan/crash16.C
29991         * g++.old-deja/g++.brendan/crash18.C
29992         * g++.old-deja/g++.brendan/crash48.C
29993         * g++.old-deja/g++.brendan/crash49.C
29994         * g++.old-deja/g++.brendan/crash55.C
29995         * g++.old-deja/g++.brendan/crash56.C
29996         * g++.old-deja/g++.brendan/crash8.C
29997         * g++.old-deja/g++.brendan/enum11.C
29998         * g++.old-deja/g++.brendan/enum8.C
29999         * g++.old-deja/g++.brendan/enum9.C
30000         * g++.old-deja/g++.brendan/friend3.C
30001         * g++.old-deja/g++.brendan/misc14.C
30002         * g++.old-deja/g++.bugs/900402_02.C
30003         * g++.old-deja/g++.bugs/900404_03.C
30004         * g++.old-deja/g++.bugs/900404_04.C
30005         * g++.old-deja/g++.bugs/900428_03.C
30006         * g++.old-deja/g++.jason/crash4.C
30007         * g++.old-deja/g++.jason/overload21.C
30008         * g++.old-deja/g++.jason/redecl1.C
30009         * g++.old-deja/g++.jason/report.C
30010         * g++.old-deja/g++.jason/rfg10.C
30011         * g++.old-deja/g++.jason/template30.C
30012         * g++.old-deja/g++.law/arm12.C
30013         * g++.old-deja/g++.law/ctors5.C
30014         * g++.old-deja/g++.law/cvt20.C
30015         * g++.old-deja/g++.law/init10.C
30016         * g++.old-deja/g++.law/init8.C
30017         * g++.old-deja/g++.law/visibility17.C
30018         * g++.old-deja/g++.law/visibility7.C
30019         * g++.old-deja/g++.mike/net8.C
30020         * g++.old-deja/g++.mike/p646.C
30021         * g++.old-deja/g++.mike/p700.C
30022         * g++.old-deja/g++.mike/p701.C
30023         * g++.old-deja/g++.mike/p811.C
30024         * g++.old-deja/g++.ns/template13.C
30025         * g++.old-deja/g++.other/array3.C
30026         * g++.old-deja/g++.other/crash25.C
30027         * g++.old-deja/g++.other/dtor3.C
30028         * g++.old-deja/g++.other/dtor4.C
30029         * g++.old-deja/g++.other/main1.C
30030         * g++.old-deja/g++.other/warn7.C
30031         * g++.old-deja/g++.pt/crash11.C
30032         * g++.old-deja/g++.pt/crash36.C
30033         * g++.old-deja/g++.pt/spec22.C
30034         * g++.old-deja/g++.pt/spec9.C
30035         * g++.old-deja/g++.pt/ttp52.C
30036         * g++.old-deja/g++.robertl/eb103.C
30037         * g++.old-deja/g++.robertl/eb121.C
30038         * g++.old-deja/g++.robertl/eb22.C
30039         * g++.old-deja/g++.robertl/eb8.C:
30040         Update locations and/or regexps of dg-error markers.
30041         Remove markers for some bogus messages that are no longer issued.
30042
30043 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
30044
30045         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30046         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30047
30048 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30049
30050         PR c++/17618
30051         * g++.dg/lookup/crash5.C: New test.
30052
30053 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30054
30055         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30056         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30057         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30058         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30059         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30060         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30061
30062         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30063         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30064         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30065         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30066         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30067         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30068
30069         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30070
30071         * gcc.dg/vect/vect-44.c: Check additional cases.
30072         * gcc.dg/vect/vect-48.c: Check additional cases.
30073
30074         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30075         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30076         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30077         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30078         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30079         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30080         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30081         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30082         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30083
30084         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30085         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30086         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30087
30088 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30089
30090         * gcc.dg/tree-ssa/loop-6.c: New test.
30091
30092 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
30093
30094         PR c++/17620
30095         * g++.dg/inherit/base2.C: New.
30096
30097 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30098
30099         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30100         * gcc.dg/20001012-2.c: Likewise.
30101         * gcc.dg/20001013-1.c: Likewise.
30102         * gcc.dg/20001101-1.c: Likewise.
30103         * gcc.dg/20001102-1.c: Likewise.
30104         * gcc.dg/bf-spl1.c: Likewise.
30105         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30106         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30107
30108 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
30109
30110         PR tree-optimization/16721
30111         * gcc.dg/tree-ssa/pr16721.c: New test.
30112
30113 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
30114
30115         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30116         * gcc.dg/20040305-1.c: Likewise.
30117
30118 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30119
30120         PR c/16566
30121         * gcc.c-torture/compile/pr16566-1.c,
30122         gcc.c-torture/compile/pr16566-2.c,
30123         gcc.c-torture/compile/pr16566-3.c: New tests.
30124
30125 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
30126
30127         PR tree-optimization/17512
30128         * gcc.c-torture/compile/20040916-1.c.
30129
30130 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
30131
30132         * gcc.dg/pragma-re-3.c: New test.
30133
30134 2004-09-17  Matt Austern  <austern@apple.com>
30135
30136         PR c++/15049
30137         * g++.dg/other/anon3.C: New.
30138
30139 2004-09-21  Roger Sayle  <roger@eyesopen.com>
30140
30141         PR c++/7503
30142         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30143         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30144         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30145         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30146         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30147
30148 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
30149
30150         PR fortran/17286
30151         * gfortran.dg/pr17286.f90: New test.
30152
30153 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
30154
30155         PR c++/17530
30156         * g++.dg/template/static7.C: New test.
30157
30158 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
30159
30160         PR tree-opt/17558
30161         * gcc.c-torture/compile/pr17558.c: New test.
30162
30163 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30164
30165         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30166         if SKIP_ATTRIBUTE is defined.
30167
30168 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30169
30170         PR fortran/15957
30171         * gfortran.dg/pr15957.f90: New test.
30172
30173 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
30174
30175         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30176         in comparison.
30177         * gcc.dg/vect/vect-79.c: Likewise.
30178         * gcc.dg/vect/vect-80.c: Likewise.
30179
30180 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30181
30182         PR fortran/15750
30183         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30184
30185 2004-09-20  Ira Rosen  <irar@il.ibm.com>
30186
30187         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30188         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30189         * gcc.dg/vect/vect-62.c: New testcase.
30190         * gcc.dg/vect/vect-63.c: New testcase.
30191         * gcc.dg/vect/vect-64.c: New testcase.
30192         * gcc.dg/vect/vect-65.c: New testcase.
30193         * gcc.dg/vect/vect-66.c: New testcase.
30194         * gcc.dg/vect/vect-67.c: New testcase.
30195         * gcc.dg/vect/vect-68.c: New testcase.
30196         * gcc.dg/vect/vect-69.c: New testcase.
30197         * gcc.dg/vect/vect-79.c: New testcase.
30198         * gcc.dg/vect/vect-80.c: New testcase.
30199
30200 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30201
30202         * gcc.target/mips/asm-1.c: New test.
30203
30204 2004-09-19  Ira Rosen  <irar@il.ibm.com>
30205
30206         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30207         * gcc.dg/vect/vect-73.c: New testcase.
30208         * gcc.dg/vect/vect-74.c: New testcase.
30209         * gcc.dg/vect/vect-75.c: New testcase.
30210         * gcc.dg/vect/vect-76.c: New testcase.
30211         * gcc.dg/vect/vect-77.c: New testcase.
30212         * gcc.dg/vect/vect-78.c: New testcase
30213
30214 2004-09-18  Paul Brook  <paul@codesourcery.com>
30215
30216         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30217
30218 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30219
30220         PR c/17424
30221         * gcc.dg/pr17424-1.c: New test.
30222
30223 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
30224
30225         * g++.dg/tree-ssa/pr17153.C: New test.
30226
30227 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
30228
30229         PR pch/13361
30230         * g++.dg/pch/wchar-1.C: New.
30231         * g++.dg/pch/wchar-1.Hs: New.
30232
30233 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
30234
30235         * gcc.c-torture/execute/20040917-1.c: New test.
30236
30237 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30238
30239         PR tree-optimization/17319
30240         * gcc.dg/pr17319.c: New test.
30241
30242 2004-09-17  Devang Patel  <dpatel@apple.com>
30243
30244         * gcc.dg/20040813-1.c: New test.
30245
30246 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30247
30248         PR tree-optimization/17273
30249         * gcc.c-torture/compile/pr17273.c: New test.
30250
30251 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30252
30253         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30254         Update expected messages.
30255         * gcc.dg/declspec-13.c: New test.
30256
30257 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
30258
30259         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30260
30261 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30262
30263         * gcc.c-torture/execute/pr17252.c: Use post-increment to
30264         change what 'a' is pointing to.
30265
30266 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
30267
30268         PR c++/16002
30269         * g++.dg/template/error18.C: New test.
30270
30271         PR c++/16029
30272         * g++.dg/warn/Wunused-8.C: New test.
30273
30274 2004-09-17  Steven Bosscher  <stevenb@suse.de>
30275
30276         PR tree-optimization/17513
30277         * gcc.dg/20040916-1.c: New test.
30278
30279 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
30280
30281         PR c++/17501
30282         * g++.dg/template/typename7.C: New test.
30283
30284 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30285
30286         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30287
30288 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
30289
30290         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30291         with -ftree-based-profiling also.
30292         * lib/profopt.exp: Support late-set profile_option/feedback_option.
30293
30294 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
30295
30296         PR/15364
30297         * gfortran.dg/der_array_io_1.f90: New test.
30298         * gfortran.dg/der_array_io_2.f90: New test.
30299         * gfortran.dg/der_array_io_3.f90: New test.
30300
30301 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30302
30303         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30304         EABI.
30305
30306 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30307
30308         * g++.dg/opt/switch1.C: New test.
30309
30310 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30311
30312         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30313         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30314         Update expected messages.
30315
30316 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30317
30318         PR fortran/16485
30319         * gfortran.dg/same_name_1.f90: New test.
30320
30321 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
30322
30323         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
30324         dereference garbage pointers.
30325
30326 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
30327
30328         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30329         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30330
30331         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30332         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30333         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30334
30335 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
30336
30337         PR c++/17324
30338         * g++.dg/template/mangle1.C: New test.
30339
30340 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30341
30342         PR tree-optimization/17252
30343         * gcc.c-torture/execute/pr17252.c: New test.
30344
30345 2004-09-14  Andrew Pinski  <apinski@apple.com>
30346
30347         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30348
30349 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30350
30351         PR rtl-optimization/9771
30352         * gcc.dg/pr9771-1.c: New test case.
30353
30354 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30355
30356         PR tree-optimization/15262
30357         * gcc.c-torture/execute/pr15262-1.c: New test.
30358         * gcc.c-torture/execute/pr15262-2.c: New test.
30359
30360 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30361
30362         * gcc.dg/declspec-12.c: New test.
30363
30364 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
30365
30366         * gfortran.dg/pr17090.f90: Add directives to test.
30367
30368 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30369
30370         * gcc.c-torture/compile/20040914-1.c: New test.
30371
30372 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30373
30374         PR c++/16162
30375         * g++.dg/template/decl2.C: New test.
30376
30377 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
30378
30379         PR fortran/17090
30380         * gfortran.dg/pr17090.f90: New test.
30381
30382 2004-09-13  Dale Johannesen  <dalej@apple.com>
30383
30384         * gcc.c-torture/compile/pr17408.c: New test case.
30385
30386 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30387
30388         PR c++/16716
30389         * g++.dg/parse/crash17.C: New test.
30390
30391         PR c++/17327
30392         * g++.dg/template/enum3.C: New test.
30393
30394 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
30395
30396         * lib/gcc-defs.exp: Load wrapper.exp.
30397         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30398         using local code.
30399         * lib/gcc.exp (gcc_init): Similar.
30400         * lib/gfortran.exp (gfortran_init): Similar.
30401         * lib/objc.exp (objc_init): Similar.
30402         * lib/treelang.exp (treelang_init): Similar.
30403         * lib/wrapper.exp: New file with build_wrapper call machinery in
30404         ${tool}_maybe_build_wrapper.
30405
30406 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30407
30408         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30409         "inline".
30410         * gcc.dg/declspec-11.c: Update expected messages.
30411         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30412         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30413         gcc.dg/inline-12.c: New tests.
30414
30415 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
30416
30417         * g++.dg/tree-ssa/pr17400.C: New testcase.
30418
30419 2004-09-13  James E Wilson  <wilson@specifixinc.com>
30420
30421         * gcc.target/mips/sb1-1.c: New testcase.
30422
30423 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
30424
30425         * lib/g77-dg.exp: Remove unused file.
30426         * lib/mike-g77.exp: Ditto.
30427         * lib/g77.exp: Ditto.
30428
30429 2004-09-12  Richard Henderson  <rth@redhat.com>
30430
30431         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30432
30433 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30434
30435         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30436         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30437         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30438         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30439         Update expected messages.
30440
30441 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30442
30443         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30444         declaration/use mismatch for dirp parameter.
30445
30446 2004-09-12  Andrew Pinski  <apinski@apple.com>
30447
30448         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30449         -fgnu-runtime is passed.
30450
30451 2004-09-12  Richard Henderson  <rth@redhat.com>
30452
30453         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30454         do the uplevel thing and update additional_flags directly.
30455         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30456         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30457         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30458         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30459
30460 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30461
30462         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30463
30464 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30465
30466         PR middle-end/17411
30467         * g++.dg/opt/pr17411-1.C: New test case.
30468
30469 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30470
30471         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30472         gcc.dg/tls/diag-2.c: Update expected messages.
30473         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30474         messages.
30475         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30476         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30477         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30478         gcc.dg/tls/diag-5.c: New tests.
30479
30480 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30481
30482         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30483
30484 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30485
30486         * g++.dg/parse/break-in-for.C: New test.
30487
30488 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30489
30490         * gcc.dg/tree-ssa/20040911-1.c: New test.
30491
30492 2004-09-11  Andreas Jaeger  <aj@suse.de>
30493
30494         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30495         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30496
30497 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30498
30499         * gcc.target/frv: New directory of FR-V-specific tests.
30500
30501 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30502
30503         * gcc.dg/convert-vec-1.c: New test.
30504
30505 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30506
30507         PR middle-end/17024
30508         * gcc.dg/pr17024-1.c: New test case.
30509
30510 2004-09-10  Eric Christopher  <echristo@redhat.com>
30511
30512         * gcc.dg/20040910-1.c: New test.
30513
30514 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30515
30516         * gcc.dg/bitfld-9.c: New test.
30517
30518 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30519
30520         * gcc.c-torture/execute/ieee/acc1.c: New test.
30521         * gcc.c-torture/execute/ieee/acc2.c: New test.
30522         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30523
30524 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30525
30526         * gcc.dg/deprecated-2.c: New test.
30527
30528 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30529
30530         * gcc.dg/init-vec-1.c: New test.
30531
30532 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30533
30534         PR middle-end/17055
30535         * gcc.dg/pr17055-1.c: New test case.
30536
30537 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30538
30539         PR target/17377
30540         * gcc.c-torture/execute/pr17377.c: New test.
30541
30542 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30543
30544         PR c/8420
30545         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30546         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30547         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30548         gcc.dg/long-long-typespec-1.c: New tests.
30549         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30550
30551 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30552
30553         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30554         gcc.dg/gnu99-static-1.c: New tests.
30555
30556 2004-09-08  Devang Patel  <dpatel@apple.com>
30557
30558         * gcc.dg/darwin-ld-20040828-1.c: New test.
30559         * gcc.dg/darwin-ld-20040828-2.c: New test.
30560         * gcc.dg/darwin-ld-20040828-3.c: New test.
30561
30562 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30563
30564         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30565         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30566         in error message.
30567         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30568         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30569         in error message.
30570         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30571         types they qualify.
30572         * objc.dg/type-size-2.m: Fix wording in comment.
30573         * objc.dg/va-meth-1.m: New test case.
30574
30575 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30576
30577         PR c/16633:
30578         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30579         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30580
30581 2004-09-06  Devang Patel  <dpatel@apple.com>
30582
30583         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30584         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30585
30586 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30587
30588         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30589         reflect changed line numbering of diagnostics.
30590
30591 2004-09-06  Paul Brook  <paul@codesourcery.com>
30592
30593         * gfortran.dg/edit_real_1.f90: Add new test.
30594
30595 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30596
30597         * gcc.dg/tree-ssa/loop-2.c: New test.
30598         * gcc.dg/tree-ssa/loop-3.c: New test.
30599         * gcc.dg/tree-ssa/loop-4.c: New test.
30600         * gcc.dg/tree-ssa/loop-5.c: New test.
30601
30602 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30603
30604         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30605
30606 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30607
30608         * gcc.dg/format/sentinel-1.c: New test.
30609
30610 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30611
30612         * gcc.dg/builtins-46.c: New.
30613
30614 2004-09-03  Devang Patel  <dpatel@apple.com>
30615
30616         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30617         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30618
30619 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30620
30621         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30622         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30623         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30624         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30625         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30626         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30627         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30628         the non-portable bzero.
30629         * gcc.dg/20010912-1.c: xfail for NetWare.
30630         * gcc.dg/20020426-2.c: xfail for NetWare.
30631         * gcc.dg/20021014-1.c: xfail for NetWare.
30632         * gcc.dg/20021018-1.c: xfail for NetWare.
30633         * gcc.dg/20030213-1.c: xfail for NetWare.
30634         * gcc.dg/20030225-1.c: xfail for NetWare.
30635         * gcc.dg/20030708-1.c: xfail for NetWare.
30636         * gcc.dg/builtins-config.h: Also exclude NetWare.
30637         * gcc.dg/format/format.h: Define restrict only if not already defined.
30638         * gcc.dg/nest.c: xfail for NetWare.
30639         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30640         * lib/target-supports.exp (check_visibility_available): Exclude
30641         NetWare.
30642
30643 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30644
30645         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30646         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30647         deterministic starting point for the alignment of structure fields.
30648         * gcc.dg/Wpadded.c: Dito.
30649         * g++.dg/abi/vbase10.C: Dito.
30650
30651 2004-09-03  Devang Patel  <dpatel@apple.com>
30652
30653         * g++.dg/debug/pr15736.cc: New test.
30654
30655 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30656
30657         * README.QMTEST: Fix out-of-date link.
30658
30659 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30660
30661         PR fortran/16579
30662         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30663         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30664
30665 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30666
30667         * g++.dg/abi/arm_rtti1.C: New test.
30668
30669 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
30670
30671         * gcc.dg/ppc-vector-memcpy.c: New.
30672         * gcc.dg/ppc-vector-memset.c: New.
30673
30674 2004-09-02  Chao-ying Fu  <fu@mips.com>
30675
30676         * gcc.target/mips/mips-3d-1.c: New test.
30677         * gcc.target/mips/mips-3d-2.c: New test.
30678         * gcc.target/mips/mips-3d-3.c: New test.
30679         * gcc.target/mips/mips-3d-4.c: New test.
30680         * gcc.target/mips/mips-3d-5.c: New test.
30681         * gcc.target/mips/mips-3d-6.c: New test.
30682         * gcc.target/mips/mips-3d-7.c: New test.
30683         * gcc.target/mips/mips-3d-8.c: New test.
30684         * gcc.target/mips/mips-3d-9.c: New test.
30685         * gcc.target/mips/mips-ps-1.c: New test.
30686         * gcc.target/mips/mips-ps-2.c: New test.
30687         * gcc.target/mips/mips-ps-3.c: New test.
30688         * gcc.target/mips/mips-ps-4.c: New test.
30689         * gcc.target/mips/mips-ps-type.c: New test.
30690
30691 2004-09-02  Paul Brook  <paul@codesourcery.com>
30692
30693         * gfortran.dg/edit_real_1.f90: Add new tests.
30694
30695 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30696
30697         PR fortran/15327
30698         * gfortran.dg/merge_char_1.f90: New test.
30699
30700 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30701
30702         PR fortran/16404
30703         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30704
30705 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30706
30707         PR c/1522
30708         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30709
30710 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
30711
30712         * g++.dg/opt/loop1.C: Do not XFAIL.
30713
30714 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
30715
30716         * gcc.c-torture/execute/20040831-1.c: New test.
30717
30718 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
30719
30720         PR fortran/16579
30721         * gfortran.dg/g77/20010610.f: Now passes.
30722         Copy from g77.f-torture/execute. Add dg-run directive.
30723         * gfortran.dg/g77/README: Update
30724
30725 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
30726
30727         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30728         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30729         (t1, t2, t3, t4): Add volatile.
30730
30731 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30732
30733         * g++.dg/ext/visibility/arm1.C: New test.
30734
30735 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
30736
30737         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30738         -pedantic-errors.
30739
30740 2004-09-01  Paul Brook  <paul@codesourcery.com>
30741
30742         * gfortran.dg/eof_2.f90: New test.
30743
30744 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30745
30746         PR fortran/16579
30747         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30748
30749 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
30750
30751         PR libfortran/16805
30752         * gfortran.dg/list_read_2.f90: New test.
30753
30754 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30755
30756         * g++.dg/abi/key1.C: New test.
30757
30758 2004-08-31  Richard Henderson  <rth@redhat.com>
30759
30760         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30761         form of offsetof.
30762         * g++.dg/other/offsetof5.C: Remove duplicate.
30763
30764 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30765
30766         PR fortran/17244
30767         * gfortran.dg/func_derived_1.f90: New test.
30768
30769 2004-08-31  Paul Brook  <paul@codesourcery.com>
30770
30771         * gfortran.dg/eof_1.f90: New test.
30772
30773 2004-08-31  Paul Brook  <paul@codesourcery.com>
30774
30775         * gfortran.dg/list_read_1.f90: New file.
30776
30777 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
30778
30779         * g++.dg/opt/loop1.C: XFAIL.
30780
30781 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
30782
30783         * gcc.dg/funcdef-storage-1.c: New.
30784         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30785         an extern function in local scope.
30786         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30787         declare an 'auto inline' function in local scope.
30788         * gcc.dg/20011130-1.c: Likewise.
30789         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30790         an 'auto' function in local scope.
30791         * gcc.dg/20021014-1.c: Likewise.
30792         * gcc.dg/20030331-2.c: Likewise.
30793
30794 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30795
30796         * gfortran.dg/blockdata_1.f90: New test.
30797
30798 2004-08-30  Richard Henderson  <rth@redhat.com>
30799
30800         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30801
30802 2004-08-30  Richard Henderson  <rth@redhat.com>
30803
30804         * lib/fortran-torture.exp (fortran-torture-execute): Honor
30805         additional_flags set by alternate driver.
30806         (ieee-options): New procedure.
30807         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30808         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30809         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30810         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30811
30812 2004-08-30  Richard Henderson  <rth@redhat.com>
30813
30814         * lib/f-torture.exp: Remove.
30815
30816 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
30817
30818         PR rtl-optimization/16590
30819         * g++.dg/opt/loop1.C: New test.
30820
30821 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30822
30823         PR fortran/13910
30824         * gfortran.dg/oldstyle_1.f90: New test.
30825
30826 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
30827         Paul Brook  <paul@codesourcery.com>
30828
30829         * gfortran.dg/g77/README: Update.
30830         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30831         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30832         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30833
30834 2004-08-28  Paul Brook  <paul@codesourcery.com>
30835
30836         PR libfortran/17195
30837         * gfortran.dg/edit_real_1.f90: New test.
30838
30839 2004-08-27  Paul Brook  <paul@codesourcery.com>
30840
30841         * gfortran.dg/rewind_1.f90: New test.
30842
30843 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
30844
30845         PR fortran/16597
30846         * gfortran.dg/pr16597.f90: New test.
30847
30848 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30849
30850         PR c/13801
30851         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30852         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30853         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30854         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30855         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30856
30857 2004-08-26  Nick Clifton  <nickc@redhat.com>
30858
30859         * gcc.c-torture/compile/pr17119.c: New test.
30860
30861 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30862
30863         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30864
30865 2004-08-25  Richard Henderson  <rth@redhat.com>
30866
30867         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30868         the bits that expect kind=8 to be the largest real kind.
30869
30870 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30871
30872         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30873
30874 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30875
30876         * gfortran.dg/assignment_1.f90: New test.
30877
30878 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30879
30880         * g++.dg/template/repo3.C: New test.
30881
30882 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30883
30884         PR middle-end/16693
30885         PR tree-optimization/16372
30886         * g++.dg/opt/pr16372-1.C: New test case.
30887         * g++.dg/opt/pr16693-1.C: New test case.
30888         * g++.dg/opt/pr16693-2.C: New test case.
30889
30890 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30891
30892         * objc.dg/proto-lossage-4.m: New test.
30893
30894 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30895
30896         PR c++/17155
30897         * g++.dg/inherit/local2.C: New test.
30898
30899 2004-08-25  Paul Brook  <paul@codesourcery.com>
30900
30901         PR fortran/17144
30902         * gfortran.dg/string_ctor_1.f90: New test.
30903
30904 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30905
30906         PR c++/14428
30907         * g++.dg/template/redecl2.C: New test.
30908
30909 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30910
30911         PR fortran/17143
30912         * gfortran.dg/pr17143.f90: New test.
30913
30914 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30915
30916         PR fortran/17164
30917         * gfortran.dg/pr17164.f90: New test.
30918
30919 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30920
30921         * gcc.dg/tree-ssa/loop-1.c: New test.
30922
30923 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30924
30925         * gcc.c-torture/compile/20040824-1.c: New test.
30926
30927 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30928
30929         * gcc.c-torture/compile/iftrap-3.c: New test.
30930
30931 2004-08-24  Paul Brook  <paul@codesourcery.com>
30932
30933         * gfortran.dg/entry_2.f90: New test.
30934
30935 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30936
30937         PR c++/16889
30938         * g++.dg/lookup/ambig[12].C: New.
30939
30940 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30941
30942         PR c++/16706
30943         * g++.dg/template/crash21.C: New test.
30944         * g++.dg/template/crash22.C: Likewise.
30945
30946 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30947
30948         PR c++/17149
30949         * g++.dg/template/access15.C: New.
30950
30951 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30952
30953         PR c++/17163
30954         * g++.dg/template/repo2.C: New test.
30955
30956 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30957
30958         PR rtl-optimization/17078
30959         * gcc.c-torture/execute/pr17078-1.c: New test case.
30960
30961 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30962
30963         PR c/14492
30964         * gcc.dg/debug/crash1.c: New test.
30965
30966 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30967
30968         PR c/16180
30969         * gcc.dg/loop-5.c: New test.
30970
30971 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30972
30973         * gcc.c-torture/execute/20040823-1.c: New test.
30974
30975 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30976
30977         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30978         to the assembler.  Simplify test accordingly.
30979         (asm_abi_flags): Use GNU names.
30980         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30981         to check for ABI flags.
30982
30983 2004-08-22  Andrew Pinski  <apinski@apple.com>
30984
30985         * g++.dg/opt/pr14029.C: New test.
30986         * gcc.c-torture/execute/pr15262.c: New test.
30987
30988 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30989
30990         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30991
30992 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30993
30994         PR 16908
30995         * gfortran.dg/direct_io.f90: New test.
30996
30997 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30998
30999         PR c++/17121
31000         * g++.dg/inherit/local2.C: New test.
31001
31002 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31003
31004         PR c++/17120
31005         * g++.dg/warn/Wparentheses-4.C: New test.
31006
31007 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31008
31009         PR c++/17121
31010         * g++.dg/inherit/local2.C: New test.
31011
31012         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31013         * gcc.dg/ppc-ldstruct.c: Likewise.
31014         * gcc.dg/ppc64-abi-2.c: Likewise.
31015
31016 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
31017
31018         PR rtl-optimization/17099
31019         * gcc.c-torture/execute/20040820-1.c: New test.
31020
31021 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
31022
31023         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31024
31025 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
31026
31027         PR fortran/17077
31028         * gfortran.dg/auto_array_1.f90: New test.
31029
31030 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31031
31032         PR fortran/17074
31033         * gfortran.dg/simpleif_1.f90: New test.
31034
31035 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
31036
31037         * lib/target-supports.exp (check_profiling_available): Return
31038         false for arm*-*-symbianelf* and arm*-*-eabi*.
31039
31040         PR c++/15890
31041         * g++.dg/template/delete1.C: New test.
31042
31043 2004-08-19  Paul Brook  <paul@codesourcery.com>
31044
31045         PR fortran/14976
31046         PR fortran/16228
31047         * gfortran.dg/data_char_1.f90: New test.
31048
31049 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31050
31051         PR fortran/16946
31052         * gfortran.dg/reduction.f90: New testcase.
31053
31054 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31055
31056         PR fortran/16520
31057         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31058
31059 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31060
31061         PR c++/17041
31062         * g++.dg/Wparentheses-3.C: New test.
31063
31064 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31065
31066         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31067         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31068         * gcc.dg/vect/vect-2.c: Likewise.
31069         * gcc.dg/vect/vect-3.c: Likewise.
31070         * gcc.dg/vect/vect-4.c: Likewise.
31071         * gcc.dg/vect/vect-5.c: Likewise.
31072         * gcc.dg/vect/vect-6.c: Likewise.
31073         * gcc.dg/vect/vect-7.c: Likewise.
31074         * gcc.dg/vect/vect-25.c: Likewise.
31075         * gcc.dg/vect/vect-31.c: Likewise.
31076         * gcc.dg/vect/vect-32.c: Likewise.
31077         * gcc.dg/vect/vect-34.c: Likewise.
31078         * gcc.dg/vect/vect-36.c: Likewise.
31079         * gcc.dg/vect/vect-all.c: Likewise.
31080
31081 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
31082
31083         PR c++/17068
31084         * g++.dg/template/operator4.C: New test.
31085
31086 2004-08-18  Richard Henderson  <rth@redhat.com>
31087
31088         * gcc.dg/20040206-1.c: XFAIL.
31089
31090 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31091
31092         PR c++/16246
31093         * g++.dg/template/array7.C: New test.
31094
31095 2004-08-17  James E Wilson  <wilson@specifixinc.com>
31096
31097         * gcc.dg/mips-movcc-1.c: New test.
31098         * gcc.dg/mips-movcc-2.c: New test.
31099         * gcc.dg/mips-movcc-3.c: New test.
31100
31101         * gcc.dg/mips-nmadd-1.c: New test.
31102         * gcc.dg/mips-nmadd-2.c: New test.
31103
31104 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31105
31106         PR c++/15871
31107         * g++.dg/opt/inline8.C: New test.
31108
31109         PR c++/16965
31110         * g++.dg/parse/error17.C: New test.
31111
31112 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
31113
31114         * gcc.dg/vect: New directory for vectorizer tests.
31115         * gcc.dg/vect/tree-vect.h: New file.
31116         * gcc.dg/vect/vect.exp: New file.
31117         * gcc.dg/vect/pr16105.c.c: New test.
31118         * gcc.dg/vect/vect-1.c: New test.
31119         * gcc.dg/vect/vect-2.c: New test.
31120         * gcc.dg/vect/vect-3.c: New test.
31121         * gcc.dg/vect/vect-4.c: New test.
31122         * gcc.dg/vect/vect-5.c: New test.
31123         * gcc.dg/vect/vect-6.c: New test.
31124         * gcc.dg/vect/vect-7.c: New test.
31125         * gcc.dg/vect/vect-8.c: New test.
31126         * gcc.dg/vect/vect-9.c: New test.
31127         * gcc.dg/vect/vect-10.c: New test.
31128         * gcc.dg/vect/vect-11.c: New test.
31129         * gcc.dg/vect/vect-12.c: New test.
31130         * gcc.dg/vect/vect-13.c: New test.
31131         * gcc.dg/vect/vect-14.c: New test.
31132         * gcc.dg/vect/vect-15.c: New test.
31133         * gcc.dg/vect/vect-16.c: New test.
31134         * gcc.dg/vect/vect-17.c: New test.
31135         * gcc.dg/vect/vect-18.c: New test.
31136         * gcc.dg/vect/vect-19.c: New test.
31137         * gcc.dg/vect/vect-20.c: New test.
31138         * gcc.dg/vect/vect-21.c: New test.
31139         * gcc.dg/vect/vect-22.c: New test.
31140         * gcc.dg/vect/vect-23.c: New test.
31141         * gcc.dg/vect/vect-24.c: New test.
31142         * gcc.dg/vect/vect-25.c: New test.
31143         * gcc.dg/vect/vect-26.c: New test.
31144         * gcc.dg/vect/vect-27.c: New test.
31145         * gcc.dg/vect/vect-28.c: New test.
31146         * gcc.dg/vect/vect-29.c: New test.
31147         * gcc.dg/vect/vect-30.c: New test.
31148         * gcc.dg/vect/vect-31.c: New test.
31149         * gcc.dg/vect/vect-32.c: New test.
31150         * gcc.dg/vect/vect-33.c: New test.
31151         * gcc.dg/vect/vect-34.c: New test.
31152         * gcc.dg/vect/vect-35.c: New test.
31153         * gcc.dg/vect/vect-36.c: New test.
31154         * gcc.dg/vect/vect-37.c: New test.
31155         * gcc.dg/vect/vect-38.c: New test.
31156         * gcc.dg/vect/vect-40.c: New test.
31157         * gcc.dg/vect/vect-41.c: New test.
31158         * gcc.dg/vect/vect-42.c: New test.
31159         * gcc.dg/vect/vect-43.c: New test.
31160         * gcc.dg/vect/vect-44.c: New test.
31161         * gcc.dg/vect/vect-45.c: New test.
31162         * gcc.dg/vect/vect-46.c: New test.
31163         * gcc.dg/vect/vect-47.c: New test.
31164         * gcc.dg/vect/vect-48.c: New test.
31165         * gcc.dg/vect/vect-49.c: New test.
31166         * gcc.dg/vect/vect-50.c: New test.
31167         * gcc.dg/vect/vect-51.c: New test.
31168         * gcc.dg/vect/vect-52.c: New test.
31169         * gcc.dg/vect/vect-53.c: New test.
31170         * gcc.dg/vect/vect-54.c: New test.
31171         * gcc.dg/vect/vect-55.c: New test.
31172         * gcc.dg/vect/vect-56.c: New test.
31173         * gcc.dg/vect/vect-57.c: New test.
31174         * gcc.dg/vect/vect-58.c: New test.
31175         * gcc.dg/vect/vect-59.c: New test.
31176         * gcc.dg/vect/vect-60.c: New test.
31177         * gcc.dg/vect/vect-61.c: New test.
31178         * gcc.dg/vect/vect-all.c: New test.
31179         * gcc.dg/vect/vect-none.c: New test.
31180
31181 2004-08-17  Paul Brook  <paul@codesourcery.com>
31182
31183         PR fortran/13082
31184         * gfortran.dg/entry_1.f90: New test.
31185
31186 2004-08-17  Andrew Pinski  <apinski@apple.com>
31187
31188         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31189
31190 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
31191
31192         * gcc.dg/pr17036-1.c: New test.
31193
31194 2004-08-16  Devang Patel  <dpatel@apple.com>
31195
31196         * gcc.dg/darwin-20040809-1.c: New test.
31197
31198 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
31199
31200         * gcc.dg/funcdef-attr-1.c: New test.
31201
31202 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
31203
31204         * gcc.dg/altivec-17.c: New test.
31205         * gcc.dg/altivec-18.c: New test.
31206
31207 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31208
31209         PR c++/6749
31210         * g++.dg/template/vtable2.C: New test.
31211
31212 2004-08-14  Richard Henderson  <rth@redhat.com>
31213
31214         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31215         * gcc.dg/pack-test-4.c (main): Return 0.
31216         * gcc.dg/setjmp-1.c: Remove XFAIL.
31217         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31218
31219 2004-08-14  Richard Henderson  <rth@redhat.com>
31220
31221         * gcc.dg/980217-1.c: Add prototype for printf.
31222
31223 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
31224
31225         * gfortran.dg/pr16935.f90: New test.
31226
31227 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
31228
31229         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31230
31231 2004-08-13  Paul Brook  <paul@codesourcery.com>
31232
31233         * gfortran.dg/der_io_1.f90: Remove stray comma.
31234
31235 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31236
31237         * gcc.dg/vmx/cw-bug-2.c: Remove.
31238         * gcc.dg/vmx/vprint-1.c: Remove.
31239         * gcc.dg/vmx/vscan-1.c: Remove.
31240
31241 2004-08-12  Devang patel  <dpatel@apple.com>
31242
31243         * gcc.dg/darwin-20040809-2.c: New test.
31244
31245 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
31246
31247         * g++.dg/ext/altivec-12.C: New test.
31248
31249         * g++.dg/ext/altivec-11.C: New test.
31250
31251 2004-08-12  Paul Brook  <paul@codesourcery.com>
31252
31253         * g++.dg/abi/arm_cxa_vec_1.C: New test.
31254
31255 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31256
31257         * g++.dg/ext/altivec-2.C: Check for hardware support before
31258         executing any VMX instructions.
31259
31260         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31261
31262 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
31263
31264         PR c++/16276
31265         * g++.old-deja/g++.other/comdat4.C: New test.
31266         * g++.old-deja/g++.other/comdat4-aux.cc: New.
31267
31268 2004-08-12  Ben Elliston  <bje@au.ibm.com>
31269
31270         PR target/16286
31271         * gcc.dg/pr16286.c: New test.
31272
31273 2004-08-12 Jan Beulich <jbeulich@novell.com>
31274
31275         * g++.dg/ext/asm5.C: New.
31276
31277 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31278
31279         PR c++/16698
31280         * g++.dg/eh/crash1.C: New test.
31281
31282         PR c++/16717
31283         * g++.dg/ext/construct1.C: New test.
31284
31285 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31286
31287         PR c++/16853
31288         * g++.dg/init/ptrmem1.C: New test.
31289
31290         PR c++/16618
31291         * g++.dg/parse/offsetof5.C: New test.
31292
31293         PR c++/16870
31294         * g++.dg/template/overload3.C: New test.
31295
31296 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31297
31298         PR c++/16964
31299         * g++.dg/parse/error16.C: New test.
31300
31301         PR c++/16904
31302         * g++.dg/template/error14.C: New test.
31303
31304         PR c++/16929
31305         * g++.dg/template/error15.C: New test.
31306
31307 2004-08-11  Devang Patel  <dpatel@apple.com>
31308
31309         * gcc.dg/darwin-ld-20040809-1.c: New test.
31310         * gcc.dg/darwin-ld-20040809-2.c: New test.
31311
31312 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
31313
31314         PR fortran/16917
31315         * gfortran.dg/dfloat_1.f90: New test.
31316
31317 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
31318
31319         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31320         * gcc.dg/dll-2.c: Fix dg-require syntax.
31321         * gcc.misc-tests/arm-isr.c (abort): Declare.
31322         (exit): Likewise.
31323
31324 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
31325
31326         PR c++/16971
31327         * g++.dg/parse/crash16.C: New test.
31328
31329 2004-08-10  Roger Sayle  <roger@eyesopen.com>
31330
31331         * gcc.dg/mips-rsqrt-1.c: New test case.
31332         * gcc.dg/mips-rsqrt-2.c: New test case.
31333         * gcc.dg/mips-rsqrt-3.c: New test case.
31334
31335 2004-08-10  Paul Brook  <paul@codesourcery.com>
31336
31337         * gfortran.dg/der_io_1.f90: New test.
31338
31339 2004-08-10  Paul Brook  <paul@codesourcery.com>
31340
31341         PR fortran/16919
31342         * gfortran.dg/der_array_1.f90: New test.
31343
31344 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
31345
31346         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31347
31348 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
31349
31350         * gcc.dg/wchar_t-2.c: Fix typo.
31351
31352 2004-08-09  Falk Hueffner  <falk@debian.org>
31353
31354         PR tree-optimization/12517
31355         * gcc.c-torture/compile/pr12517.c: New test.
31356
31357         PR tree-optimization/12578
31358         * gcc.c-torture/compile/pr12578.c: New test.
31359
31360         PR tree-optimization/12899
31361         * gcc.c-torture/compile/pr12899.c: New test.
31362
31363         PR rtl-optimization/14692
31364         * gcc.c-torture/compile/pr14692.c: New test.
31365
31366         PR tree-optimization/16461
31367         * gcc.c-torture/compile/pr16461.c: New test.
31368
31369 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31370
31371         * gfortran.dg/getenv_1.f90: New test.
31372
31373 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31374
31375         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31376         wchar_t.
31377         * gcc.dg/symbian5.c: Test -fno-short-wchar.
31378
31379 2004-08-06  Paul Brook  <paul@codesourcery.com>
31380
31381         * gfortran.dg/ret_array_1.f90: New test.
31382         * gfortran.dg/ret_pointer_1.f90: New test.
31383
31384 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
31385
31386         * gcc.dg/missing-field-init-[12].c: New tests.
31387         * g++.dg/warn/missing-field-init-[12].C: New tests.
31388
31389 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31390
31391         * gcc.dg/enum2.c: New test.
31392         * gcc.dg/symbian3.c: Likewise.
31393         * gcc.dg/symbian4.c: Likewise.
31394         * gcc.dg/wchar_t-2.c: Likewise.
31395
31396 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31397
31398         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31399         destructor tests.
31400
31401 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31402
31403         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31404         dg-require-visiblity.
31405         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31406         * g++.dg/ext/visibility/fvisibility.C: Likewise.
31407         * g++.dg/ext/visibility/memfuncts.C: Likewise.
31408         * g++.dg/ext/visibility/new1.C: Likewise.
31409         * g++.dg/ext/visibility/pragma.C: Likewise.
31410         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31411         * g++.dg/ext/visibility/virtual.C: Likewise.
31412         * g++/dg/ext/visibility/visibility-1.C: Likewise.
31413         * g++/dg/ext/visibility/visibility-2.C: Likewise.
31414         * g++/dg/ext/visibility/visibility-3.C: Likewise.
31415         * g++/dg/ext/visibility/visibility-4.C: Likewise.
31416         * g++/dg/ext/visibility/visibility-5.C: Likewise.
31417         * g++/dg/ext/visibility/visibility-6.C: Likewise.
31418         * g++/dg/ext/visibility/visibility-7.C: Likewise.
31419         * g++/dg/ext/visibility/visibility-8.C: New test.
31420         * gcc.c-torture/compile/dll.x: Remove.
31421         * gcc.dg/dll-2.c: Use dg-require-dll
31422         * gcc.dg/visibility-10.c: New test.
31423         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31424         supporting DLLs.
31425         * lib/scanasm.exp (scan_hidden): New function.
31426         (scan_not_hidden): Likewise.
31427
31428 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
31429
31430         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31431
31432 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
31433
31434         * gcc.c-torture/execute/20040805-1.c: New test.
31435
31436 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31437
31438         * gcc.dg/20020118-1.c: Declare abort.
31439         * gcc.dg/altivec_check.h: Likewise.
31440         * gcc.dg/iftrap-2.c: Likewise.
31441         * gcc.dg/pragma-darwin.c: Likewise.
31442         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31443
31444 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31445
31446         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31447
31448 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31449
31450         * gcc.c-torture/execute/builtins/abs-2.c,
31451         gcc.c-torture/execute/builtins/abs-3.c,
31452         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31453         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31454         intmax_t, uintmax_t and their limits.
31455         * gcc.dg/intmax_t-1.c: New test.
31456
31457 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31458
31459         * g++.dg/tc1/dr147.C: Add reference to PR.
31460
31461 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31462
31463         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31464         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31465
31466 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31467
31468         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31469
31470 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31471
31472         * gcc.dg/redecl-5.c: New test.
31473         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31474         of scanf.
31475
31476 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31477
31478         PR middle-end/16790
31479         * gcc.c-torture/execute/pr16790-1.c: New test case.
31480
31481 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31482
31483         * g++.dg/ext/visibility/assign1.C: New test.
31484         * g++.dg/ext/visibility/new1.C: Likewise.
31485
31486         * gcc.dg/symbian1.c: New test.
31487         * gcc.dg/symbian2.c: Likewise.
31488
31489 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31490
31491         PR target/16570
31492         * gcc.dg/i386-sse-9.c: New test.
31493
31494 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31495
31496         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31497
31498 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31499
31500         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31501         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31502         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31503         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31504         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31505         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31506         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31507         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31508         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31509         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31510         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31511         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31512         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31513         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31514         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31515         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31516         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31517         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31518         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31519         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31520         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31521         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31522         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31523         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31524         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31525         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31526         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31527         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31528         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31529         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31530         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31531         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31532         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31533         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31534         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31535         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31536         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31537         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31538         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31539         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31540         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31541         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31542         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31543         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31544         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31545         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31546         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31547         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31548         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31549         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31550         gcc.misc-tests/i386-pf-3dnow-1.c,
31551         gcc.misc-tests/i386-pf-athlon-1.c,
31552         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31553         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31554         Declare built-in functions used.
31555         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31556
31557 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31558
31559         PR c++/16707
31560         * g++.dg/lookup/using12.C: New test.
31561
31562         * g++.dg/init/null1.C: Fix PR number.
31563         * g++.dg/parse/namespace10.C: Likewise.
31564
31565 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31566
31567         PR c++/16224
31568         * g++.dg/template/spec17.C: New test.
31569         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31570         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31571
31572 2004-08-02  David Billinghurst
31573
31574         PR fortran/16292
31575         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31576
31577 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31578
31579         * gcc.dg/ia64-got-1.c: New test case.
31580
31581 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31582
31583         PR c++/16489
31584         * g++.dg/init/null1.C: New test.
31585         * g++.dg/tc1/dr76.C: Adjust error marker.
31586
31587         PR c++/16529
31588         * g++.dg/parse/namespace10.C: New test.
31589
31590         PR c++/16810
31591         * g++.dg/inherit/ptrmem2.C: New test.
31592
31593 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31594
31595         PR target/16155
31596         * gcc.dg/pr16155.c: New test.
31597
31598 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31599
31600         * gcc.dg/redecl-2.c: New test.
31601
31602 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31603
31604         * gcc.dg/darwin-longdouble.c: New file.
31605
31606 2004-07-30  Richard Henderson  <rth@redhat.com>
31607
31608         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31609         write to constant argument.
31610         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31611
31612 2004-07-30  Richard Henderson  <rth@redhat.com>
31613
31614         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31615         tests of nearest around zero.
31616
31617 2004-07-30  Andrew Pinski  <apinski@apple.com>
31618
31619         * gcc.c-torture/compile/20040730-1.c: New test.
31620
31621 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31622
31623         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31624         powerpc-eabispe.
31625
31626 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31627
31628         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31629
31630 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31631
31632         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31633         contains $ld_library_path.
31634         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31635
31636 2004-07-29  Richard Henderson  <rth@redhat.com>
31637
31638         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31639
31640         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31641         (alt2, which): New.
31642         (Check): Accept either alternative.
31643
31644 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31645
31646         * g++.dg/abi/inline1.C: New test.
31647         * g++.dg/abi/local1-a.cc: Likewise.
31648         * g++.dg/abi/local1.C: Likewise.
31649         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31650         * g++.dg/abi/mangle12.C: Likewise.
31651         * g++.dg/abi/mangle17.C: Likewise.
31652         * g++.dg/abi/mangle20-2.C: Likewise.
31653         * g++.dg/opt/interface1.C: Likewise.
31654         * g++.dg/opt/interface1.h: Likewise.
31655         * g++.dg/opt/interface1-a.cc: New test.
31656         * g++.dg/parse/repo1.C: New test.
31657         * g++.dg/template/repo1.C: Likewise.
31658         * g++.dg/warn/Winline-1.C: Likewise.
31659         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31660
31661 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31662
31663         * gcc.dg/tree-ssa/20040729-1.c: New test.
31664
31665 2004-07-27  Matt Austern <austern@apple.com>
31666
31667         * gcc.dg/darwin-bool-1.c: New test.
31668         * gcc.dg/darwin-bool-2.c: New test.
31669
31670 2004-07-28  Richard Henderson  <rth@redhat.com>
31671
31672         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31673         arguments in the correct type.  Don't write to constant arguments.
31674
31675 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31676
31677         PR tree-optimization/16688
31678         PR tree-optimization/16689
31679         * g++.dg/tree-ssa/pr16688.C: New test.
31680
31681 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31682
31683         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31684         loads.  Not only in the comment, this time.
31685
31686 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
31687
31688         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
31689         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31690         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
31691         * gcc.dg/sh4a-bitmovua.c: New.
31692         * gcc.dg/sh4a-cos.c: New.
31693         * gcc.dg/sh4a-cosf.c: New.
31694         * gcc.dg/sh4a-fprun.c: New.
31695         * gcc.dg/sh4a-fsrra.c: New.
31696         * gcc.dg/sh4a-memmovua.c: New.
31697         * gcc.dg/sh4a-sin.c: New.
31698         * gcc.dg/sh4a-sincos.c: New.
31699         * gcc.dg/sh4a-sincosf.c: New.
31700         * gcc.dg/sh4a-sinf.c: New.
31701
31702 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31703
31704         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31705         conditionals.
31706         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31707         loads.
31708         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31709         DOM1.
31710
31711 2004-07-27  Andrew Pinski  <apinski@apple.com>
31712
31713         * g++.dg/rtti/tinfo1.C: Correct the xfail.
31714
31715 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
31716
31717         * gcc.dg/pragma-isr.c: New test.
31718
31719 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31720
31721         PR c++/14429
31722         * g++.dg/template/ttp11.C: New test.
31723
31724 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
31725
31726         * gcc.c-torture/compile/20040727-1.c: New test.
31727
31728 2004-07-26  Eric Christopher  <echristo@redhat.com>
31729
31730         * gcc.c-torture/compile/20040726-2.c: New test.
31731
31732 2004-07-26  Andrew Pinski  <apinski@apple.com>
31733
31734         * g++.dg/rtti/tinfo1.C: Xfail.
31735
31736 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
31737
31738         * gcc.c-torture/compile/20040726-1.c: New test.
31739
31740 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
31741             Brian Ryner  <bryner@brianryner.com>
31742
31743         PR c++/9283
31744         PR c++/15000
31745         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31746         * g++.dg/ext/visibility/: New directory.
31747         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31748         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31749         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31750         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31751         * g++.dg/ext/visibility/fvisibility.C,
31752         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31753         g++.dg/ext/visibility/fvisibility-override1.C
31754         g++.dg/ext/visibility/fvisibility-override2.C
31755         g++.dg/ext/visibility/memfuncts.C
31756         g++.dg/ext/visibility/noPLT.C
31757         g++.dg/ext/visibility/pragma.C
31758         g++.dg/ext/visibility/pragma-override1.C
31759         g++.dg/ext/visibility/pragma-override2.C
31760         g++.dg/ext/visibility/staticmemfuncts.C
31761         g++.dg/ext/visibility/virtual.C: New tests.
31762
31763 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31764
31765         PR c/15360
31766         * gcc.dg/pr15360-1.c: New test.
31767
31768 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
31769
31770         * gcc.dg/pragma-align-2.c: New test.
31771         * gcc.dg/pragma-init-fini.c: New test.
31772         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
31773         targets.
31774
31775 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31776
31777         * gcc.dg/init-string-2.c: New test.
31778
31779 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
31780
31781         PR 16684
31782         * gcc.dg/Wredundant-decls-1.c: New test case.
31783
31784 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
31785
31786         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31787         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31788         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31789         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31790         * gcc.dg/compat/generate-random.c: New file.
31791         * gcc.dg/compat/generate-random.h: Likewise.
31792         * gcc.dg/compat/generate-random_r.c: Likewise.
31793         * gcc.dg/compat/struct-layout-1.h: Likewise.
31794         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31795         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31796         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31797         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31798         * gcc.dg/compat/struct-layout-1_main.c: New test.
31799         * gcc.dg/compat/struct-layout-1_x.c: New file.
31800         * gcc.dg/compat/struct-layout-1_y.c: New file.
31801         * gcc.dg/compat/struct-layout-1_test.h: New file.
31802
31803 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31804
31805         * gcc.dg/comp-return-1.c: New test
31806
31807 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
31808
31809         * gcc.dg/vmx/8-02a.c: Fix typo.
31810
31811         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31812         * gcc.dg/darwin-abi-3.c: New test.
31813
31814         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31815         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31816
31817         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31818         * gcc.dg/vmx/ops-long-1.c: New test.
31819         * gcc.dg/vmx/ops-long-2.c: New test.
31820
31821 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31822
31823         * g++.dg/lookup/conv-[1234].C: New.
31824
31825 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
31826
31827         * g++.dg/parse/attr2.C: Simplify.
31828
31829 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31830
31831         PR c/7284
31832         * gcc.c-torture/execute/pr7284-1.c: New test.
31833
31834 2004-07-22  Brian Booth  <bbooth@redhat.com>
31835
31836         * gcc.dg/tree-ssa/20040721-1.c: New test.
31837
31838 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31839
31840         * g++.dg/template/crash20.c: New.
31841
31842 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
31843
31844         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31845         Add dg-run directive.  Declare variables as required.
31846         * gfortran.dg/g77/README: Update
31847
31848 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
31849
31850         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31851         gcc.dg/cris-peep2-andu2.c: New tests.
31852
31853 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31854
31855         PR c/15052
31856         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31857         on return type.
31858         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31859         messages.
31860         * gcc.dg/qual-return-2.c: Update expected messages.
31861         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31862
31863 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31864
31865         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31866         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31867
31868 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31869
31870         PR c/11250
31871         * gcc.dg/init-string-1.c: New test.
31872
31873 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31874
31875         PR middle-end/15345
31876         PR c/16450
31877         * gcc.dg/torture/nested-fn-1.c: New test.
31878
31879 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31880
31881         PR target/16559
31882         * gcc.dg/ia64-fptr-1.c: New file.
31883
31884 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31885
31886         PR c++/14497
31887         * g++.dg/template/spec16.C: New test.
31888         * g++.old-deja/g++.robertl/eb118.C: Remove.
31889
31890 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31891
31892         PR c++/509
31893         * g++.dg/template/spec15.C: New test.
31894
31895 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31896
31897         Copy cases from g77.f-torture/execute and add dg-run
31898         directive.  Other changes as noted.
31899         * gfortran.dg/g77/13037.f
31900         * gfortran.dg/g77/1832.f
31901         * gfortran.dg/g77/19981119-0.f
31902         * gfortran.dg/g77/19990313-0.f
31903         * gfortran.dg/g77/19990313-1.f
31904         * gfortran.dg/g77/19990313-2.f
31905         * gfortran.dg/g77/19990313-3.f
31906         * gfortran.dg/g77/19990419-1.f
31907         * gfortran.dg/g77/19990826-0.f
31908         * gfortran.dg/g77/19990826-2.f
31909         * gfortran.dg/g77/20000503-1.f
31910         * gfortran.dg/g77/20001111.f
31911         * gfortran.dg/g77/20010116.f
31912         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31913         * gfortran.dg/g77/20010430.f
31914         * gfortran.dg/g77/6177.f
31915         * gfortran.dg/g77/947.f
31916         * gfortran.dg/g77/970816-3.f
31917         * gfortran.dg/g77/971102-1.f
31918         * gfortran.dg/g77/980520-1.f
31919         * gfortran.dg/g77/980628-0.f
31920         * gfortran.dg/g77/980628-1.f
31921         * gfortran.dg/g77/980628-10.f
31922         * gfortran.dg/g77/980628-2.f
31923         * gfortran.dg/g77/980628-3.f
31924         * gfortran.dg/g77/980628-7.f
31925         * gfortran.dg/g77/980628-8.f
31926         * gfortran.dg/g77/980628-9.f
31927         * gfortran.dg/g77/980701-0.f
31928         * gfortran.dg/g77/980701-1.f
31929         * gfortran.dg/g77/cabs.f
31930         * gfortran.dg/g77/claus.f
31931         * gfortran.dg/g77/complex_1.f
31932         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31933         * gfortran.dg/g77/dcomplex.f
31934         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31935         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31936         * gfortran.dg/g77/f90-intrinsic-numeric.f
31937         * gfortran.dg/g77/int8421.f
31938         * gfortran.dg/g77/labug1.f
31939         * gfortran.dg/g77/large_vec.f
31940         * gfortran.dg/g77/le.f
31941         * gfortran.dg/g77/short.f
31942         * gfortran.dg/g77/README: Update
31943
31944 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31945
31946         PR c++/16637
31947         * g++.dg/parse/lookup4.C: New test.
31948
31949 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31950
31951         PR c++/16175
31952         * g++.dg/template/ttp10.C: New test.
31953
31954 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31955
31956         * gcc.dg/pr12625-1.c: New test.
31957
31958 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31959
31960         * gcc.dg/switch-warn-1.c: New test.
31961         * gcc.dg/switch-warn-2.c: New test.
31962         * gcc.c-torture/compile/pr14730.c: Update.
31963
31964 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31965
31966         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31967         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31968         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31969         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31970
31971 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31972
31973         PR c++/16623
31974         * g++.dg/template/assign1.C: New test.
31975
31976 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31977
31978         PR c++/12170
31979         * g++.dg/template/ttp9.C: New test.
31980
31981 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31982
31983         * gcc.dg/format/cmn-err-1.c: New test.
31984
31985 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31986
31987         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31988         gcc.dg/Wparentheses-10.c: New tests.
31989         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31990
31991 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31992
31993         PR fortran/16465
31994         * gfortran.dg/g77//ffixed-line-length-0.f,
31995         gfortran.dg/g77/ffixed-line-length-132.f,
31996         gfortran.dg/g77/ffixed-line-length-72.f,
31997         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31998         gfortran.dg/g77/README: Update.
31999
32000 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32001
32002         PR c++/13092
32003         * g++.dg/template/non-dependent7.C: New test.
32004         * g++.dg/template/non-dependent8.C: Likewise.
32005         * g++.dg/template/non-dependent9.C: Likewise.
32006         * g++.dg/template/non-dependent10.C: Likewise.
32007
32008 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
32009
32010         PR c++/16337
32011         * g++.dg/parse/attr2.C: New test.
32012
32013 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
32014
32015         * g77.dg: Removed.
32016         * g77.f-torture: Ditto.
32017
32018 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32019
32020         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32021         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32022         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32023
32024 2004-07-16  Richard Henderson  <rth@redhat.com>
32025
32026         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32027
32028 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32029
32030         * lib/fortran-torture.exp (fortran-torture): Don't test compile
32031         tests with full list of options.
32032         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32033         of TORTURE_OPTIONS if test contains 'dg-do run'.
32034
32035         PR fortran/16404
32036         * gfortran.dg/do_iterator.f90: New test.
32037
32038 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32039
32040         PR rtl-optimization/16536
32041         * gcc.c-torture/execute/restrict-1.c: New test.
32042
32043 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32044
32045         PR fortran/15324
32046         * gfortran.dg/pr15324.f90: New test.
32047
32048         PR fortran/15129
32049         * gfortran.dg/pr15129.f90: New test.
32050
32051         PR fortran/15140
32052         * gfortran.dg/pr15140.f90: New test.
32053
32054         PR fortran/13792
32055         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32056         compile-time simplification.
32057
32058 2004-07-14  Mike Stump  <mrs@apple.com>
32059
32060         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32061
32062 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32063
32064         PR target/16325
32065         * gcc.dg/profile-generate-1.c: New.
32066
32067 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32068
32069         * gcc.c-torture/execute/20040709-1.c: New test.
32070         * gcc.c-torture/execute/20040709-2.c: New test.
32071
32072 2004-07-14  Mike Stump  <mrs@apple.com>
32073
32074         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32075
32076 2004-07-14  Mike Stump  <mrs@apple.com>
32077
32078         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32079
32080 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32081
32082         PR c++/16518
32083         * g++.dg/parse/mutable1.C: New test.
32084
32085 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
32086
32087         PR tree-optimization/16443
32088         * gcc.dg/tree-ssa/20040713-1.c: New test.
32089
32090 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
32091
32092         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32093         for operator new.
32094
32095 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32096
32097         * gfortran.dg/g77/README: New file
32098         * gfortran.dg/g77/19981216-0.f: Copy from
32099         g77.f-torture/noncompile.  Add "dg-do compile" and
32100         dg-error as required.
32101         * gfortran.dg/g77/19990218-1.f: Likewise.
32102         * gfortran.dg/g77/19990905-1.f: Likewise.
32103         * gfortran.dg/g77/9263.f: Likewise.
32104         * gfortran.dg/g77/980615-0.f: Likewise.
32105         * gfortran.dg/g77/980616-0.f: Likewise.
32106         * gfortran.dg/g77/check0.f: Likewise.
32107         * gfortran.dg/g77/select_no_compile.f: Likewise.
32108
32109 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32110
32111         Copy files from g77.f-torture/compile.
32112         Add "{ dg-do compile}".  Other changes as noted
32113         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32114         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32115         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32116         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32117         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32118         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32119         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32120         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32121         statement to conform to standard.  Append alpha1.x for reference.
32122         * gfortran.dg/g77/xformat.f: Add dg-warning
32123
32124 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32125
32126         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32127         Add {dg-do compile} directive.
32128         * gfortran.dg/g77/cpp2.F: Likewise.
32129
32130 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32131
32132         PR c++/5402
32133         * g++.dg/lookup/name-clash1.C: New test.
32134
32135         PR c++/9777
32136         * g++.dg/lookup/name-clash2.C: New test.
32137
32138         PR c++/12102
32139         * g++.dg/lookup/name-clash3.C: New test.
32140
32141 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32142
32143         * g++.dg/lookup/new2.C: New test.
32144         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32145
32146 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
32147
32148         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32149         Add {dg-do compile} directive.
32150         * gfortran.dg/g77/13060.f: Likewise.
32151         * gfortran.dg/g77/19990218-0.f: Likewise.
32152         * gfortran.dg/g77/19990305-0.f: Likewise.
32153         * gfortran.dg/g77/19990419-0.f: Likewise.
32154         * gfortran.dg/g77/19990502-0.f: Likewise.
32155         * gfortran.dg/g77/19990502-1.f: Likewise.
32156         * gfortran.dg/g77/19990525-0.f: Likewise.
32157         * gfortran.dg/g77/19990826-1.f: Likewise.
32158         * gfortran.dg/g77/19990826-3.f: Likewise.
32159         * gfortran.dg/g77/19990905-2.f: Likewise.
32160         * gfortran.dg/g77/20000412-1.f: Likewise.
32161         * gfortran.dg/g77/20000511-1.f: Likewise.
32162         * gfortran.dg/g77/20000511-2.f: Likewise.
32163         * gfortran.dg/g77/20000518.f: Likewise.
32164         * gfortran.dg/g77/20000601-1.f: Likewise.
32165         * gfortran.dg/g77/20000601-2.f: Likewise.
32166         * gfortran.dg/g77/20000629-1.f: Likewise.
32167         * gfortran.dg/g77/20000630-2.f: Likewise.
32168         * gfortran.dg/g77/20010115.f: Likewise.
32169         * gfortran.dg/g77/20010321-1.f: Likewise.
32170         * gfortran.dg/g77/20010426.f: Likewise.
32171         * gfortran.dg/g77/20020307-1.f: Likewise.
32172         * gfortran.dg/g77/8485.f: Likewise.
32173         * gfortran.dg/g77/960317-1.f: Likewise.
32174         * gfortran.dg/g77/970915-0.f: Likewise.
32175         * gfortran.dg/g77/980310-1.f: Likewise.
32176         * gfortran.dg/g77/980310-2.f: Likewise.
32177         * gfortran.dg/g77/980310-3.f: Likewise.
32178         * gfortran.dg/g77/980310-4.f: Likewise.
32179         * gfortran.dg/g77/980310-6.f: Likewise.
32180         * gfortran.dg/g77/980310-7.f: Likewise.
32181         * gfortran.dg/g77/980310-8.f: Likewise.
32182         * gfortran.dg/g77/980419-2.f: Likewise.
32183         * gfortran.dg/g77/980424-0.f: Likewise.
32184         * gfortran.dg/g77/980427-0.f: Likewise.
32185         * gfortran.dg/g77/980729-0.f: Likewise.
32186         * gfortran.dg/g77/981117-1.f: Likewise.
32187         * gfortran.dg/g77/toon_1.f: Likewise.
32188
32189 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32190
32191         PR c++/2204
32192         * g++.dg/other/abstract2.C: New test.
32193
32194 2004-07-12  Paul Brook  <paul@codesourcery.com>
32195
32196         * gfortran.dg/pointer_init_1.f90: New test.
32197
32198 2004-07-11  Paul Brook  <paul@codesourcery.com>
32199
32200         PR fortran/15986
32201         * gfortran.dg/contained_1.f90: New test.
32202
32203 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
32204
32205         * g++.dg/parse/defarg8.C: New test.
32206
32207 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32208
32209         PR fortran/16433
32210         * gfortran.dg/pr16433.f: New test.
32211
32212         PR fortran/17574
32213         * gfortran.dg/pr15754.f90: New test.
32214
32215 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32216
32217         PR tree-optimization/16437
32218         * gcc.c-torture/execute/bitfld-4.c: New test.
32219
32220 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32221
32222         * gfortran.fortran-torture/execute/common_2.f90: Add check for
32223         access to common var from module.
32224
32225 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32226
32227         PR fortran/16336
32228         * gfortran.fortran-torture/execute/common_2.f90: New test.
32229
32230 2004-07-10  Paul Brook  <paul@codesourcery.com>
32231
32232         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32233
32234 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32235
32236         PR fortran/15969
32237         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32238
32239 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
32240
32241         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32242         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32243         * gfortran.dg/g77/ffree-form-1.f: Likewise.
32244         * gfortran.dg/g77/ffree-form-2.f: Likewise.
32245         * gfortran.dg/g77/ffree-form-3.f: Likewise.
32246         * gfortran.dg/g77/fno-underscoring.f: Likewise.
32247         * gfortran.dg/g77/funderscoring.f: Likewise.
32248         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
32249
32250 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32251
32252         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32253
32254 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32255         Paul Brook  <paul@codesourcery.com>
32256
32257         PR fortran/13415
32258         * gfortran.dg/common_pointer_1.f90: New test.
32259
32260 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32261
32262         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32263
32264 2004-07-09  James E Wilson  <wilson@specifixinc.com>
32265
32266         PR target/16364
32267         * gcc.c-torture/compile/20040709-1.c: New.
32268
32269 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32270
32271         PR fortran/14077
32272         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32273
32274 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32275
32276         PR fortran/13201
32277         * gfortran.dg/shape_1.f90: New test.
32278
32279 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
32280             Andrew Pinski  <apinski@apple.com>
32281
32282         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32283
32284 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32285
32286         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32287         comment.
32288
32289 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32290         Paul Brook  <paul@codesourcery.com>
32291
32292         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32293         '.f95' and '.F95'.
32294
32295 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
32296
32297         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32298
32299 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32300
32301         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32302         testcases with capital suffix.
32303
32304 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32305
32306         PR fortran/15481
32307         PR fortran/13372
32308         PR fortran/13575
32309         PR fortran/15978
32310         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32311
32312         * gfortran.dg/implicit_1.f90: New test.
32313
32314 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32315
32316         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32317         expression to match gfortran warning/error messages
32318         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32319         dg-error text.
32320
32321 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32322
32323         * lib/fortran-torture.exp: Rename proc search_for to
32324         search_for_re.
32325
32326 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32327
32328         * gcc.c-torture/execute/simd-5.x: New file.
32329         XFAIL on SPARC 64-bit at -O0.
32330
32331 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32332
32333         PR c++/8211
32334         PR c++/16165
32335         * g++.dg/warn/effc3.C: New test.
32336
32337 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32338
32339         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32340         change X to 1X in format.
32341         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32342         add data statements to conform to standard.
32343
32344 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32345
32346         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32347         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32348         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32349
32350 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32351
32352         * gfortran.dg/g77/7388.f: Copy from g77.dg
32353         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32354         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32355         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32356         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32357         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32358         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32359         * gfortran.dg/g77/strlen0.f: Likewise.
32360
32361 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32362
32363         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32364         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32365
32366 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32367
32368         * gcc.c-torture/execute/920428-2.x: Delete.
32369         * gcc.c-torture/execute/920501-7.x: Likewise.
32370
32371 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
32372
32373         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32374         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
32375         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32376         prescott and c3-2.
32377         (PREFETCH_3DNOW): Add -march=c3.
32378
32379 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
32380
32381         PR c/16437
32382         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32383         * gcc.c-torture/execute/bf64-1.x: Likewise.
32384
32385 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32386
32387         * gcc.c-torture/compile/20040708-1.c: New test.
32388
32389 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32390
32391         PR c++/16169
32392         * g++.dg/warn/effc2.C: New test.
32393
32394 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32395
32396         * gcc.c-torture/execute/bitfld-1.x: Remove.
32397         * gcc.c-torture/execute/bitfld-3.c: New test.
32398         * gcc.dg/bitfld-2.c: Remove XFAILs.
32399
32400 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
32401
32402         PR c++/16276
32403         * g++.dg/rtti/tinfo1.C: New file.
32404
32405 2004-07-07  Eric Christopher  <echristo@redhat.com>
32406
32407         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32408
32409 2004-07-07  Andrew Pinski  <apinski@apple.com>
32410
32411         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32412
32413 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
32414
32415         * g++.dg/init/call1.C: XFAIL.
32416
32417 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
32418
32419         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32420         except for movstrict*, to movmem* and clrstr* to clrmem*.
32421
32422 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
32423
32424         * gcc.c-torture/execute/20040707-1.c: New test.
32425
32426 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
32427
32428         * gcc.c-torture/execute/20040706-1.c: New test.
32429
32430 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32431
32432         PR c++/3671
32433         * g++.dg/template/spec14.C: New test.
32434
32435 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32436
32437         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32438         nothing if not yet defined.  Use it in b, c and d type definitions.
32439         * gcc.c-torture/execute/20040705-1.c: New test.
32440         * gcc.c-torture/execute/20040705-2.c: New test.
32441
32442 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32443
32444         PR c++/2518
32445         * g++.dg/lookup/new1.C: New test.
32446
32447 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32448
32449         PR c++/11406
32450         * g++.dg/template/sizeof8.C: New test.
32451
32452 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32453
32454         * gcc.c-torture/compile/20040705-1.c: New test.
32455
32456 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32457
32458         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32459
32460 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32461
32462         * gcc.dg/cpp/if-mop.c: Two new testcases.
32463         * gcc.dg/cpp/trad/comment-3.c: New.
32464
32465 2004-07-04  Paul Brook  <paul@codesourcery.com>
32466
32467         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32468
32469 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32470
32471         PR c++/3761
32472         * g++.dg/lookup/crash4.C: New test.
32473
32474 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32475
32476         * gcc.c-torture/execute/builtin-abs-1.c
32477         * gcc.c-torture/execute/builtin-abs-2.c
32478         * gcc.c-torture/execute/builtin-complex-1.c
32479         * gcc.c-torture/execute/builtins/string-1-lib.c
32480         * gcc.c-torture/execute/builtins/string-1.c
32481         * gcc.c-torture/execute/builtins/string-2-lib.c
32482         * gcc.c-torture/execute/builtins/string-2.c
32483         * gcc.c-torture/execute/builtins/string-3-lib.c
32484         * gcc.c-torture/execute/builtins/string-3.c
32485         * gcc.c-torture/execute/builtins/string-4-lib.c
32486         * gcc.c-torture/execute/builtins/string-4.c
32487         * gcc.c-torture/execute/builtins/string-5-lib.c
32488         * gcc.c-torture/execute/builtins/string-5.c
32489         * gcc.c-torture/execute/builtins/string-6-lib.c
32490         * gcc.c-torture/execute/builtins/string-6.c
32491         * gcc.c-torture/execute/builtins/string-7-lib.c
32492         * gcc.c-torture/execute/builtins/string-7.c
32493         * gcc.c-torture/execute/builtins/string-8-lib.c
32494         * gcc.c-torture/execute/builtins/string-8.c
32495         * gcc.c-torture/execute/builtins/string-9-lib.c
32496         * gcc.c-torture/execute/builtins/string-9.c
32497         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32498         * gcc.c-torture/execute/builtins/string-asm-1.c
32499         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32500         * gcc.c-torture/execute/builtins/string-asm-2.c
32501         * gcc.c-torture/execute/stdio-opt-1.c
32502         * gcc.c-torture/execute/stdio-opt-2.c
32503         * gcc.c-torture/execute/stdio-opt-3.c
32504         * gcc.c-torture/execute/string-opt-1.c
32505         * gcc.c-torture/execute/string-opt-10.c
32506         * gcc.c-torture/execute/string-opt-11.c
32507         * gcc.c-torture/execute/string-opt-12.c
32508         * gcc.c-torture/execute/string-opt-13.c
32509         * gcc.c-torture/execute/string-opt-14.c
32510         * gcc.c-torture/execute/string-opt-15.c
32511         * gcc.c-torture/execute/string-opt-16.c
32512         * gcc.c-torture/execute/string-opt-2.c
32513         * gcc.c-torture/execute/string-opt-6.c
32514         * gcc.c-torture/execute/string-opt-7.c
32515         * gcc.c-torture/execute/string-opt-8.c:
32516         Replace with ...
32517
32518         * gcc.c-torture/execute/builtins/abs-2.c
32519         * gcc.c-torture/execute/builtins/abs-3.c
32520         * gcc.c-torture/execute/builtins/complex-1.c
32521         * gcc.c-torture/execute/builtins/fprintf.c
32522         * gcc.c-torture/execute/builtins/fputs.c
32523         * gcc.c-torture/execute/builtins/memcmp.c
32524         * gcc.c-torture/execute/builtins/memmove.c
32525         * gcc.c-torture/execute/builtins/memops-asm.c
32526         * gcc.c-torture/execute/builtins/mempcpy-2.c
32527         * gcc.c-torture/execute/builtins/mempcpy.c
32528         * gcc.c-torture/execute/builtins/memset.c
32529         * gcc.c-torture/execute/builtins/printf.c
32530         * gcc.c-torture/execute/builtins/sprintf.c
32531         * gcc.c-torture/execute/builtins/strcat.c
32532         * gcc.c-torture/execute/builtins/strchr.c
32533         * gcc.c-torture/execute/builtins/strcmp.c
32534         * gcc.c-torture/execute/builtins/strcpy.c
32535         * gcc.c-torture/execute/builtins/strcspn.c
32536         * gcc.c-torture/execute/builtins/strlen-2.c
32537         * gcc.c-torture/execute/builtins/strlen.c
32538         * gcc.c-torture/execute/builtins/strncat.c
32539         * gcc.c-torture/execute/builtins/strncmp-2.c
32540         * gcc.c-torture/execute/builtins/strncmp.c
32541         * gcc.c-torture/execute/builtins/strncpy.c
32542         * gcc.c-torture/execute/builtins/strpbrk.c
32543         * gcc.c-torture/execute/builtins/strpcpy-2.c
32544         * gcc.c-torture/execute/builtins/strpcpy.c
32545         * gcc.c-torture/execute/builtins/strrchr.c
32546         * gcc.c-torture/execute/builtins/strspn.c
32547         * gcc.c-torture/execute/builtins/strstr-asm.c
32548         * gcc.c-torture/execute/builtins/strstr.c:
32549         ... these new files.
32550
32551         * gcc.c-torture/execute/builtins/abs-2-lib.c
32552         * gcc.c-torture/execute/builtins/abs-3-lib.c
32553         * gcc.c-torture/execute/builtins/complex-1-lib.c
32554         * gcc.c-torture/execute/builtins/fprintf-lib.c
32555         * gcc.c-torture/execute/builtins/fputs-lib.c
32556         * gcc.c-torture/execute/builtins/memcmp-lib.c
32557         * gcc.c-torture/execute/builtins/memmove-lib.c
32558         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32559         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32560         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32561         * gcc.c-torture/execute/builtins/memset-lib.c
32562         * gcc.c-torture/execute/builtins/printf-lib.c
32563         * gcc.c-torture/execute/builtins/sprintf-lib.c
32564         * gcc.c-torture/execute/builtins/strcat-lib.c
32565         * gcc.c-torture/execute/builtins/strchr-lib.c
32566         * gcc.c-torture/execute/builtins/strcmp-lib.c
32567         * gcc.c-torture/execute/builtins/strcpy-lib.c
32568         * gcc.c-torture/execute/builtins/strcspn-lib.c
32569         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32570         * gcc.c-torture/execute/builtins/strlen-lib.c
32571         * gcc.c-torture/execute/builtins/strncat-lib.c
32572         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32573         * gcc.c-torture/execute/builtins/strncmp-lib.c
32574         * gcc.c-torture/execute/builtins/strncpy-lib.c
32575         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32576         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32577         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32578         * gcc.c-torture/execute/builtins/strrchr-lib.c
32579         * gcc.c-torture/execute/builtins/strspn-lib.c
32580         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32581         * gcc.c-torture/execute/builtins/strstr-lib.c
32582         * gcc.c-torture/execute/builtins/lib/abs.c
32583         * gcc.c-torture/execute/builtins/lib/fprintf.c
32584         * gcc.c-torture/execute/builtins/lib/memset.c
32585         * gcc.c-torture/execute/builtins/lib/printf.c
32586         * gcc.c-torture/execute/builtins/lib/sprintf.c
32587         * gcc.c-torture/execute/builtins/lib/strcpy.c
32588         * gcc.c-torture/execute/builtins/lib/strcspn.c
32589         * gcc.c-torture/execute/builtins/lib/strncat.c
32590         * gcc.c-torture/execute/builtins/lib/strncmp.c
32591         * gcc.c-torture/execute/builtins/lib/strncpy.c
32592         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32593         * gcc.c-torture/execute/builtins/lib/strspn.c
32594         * gcc.c-torture/execute/builtins/lib/strstr.c:
32595         New files containing support routines.
32596
32597         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32598         declaration.
32599         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32600         when not optimizing.
32601
32602 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32603
32604         PR c++/16240
32605         * g++.dg/abi/mangle22.C: New test.
32606         * g++.dg/abi/mangle23.C: Likewise.
32607
32608 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32609
32610         PR fortran/16290
32611         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32612         Allow for cases without denormalized floating point numbers.
32613
32614 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32615
32616         PR c/1027
32617         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32618         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32619         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32620         expected warning text.
32621         * gcc.dg/format/diag-2.c: New test.
32622
32623 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32624
32625         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32626
32627 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32628
32629         * gcc.dg/builtins-43.c: New.
32630         * gcc.dg/builtins-44.c: New.
32631         * gcc.dg/builtins-45.c: New.
32632
32633 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32634             Andreas Tobler  <a.tobler@schweiz.ch>
32635
32636         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32637         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32638         as SIGSEGV.
32639         * gcc.dg/cleanup-11.c: Likewise.
32640         * gcc.dg/cleanup-8.c: Likewise.
32641         * gcc.dg/cleanup-9.c: Likewise.
32642         * gcc.dg/cleanup-5.c: Run on all platforms.
32643
32644 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32645
32646         * g++.dg/warn/nonnull1.C: New test.
32647
32648 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32649
32650         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32651         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32652         Special-case the Sun compiler wrt to <complex.h>.
32653
32654 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32655
32656         * gcc.dg/Wunreachable-8.C: New test.
32657
32658         * gcc.dg/h8300-ice2.c : New test.
32659
32660 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32661
32662         PR fortran/16161
32663         * gfortran.fortran-torture/compile/implicit.f90: Add test
32664         for implicit character.
32665
32666 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
32667
32668         PR fortran/16289
32669         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32670         Use tiny() intrinsic to find smallest non-negative real
32671
32672 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
32673
32674         * gcc.dg/compat/struct-by-value-22_main.c: New test.
32675         * gcc.dg/compat/struct-by-value-22_x.c: New.
32676         * gcc.dg/compat/struct-by-value-22_y.c: New.
32677
32678         * gcc.c-torture/execute/20040629-1.c: New test.
32679
32680 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
32681
32682         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32683         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32684
32685         PR target/16195
32686         * gcc.dg/20040625-1.c: New test.
32687
32688 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32689
32690         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32691
32692 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32693
32694         PR fortran/15963
32695         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32696
32697 2004-06-29  Richard Henderson  <rth@redhat.com>
32698
32699         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32700
32701 2004-06-29  Paul Brook  <paul@codesourcery.com>
32702
32703         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32704         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32705
32706 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
32707
32708         PR c++/16260
32709         * g++.dg/parse/crash15.C: New.
32710
32711 2004-06-28  Andrew Pinski  <apinski@apple.com>
32712
32713         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32714         by the error already.
32715
32716         * g++.dg/opt/ptrmem4.C: Change to compile only test.
32717
32718 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
32719
32720         PR target/14041
32721         * gcc.dg/h8300-bss-align-1.c : New.
32722
32723 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32724
32725         * PR c++/16174
32726         * g++.dg/template/ctor4.C: New.
32727
32728 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32729
32730         PR c++/16205
32731         * g++.dg/warn/Wsequence-point-1.C: New test.
32732
32733 2004-06-27  Paul Brook  <paul@codesourcery.com>
32734
32735         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32736
32737 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
32738
32739         * g++.old-deja/g++.mike/p7325.C: Remove.
32740
32741 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32742
32743         PR c/14963
32744         * gcc.dg/pr14963.c: New test.
32745
32746 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
32747
32748         PR c++/16193
32749         * g++.dg/parse/redef1.C: New test.
32750
32751 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32752
32753         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32754         20021110.c.
32755         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32756         20021119-1.c.
32757         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32758         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32759         5-04.c.
32760         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32761         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32762         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32763         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32764         g++.brendan/enum14.C.
32765         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32766         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32767         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32768         g++.mike/virt1.C.
32769         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32770         memtemp24.C.
32771
32772 2004-06-27  Roger Sayle  <roger@eyesopen.com>
32773
32774         * gcc.dg/20040527-1.c: New test case.
32775
32776 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
32777
32778         PR gfortran/pr16196
32779         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32780
32781 2004-06-25  Roger Sayle  <roger@eyesopen.com>
32782
32783         PR middle-end/15825
32784         * gcc.dg/pr15825-1.c: New test case.
32785
32786 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32787
32788         * gcc.c-torture/execute/20040625-1.c: New test.
32789
32790 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32791
32792         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32793
32794 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32795
32796         * gcc.dg/torture/mips-div-1.c: New test.
32797
32798 2004-06-24  Jeff Law  <law@redhat.com>
32799
32800         * gcc.dg/tree-ssa/20040624-1.c: New test.
32801
32802 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32803
32804         * gcc.c-torture/compile/20040624-1.c: New test.
32805
32806 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32807
32808         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32809         this directory.
32810
32811 2004-06-23  Andrew Pinski  <apinski@apple.com>
32812
32813         PR middle-end/15988
32814         * g++.dg/opt/ptrmem4.C: New test.
32815
32816         * gcc.dg/c90-array-quals-2.c: New test.
32817
32818 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
32819
32820         * gcc.dg/kpice1.c: New test.
32821
32822 2006-06-23  Andrew Pinski  <apinski@apple.com>
32823
32824         * gcc.dg/c90-array-quals.c: New test.
32825
32826 2006-06-22  Richard Henderson  <rth@redhat.com>
32827
32828         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32829
32830 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
32831
32832         * gcc.dg/builtins-config.h: Handle FreeBSD.
32833
32834 2006-06-22  Richard Henderson  <rth@redhat.com>
32835
32836         * g++.dg/opt/devirt1.C: New.
32837
32838 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
32839
32840         * g++.dg/opt/pr15551.C: New testcase.
32841
32842 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
32843
32844         PR target/14800
32845         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32846         x86_64-*-linux* when compiling for 32bit.
32847
32848 2004-06-21  Andrew Pinski  <apinski@apple.com>
32849
32850         * gcc.dg/pch/struct-1.c: New.
32851         * gcc.dg/pch/struct-1.hs: New.
32852
32853 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32854
32855         * gcc.dg/pch/save-temps-1.c: New file.
32856         * gcc.dg/pch/save-temps-1.hs: New file.
32857
32858 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32859
32860         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32861         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32862
32863 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32864
32865         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32866         to fix type error.
32867         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32868         Remove trailing spaces.
32869
32870 2004-06-21  Richard Henderson  <rth@redhat.com>
32871
32872         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32873         merging && to BIT_FIELD_REF.
32874
32875 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32876
32877         * g++.dg/opt/placeholder1.C: New test.
32878
32879 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32880
32881         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32882         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32883         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32884         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32885
32886 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32887
32888         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32889         extern "C".
32890         * g++.dg/other/pragma-re-1.C: Add comments.
32891
32892 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32893
32894         PR gfortran/16080
32895         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32896
32897 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32898
32899         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32900         instead of setting the type of size_t by
32901         hand.
32902
32903 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32904
32905         * gcc.dg/unordered-2.c: New test case.
32906         * gcc.dg/unordered-3.c: New test case.
32907
32908 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32909
32910         PR other/16043
32911         * lib/g++.exp (g++_version): Tweak regexp for version
32912         * lib/g77.exp (g77_version): Likewise.
32913         * lib/gfortran.exp (gfortran_version): Likewise.
32914         * lib/objc.exp (objc_version): Likewise.
32915         * lib/treelang.exp (treelang_version): Likewise.
32916
32917 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32918
32919         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32920         Use INT_MAX instead of __INT_MAX__.
32921         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32922
32923         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32924         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32925         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32926         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32927         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32928         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32929         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32930         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32931         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32932
32933         * gcc.dg/range-test-1.c: New test.
32934         * g++.dg/opt/range-test-1.C: New test.
32935
32936 2004-06-17  Richard Henderson  <rth@redhat.com>
32937
32938         * objc.dg/sync-1.m: New.
32939         * objc.dg/try-catch-1.m: Don't force next runtime.
32940         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32941         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32942         shadowed catch clause.
32943         * objc.dg/try-catch-5.m: New.
32944
32945 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32946
32947         Bug 14610
32948         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32949
32950 2004-06-15  Richard Henderson  <rth@redhat.com>
32951
32952         * gcc.dg/20001116-1.c: Move expected warning line.
32953
32954 2004-06-15  Richard Henderson  <rth@redhat.com>
32955
32956         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32957         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32958
32959 2004-06-15  Jeff Law  <law@redhat.com>
32960
32961         * gcc.dg/tree-ssa/20040615-1.c: New test.
32962         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32963         be less sensitive to operand ordering.
32964         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32965
32966 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32967
32968         * g++.dg/abi/bitfield3.C: Add comment..
32969
32970 2004-06-15  Richard Henderson  <rth@redhat.com>
32971
32972         * g++.dg/ext/stmtexpr1.C: XFAIL.
32973         * gcc.dg/20030612-1.c: XFAIL.
32974
32975 2004-06-15  Eric Christopher  <echristo@redhat.com>
32976
32977         * g++.dg/charset/asm5.c: New.
32978         * gcc.dg/charset/asm6.c: New.
32979
32980 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32981
32982         PR fortran/15962
32983         * gfortran.fortran-torture/execute/select_1.f90: New test.
32984
32985 2004-06-15  Paul Brook  <paul@codesourcery.com>
32986
32987         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32988
32989 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32990
32991         PR c++/15967
32992         * g++.dg/lookup/crash3.C: New test.
32993
32994 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32995
32996         PR c++/15947
32997         * g++.dg/parse/dtor4.C: New test.
32998
32999 2004-06-14  Jeff Law  <law@redhat.com>
33000
33001         * gcc.c-torture/compile/20040614-1.c: New test.
33002
33003 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33004
33005         PR fortran/15211
33006         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33007         LEN of a character array.
33008
33009 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
33010
33011         PR c++/15096
33012         * g++.dg/template/ptrmem10.C: New test.
33013
33014         PR c++/14930
33015         * g++.dg/template/friend30.C: New test.
33016
33017 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33018
33019         PR fortran/14928
33020         * gfortran.fortran-torture/compile/mloc.f90: New test.
33021
33022 2004-06-13  Paul Brook  <paul@codesourcery.com>
33023
33024         * gfortran.fortran-torture/execute/random_2.f90: New test.
33025
33026 2004-06-13  Eric Christopher  <echristo@redhat.com>
33027
33028         * gcc.dg/noncompile/redecl-1.c: Fix error message.
33029
33030 2004-06-12  Paul Brook  <paul@codesourcery.com>
33031
33032         * gfortran.fortran-torture/execute/contained_3.f90: New test.
33033
33034 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33035
33036         PR fortran/14923
33037         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33038
33039 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33040
33041         PR fortran/14957
33042         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33043         syntax errors in end statements of contained subroutines.
33044
33045 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33046
33047         PR fortran/12841
33048         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33049
33050 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33051
33052         PR fortran/15665
33053         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33054
33055 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33056
33057         PR gfortran/12839
33058         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33059
33060 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33061
33062         PR c++/15862
33063         * g++.dg/parse/enum1.C: New test.
33064
33065 2004-06-10  Jeff Law  <law@redhat.com>
33066
33067         * gcc.c-torture/compile/20040610-1.c: New test.
33068
33069 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33070
33071         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33072         * g++.old-deja/g++.other/decl3.C: Likewise.
33073
33074 2004-06-10  Brian Booth  <bbooth@redhat.com>
33075
33076         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33077         V_MAY_DEF instead of VDEF.
33078         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33079
33080 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
33081
33082         PR c++/14211
33083         * g++.dg/conversion/const1.C: New test.
33084
33085         PR c++/15076
33086         * g++.dg/conversion/reinterpret1.C: New test.
33087
33088         PR c++/15877
33089         * g++.dg/template/enum2.C: New test.
33090
33091         PR c++/15227
33092         * g++.dg/template/error13.C: New test.
33093
33094 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33095
33096         PR fortran/14957
33097         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33098         arguments to test_* REAL and of the right size.
33099
33100 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33101
33102         PR target/15569
33103         PR rtl-optimization/15681
33104         * gcc.dg/20040609-1.c: New test.
33105
33106 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33107
33108         PR c++/14791
33109         * g++.dg/opt/builtins1.C: New test.
33110
33111 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
33112
33113         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33114         that use default windows32 struct layout.
33115         * gcc.dg/i386-bitfield2.c: Likewise.
33116
33117 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
33118
33119         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33120         for mingw32 and cygwin targets.
33121
33122 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
33123
33124         * gcc.dg/pch/macro-4.c: New.
33125         * gcc.dg/pch/macro-4.hs: New.
33126
33127 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33128
33129         PR fortran/13249
33130         * gfortran.fortran-torture/compile/name_clash.f90: New test.
33131
33132 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33133
33134         PR fortran/13372
33135         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33136
33137 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33138
33139         PR gfortran/14897
33140         * gfortran.fortran-torture/execute/t_edit.f90: New test.
33141
33142 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33143
33144         PR gfortran/15755
33145         * gfortran.fortran-torture/execute/backspace.c : New test.
33146
33147 2004-06-09  Paul Brook  <paul@codesourcery.com>
33148
33149         * gfortran.fortran-torture/execure/intrinsic_associated.f90
33150         (pointer_to_section): Rewrite to use smaller array.
33151
33152 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
33153
33154         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33155         * gcc.dg/ext/altivec-10.c: Same.
33156         * gcc.dg/ext/altivec-11.c: Same.
33157         * gcc.dg/ext/altivec-12.c: Same.
33158         * gcc.dg/ext/altivec-13.c: Same.
33159         * gcc.dg/ext/altivec-14.c: Same.
33160         * gcc.dg/ext/altivec-15.c: Same.
33161         * gcc.dg/ext/altivec-16.c: Same.
33162         * gcc.dg/ext/altivec-3.c: Same.
33163         * gcc.dg/ext/altivec-4.c: Same.
33164         * gcc.dg/ext/altivec-6.c: Same.
33165         * gcc.dg/ext/altivec-7.c: Same.
33166         * gcc.dg/ext/altivec-8.c: Same.
33167         * gcc.dg/ext/altivec-varargs-1.c: Same.
33168
33169         * g++.dg/ext/altivec-1.C: Correct dg syntax.
33170         * g++.dg/ext/altivec-10.C: Same.
33171         * g++.dg/ext/altivec-2.C: Same.
33172         * g++.dg/ext/altivec-3.C: Same.
33173         * g++.dg/ext/altivec-4.C: Same.
33174         * g++.dg/ext/altivec-5.C: Same.
33175         * g++.dg/ext/altivec-6.C: Same.
33176         * g++.dg/ext/altivec-7.C: Same.
33177         * g++.dg/ext/altivec-8.C: Same.
33178         * g++.dg/ext/altivec-9.C: Same.
33179
33180 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33181
33182         PR c++/7841
33183         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33184
33185 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33186
33187         * gcc.dg/union-1.c: New test.
33188
33189 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33190
33191         * gcc.dg/builtins-41.c: New test case.
33192         * gcc.dg/builtins-42.c: New test case.
33193
33194 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33195
33196         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33197         * g++.dg/ext/altivec-10.C: Same.
33198         * g++.dg/ext/altivec-2.C: Same.
33199         * g++.dg/ext/altivec-3.C: Same.
33200         * g++.dg/ext/altivec-4.C: Same.
33201         * g++.dg/ext/altivec-5.C: Same.
33202         * g++.dg/ext/altivec-6.C: Same.
33203         * g++.dg/ext/altivec-7.C: Same.
33204         * g++.dg/ext/altivec-8.C: Same.
33205         * g++.dg/ext/altivec-9.C: Same.
33206         * g++.old-deja/g++.abi/cxa_vec.C: Same.
33207         * g++.old-deja/g++.brendan/new3.C: Same.
33208         * gcc.c-torture/execute/eeprof-1.x: Same.
33209
33210 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33211
33212         PR c/14765
33213         * gcc.dg/pr14765-1.c: New test.
33214
33215 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33216
33217         PR c/14649
33218         * gcc.dg/pr14649-1.c: New test case.
33219
33220 2004-06-07  Richard Henderson  <rth@redhat.com>
33221
33222         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33223         if temporaries.
33224
33225 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33226
33227         * g++.dg/eh/elide1.C: Remove XFAIL.
33228
33229 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
33230
33231         PR c++/15337
33232         * g++.dg/expr/sizeof3.C: New test.
33233
33234         PR c++/14777
33235         * g++.dg/template/access14.C: New test.
33236
33237         PR c++/15554
33238         * g++.dg/template/enum1.C: New test.
33239
33240         PR c++/15057
33241         * g++.dg/eh/throw1.C: New test.
33242
33243 2004-06-07  David Ayers  <d.ayers@inode.at>
33244             Ziemowit Laski  <zlaski@apple.com>
33245
33246         * lib/objc.exp (objc_target_compile): Revert the '-framework
33247         Foundation' flag fix, since bare Darwin does not ship
33248         with the Foundation framework.
33249         * objc/execute/next_mapping.h: Provide a local NSConstantString
33250         @interface and @implementation.
33251         (objc_constant_string_init): A constructor function, used to
33252         initialize the NSConstantString meta-class object.
33253         * objc/execute/string1.m: Include "next_mapping.h" instead of
33254         <Foundation/NSString.h>.
33255         * objc/execute/string2.m: Likewise.
33256         * objc/execute/string3.m: Likewise.
33257         * objc/execute/string4.m: Likewise.
33258
33259 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
33260
33261         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33262         to double. Replace double with FLOAT.
33263         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33264
33265         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33266         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33267         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33268         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33269         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33270         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33271         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33272         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33273
33274 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33275
33276         PR c/13519
33277         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33278
33279 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33280
33281         PR c++/15503
33282         * g++.dg/template/meminit2.C: New test.
33283
33284 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
33285
33286         PR target/15822
33287         * gcc.c-torture/execute/compare-fp-1.c,
33288         gcc.c-torture/execute/compare-fp-2.c,
33289         gcc.c-torture/execute/compare-fp-3.c,
33290         gcc.c-torture/execute/compare-fp-4.c,
33291         gcc.c-torture/execute/compare-fp-3.x,
33292         gcc.c-torture/execute/compare-fp-4.x: Moved...
33293         * gcc.c-torture/execute/ieee/compare-fp-1.c,
33294         gcc.c-torture/execute/ieee/compare-fp-2.c,
33295         gcc.c-torture/execute/ieee/compare-fp-3.c,
33296         gcc.c-torture/execute/ieee/compare-fp-4.c,
33297         gcc.c-torture/execute/ieee/compare-fp-3.x,
33298         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33299
33300 2004-06-04  David Ayers  <d.ayers@inode.at>
33301
33302         * objc/execute/protocol-isEqual-4.m: New testcase.
33303
33304 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
33305
33306         * objc/execute/protocol-isEqual-1.m: New testcase.
33307         * objc/execute/protocol-isEqual-2.m: New testcase.
33308         * objc/execute/protocol-isEqual-3.m: New testcase.
33309
33310 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33311
33312         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33313
33314 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
33315
33316         * lib/objc.exp (objc_target_compile): When running tests on
33317         Darwin (Mac OS X), inform the linker about '-framework
33318         'Foundation'.
33319
33320 2004-06-02  Eric Christopher  <echristo@redhat.com>
33321
33322         * gcc.c-torture/compile/20040602-1.c: New.
33323
33324 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
33325
33326         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33327         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33328
33329         PR tree-optimization/14736
33330         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33331
33332         PR tree-optimization/14042
33333         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33334
33335         PR tree-optimization/14729
33336         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33337
33338 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33339
33340         PR fortran/15557
33341         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33342
33343 2004-06-01  Richard Hederson  <rth@redhat.com>
33344
33345         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33346
33347 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33348
33349         PR c++/14932
33350         * g++.dg/parse/offsetof4.C: New test.
33351
33352 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
33353
33354         PR objc/7993
33355         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33356
33357 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
33358
33359         PR c++/15701
33360         * g++.dg/template/friend29.C: New test.
33361
33362 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33363
33364         PR c/15749
33365         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33366
33367 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
33368
33369         * gcc.dg/sparc-trap-1.c: New test.
33370
33371 2004-05-31  Roger Sayle  <roger@eyesopen.com>
33372
33373         PR middle-end/15069
33374         * g++.dg/opt/fold3.C: New test case.
33375
33376 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
33377
33378         * lib/target-supports.exp (check_iconv_available): Fix fallout
33379         from 2004-05-28 patch.
33380
33381 2004-05-30  Paul Brook  <paul@codesourcery.com>
33382
33383         PR fortran/15620
33384         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33385         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33386
33387 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
33388
33389         * gfortran.fortran-torture/execute/random_1.f90: New test.
33390
33391 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33392
33393         * g++.dg/ext/altivec-10.C: New test.
33394
33395 2004-05-29  Paul Brook  <paul@codesourcery.com>
33396
33397         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33398
33399 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33400
33401         * gcc.dg/altivec-16.c: New test.
33402
33403 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
33404
33405         * lib/target-supports.exp (check_vmx_hw_available): New.
33406         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33407
33408         * lib/target-supports.exp (check_alias_available,
33409         check_iconv_available, check_named_sections_available): Use
33410         unique names for temporary files.
33411
33412 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33413
33414         * gcc.dg/altivec-15.c: New test.
33415
33416 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33417
33418         PR c++/15083
33419         * g++.dg/warn/noeffect6.C: New test.
33420
33421         PR c++/15471
33422         * g++.dg/expr/ptrmem4.C: New test.
33423
33424         PR c++/15640
33425         * g++.dg/template/operator3.C: New test.
33426
33427 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33428
33429         PR c++/14668
33430         * g++.dg/lookup/redecl1.C: New test.
33431         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33432
33433 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33434
33435         * gcc.c-torture/execute/compare-fp-1.c,
33436         gcc.c-torture/execute/compare-fp-2.c,
33437         gcc.c-torture/execute/compare-fp-3.c,
33438         gcc.c-torture/execute/compare-fp-4.c,
33439         gcc.c-torture/execute/compare-fp-3.x,
33440         gcc.c-torture/execute/compare-fp-4.x,
33441         gcc.dg/pr15649-1.c: New.
33442
33443 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33444
33445         PR c++/12883
33446         * g++.dg/init/array14.C: New test.
33447
33448 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33449
33450         * lib/compat.exp (compat-get-options-main): New.
33451         (compat-get-options): Remove unneeded code, warn for ignored
33452         command.
33453         (compat-execute): Check flag set by dg-require-* commands.
33454
33455         * lib/compat.exp (compat-execute): Break up long lines.
33456
33457 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33458
33459         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33460         * gcc.dg/altivec-14.c: New test.
33461         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33462
33463         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33464         * gcc.dg/altivec-12.c: Ditto.
33465
33466         * gcc.dg/altivec-3.c: Move call to altivec_check.
33467
33468 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33469
33470         PR c++/15044
33471         * g++.dg/template/error12.C: New test.
33472
33473         PR c++/15317
33474         * g++.dg/ext/attrib15.C: New test.
33475
33476         PR c++/15329
33477         * g++.dg/template/ptrmem9.C: New test.
33478
33479 2004-05-25  Paul Brook  <paul@codesourcery.com>
33480
33481         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33482
33483 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33484
33485         PR c++/15165
33486         * g++.dg/template/crash19.C: New test.
33487
33488 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33489
33490         PR c++/15025
33491         * g++.dg/template/redecl1.C: New test.
33492
33493 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33494
33495         PR c++/14821
33496         * g++.dg/other/ns1.C: New test.
33497
33498         PR c++/14883
33499         * g++.dg/template/invalid1.C: New test.
33500
33501 2004-05-23  Paul Brook  <paul@codesourcery.com>
33502         Victor Leikehman  <lei@haifasphere.co.il>
33503
33504         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33505         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33506
33507 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33508
33509         PR c++/15285
33510         PR c++/15299
33511         * g++.dg/template/non-dependent5.C: New test.
33512         * g++.dg/template/non-dependent6.C: New test.
33513
33514 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33515
33516         PR c++/15507
33517         * g++.dg/inherit/union1.C: New test.
33518
33519         PR c++/15542
33520         * g++.dg/template/addr1.C: New test.
33521
33522         PR c++/15427
33523         * g++.dg/template/array5.C: New test.
33524
33525         PR c++/15287
33526         * g++.dg/template/array6.C: New test.
33527
33528 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33529             Roger Sayle  <roger@eyesopen.com>
33530
33531         * g++.dg/lookup/forscope2.C: New test case.
33532
33533 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33534
33535         * gcc.dg/cpp/Wmissingdirs.c: New.
33536
33537 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33538
33539         PR target/15301
33540         * gcc.dg/compat/union-m128-1.h: New file.
33541         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33542         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33543         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33544
33545 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33546
33547         PR target/15302
33548         * gcc.dg/compat/struct-complex-1.h: New file.
33549         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33550         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33551         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33552
33553 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33554
33555         PR middle-end/3074
33556         * gcc.dg/pr3074-1.c: New test case.
33557         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33558
33559 2004-05-20  Falk Hueffner  <falk@debian.org>
33560
33561         PR other/15526
33562         * gcc.dg/ftrapv-1.c: New test case.
33563
33564 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33565
33566         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33567
33568 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33569             Jeff Law  <law@redhat.com>
33570
33571         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33572         * gcc.dg/tree-ssa/20040518-2.c: New test.
33573
33574         * gcc.dg/tree-ssa/20040518-1.c: New test.
33575
33576 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33577
33578         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33579
33580 2004-05-18  Paul Brook  <paul@codesourcery.com>
33581
33582         PR fortran/13930
33583         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33584
33585 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33586
33587         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33588         constant folding.
33589
33590 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33591
33592         * gcc.dg/tree-ssa/20040517-1.c: New test.
33593
33594 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33595
33596         * gcc.dg/loop-4.c: New test.
33597
33598 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33599
33600         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33601
33602 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33603
33604         PR fortran/15311
33605         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33606
33607 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33608
33609         PR fortran/13826
33610         PR fortran/13940
33611         * gfortran.fortran-torture/compile/data_1.f90: New test.
33612
33613 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33614
33615         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33616         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33617
33618 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33619
33620         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33621
33622 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33623
33624         PR c/15444
33625         * gcc.dg/format/xopen-1.c: Adjust expected message.
33626         * gcc.dg/format/xopen-3.c: New test.
33627
33628 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33629
33630         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33631
33632 2004-05-14  Jeff Law  <law@redhat.com>
33633
33634         * gcc.dg/tree-ssa/20040514-2.c: New test.
33635
33636 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33637
33638         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33639         this ...
33640         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33641         this.
33642
33643 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33644
33645         * gcc.dg/tree-ssa/20040514-1.c: New test.
33646
33647 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33648
33649         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33650         test.
33651
33652 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33653
33654         PR fortran/14066
33655         * gfortran.fortran-torture/compile/do_1.f90: New test.
33656
33657 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33658
33659         PR fortran/15051
33660         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33661         test.
33662
33663 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33664
33665         PR fortran/15149
33666         * gfortran.fortran-torture/execute/random_init.f90: New test.
33667
33668 2004-05-13  Paul Brook  <paul@codesourcery.com>
33669
33670         PR fortran/15314
33671         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33672
33673 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
33674
33675         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33676         for the powerpc case.
33677
33678 2004-05-13  Jeff Law  <law@redhat.com>
33679
33680         * gcc.dg/tree-ssa/20040513-1.c: New test.
33681         * gcc.dg/tree-ssa/20040513-2.c: New test.
33682
33683 2004-05-13  Paul Brook  <paul@codesourcery.com>
33684
33685         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33686         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33687         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33688
33689 2004-05-13  Andreas Schwab  <schwab@suse.de>
33690
33691         PR other/10819
33692         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33693         characters.
33694
33695 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
33696
33697         PR fortran/15294
33698         * gfortran.fortran-torture/execute/adjustr.f90: New file.
33699
33700 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
33701
33702         Merge from tree-ssa-20020619-branch.  See
33703         ChangeLog.tree-ssa for details.
33704
33705 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
33706
33707         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33708         include <altivec.h> explicitly.
33709         * gcc.dg/altivec-13.c: Likewise.
33710
33711 2004-05-11  Paul Brook  <paul@codesourcery.com>
33712
33713         * gcc.c-torture/compile/20010518-1.c: Force enum size.
33714
33715 2004-05-10  Eric Christopher  <echristo@redhat.com>
33716
33717         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33718         * gcc.dg/sibcall-4.c: Ditto.
33719
33720 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
33721
33722         * g++.dg/ext/altivec-8.C: New test case.
33723         * gcc.dg/altivec-13.c: New test case.
33724
33725 2004-05-08  Roger Sayle  <roger@eyesopen.com>
33726
33727         * gcc.c-torture/execute/divcmp-1.c: New test case.
33728         * gcc.c-torture/execute/divcmp-2.c: New test case.
33729         * gcc.c-torture/execute/divcmp-3.c: New test case.
33730
33731 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
33732
33733         * g++.dg/other/pragma-re-2.C: New test.
33734
33735 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33736
33737         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33738         * gcc.dg/i386-387-2.c: Likewise.
33739
33740         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33741         __builtin_drem.
33742         * gcc.dg/i386-387-6.c: Likewise.
33743
33744 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33745
33746         * gcc.dg/builtins-33.c: Also check log1p*.
33747
33748 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
33749
33750         PR optimization/15296
33751         * gcc.c-torture/execute/pr15296.c: New test.
33752
33753 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
33754
33755         * gcc.dg/builtins-40.c: New test.
33756
33757 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
33758
33759         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33760
33761 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
33762
33763         * g++.dg/ext/spe1.C: New testcase.
33764
33765 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
33766
33767         * objc.dg/image-info.m: Allow additional attributes
33768         for __image_info section.
33769
33770 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
33771
33772         * gcc.dg/torture/mips-hilo-2.c: New test.
33773
33774 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33775
33776         PR c++/14389
33777         * g++.dg/template/member5.C: New test.
33778
33779 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
33780
33781         * gcc.dg/builtins-34.c: Also check expm1*.
33782
33783 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33784
33785         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33786         * gcc.dg/torture/builtin-convert-3.c: New test.
33787
33788 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
33789
33790         PR middle-end/15054
33791         * g++.dg/opt/pr15054.C: New test.
33792
33793 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33794
33795         * gcc.dg/torture/builtin-rounding-1.c: New test.
33796         * gcc.dg/builtins-25.c: Delete.
33797         * gcc.dg/builtins-29.c: Delete.
33798
33799 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
33800
33801         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33802         * gcc.dg/sibcall-4.c: Likewise.
33803         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33804
33805 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33806
33807         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33808         bit-field on 16-bit targets.
33809
33810 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33811
33812         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33813         16-bit targets.
33814
33815 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
33816
33817         * gcc.dg/rs6000-power2-1.c: Change to compile only.
33818         * gcc.dg/rs6000-power2-2.c: Likewise.
33819
33820 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
33821
33822         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33823         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33824         Change the asm registers to be in form of frN instead of fN.
33825
33826 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33827
33828         * gcc.dg/torture/builtin-convert-2.c: New test.
33829
33830 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
33831
33832         * gcc.dg/rs6000-power2-1.c: New test.
33833         * gcc.dg/rs6000-power2-2.c: New test.
33834
33835 2004-04-28  Jan Hubicka  <jh@suse.cz>
33836
33837         * gcc.dg/unused-6.c: New test.
33838
33839 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
33840             Ulrich Weigand  <uweigand@de.ibm.com>
33841
33842         * ada/acats/run_all.sh: Define $target variable.
33843
33844 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
33845
33846         PR c++/15119
33847         * g++.dg/other/vararg-1.C: New test.
33848
33849         PR c++/4794
33850         * g++.dg/eh/cleanup3.C: New test.
33851
33852 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33853
33854         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33855         and ad8011a (target_insn).
33856         * ada/acats/support/macro.dfs: Likewise.
33857         * ada/acats/support/impbit.adb: New file.
33858
33859 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33860
33861         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33862
33863 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33864
33865         * gcc.dg/loop-3.c: New test.
33866
33867 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33868
33869         * gcc.c-torture/execute/simd-5.c: New test.
33870
33871 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33872
33873         PR c++/15064
33874         * g++.dg/template/crash18.C: New test.
33875
33876 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33877
33878         * g++.dg/ext/complit3.C: New test.
33879
33880 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33881
33882         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33883         * gcc.dg/altivec-3.c: Same.
33884         * gcc.dg/altivec-varargs-1.c: Same.
33885
33886 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33887
33888         * lib/target-supports.exp (check_profiling_available): Assume
33889         profiling is not available on powerpc-eabi targets.
33890
33891 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33892
33893         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33894         * gcc.dg/vmx/bug-1.c: Ditto.
33895
33896 2004-04-20  Eric Christopher  <echristo@redhat.com>
33897
33898         * gcc.dg/charset/extern.c: New test.
33899         * g++.dg/charset/extern3.cc: Ditto.
33900
33901 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33902
33903         * gcc.dg/builtins-39.c: New test.
33904
33905 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33906
33907         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33908
33909 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33910
33911         * gcc.dg/torture/mips-hilo-1.c: New test.
33912
33913 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33914
33915         * gcc.c-torture/compile/20040419-1.c: New test.
33916
33917 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33918
33919         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33920
33921 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33922             Aldy Hernandez  <aldyh@redhat.com>
33923
33924         * gcc.c-torture/execute/va-arg-24.c: New.
33925
33926 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33927             Aldy Hernandez  <aldyh@redhat.com>
33928
33929         * gcc.dg/vmx/1b-01.c: New.
33930         * gcc.dg/vmx/1b-02.c: New.
33931         * gcc.dg/vmx/1b-03.c: New.
33932         * gcc.dg/vmx/1b-04.c: New.
33933         * gcc.dg/vmx/1b-05.c: New.
33934         * gcc.dg/vmx/1b-06.c: New.
33935         * gcc.dg/vmx/1b-07.c: New.
33936         * gcc.dg/vmx/1c-01.c: New.
33937         * gcc.dg/vmx/1c-02.c: New.
33938         * gcc.dg/vmx/3a-01a.c: New.
33939         * gcc.dg/vmx/3a-01.c: New.
33940         * gcc.dg/vmx/3a-01m.c: New.
33941         * gcc.dg/vmx/3a-03.c: New.
33942         * gcc.dg/vmx/3a-03m.c: New.
33943         * gcc.dg/vmx/3a-04.c: New.
33944         * gcc.dg/vmx/3a-04m.c: New.
33945         * gcc.dg/vmx/3a-05.c: New.
33946         * gcc.dg/vmx/3a-06.c: New.
33947         * gcc.dg/vmx/3a-06m.c: New.
33948         * gcc.dg/vmx/3a-07.c: New.
33949         * gcc.dg/vmx/3b-01.c: New.
33950         * gcc.dg/vmx/3b-02.c: New.
33951         * gcc.dg/vmx/3b-10.c: New.
33952         * gcc.dg/vmx/3b-13.c: New.
33953         * gcc.dg/vmx/3b-14.c: New.
33954         * gcc.dg/vmx/3b-15.c: New.
33955         * gcc.dg/vmx/3c-01a.c: New.
33956         * gcc.dg/vmx/3c-01.c: New.
33957         * gcc.dg/vmx/3c-02.c: New.
33958         * gcc.dg/vmx/3c-03.c: New.
33959         * gcc.dg/vmx/3d-01.c: New.
33960         * gcc.dg/vmx/4-01.c: New.
33961         * gcc.dg/vmx/4-03.c: New.
33962         * gcc.dg/vmx/5-01.c: New.
33963         * gcc.dg/vmx/5-02.c: New.
33964         * gcc.dg/vmx/5-03.c: New.
33965         * gcc.dg/vmx/5-04.c: New.
33966         * gcc.dg/vmx/5-05.c: New.
33967         * gcc.dg/vmx/5-06.c: New.
33968         * gcc.dg/vmx/5-07.c: New.
33969         * gcc.dg/vmx/5-07t.c: New.
33970         * gcc.dg/vmx/5-08.c: New.
33971         * gcc.dg/vmx/5-10.c: New.
33972         * gcc.dg/vmx/5-11.c: New.
33973         * gcc.dg/vmx/7-01a.c: New.
33974         * gcc.dg/vmx/7-01.c: New.
33975         * gcc.dg/vmx/7c-01.c: New.
33976         * gcc.dg/vmx/7d-01.c: New.
33977         * gcc.dg/vmx/7d-02.c: New.
33978         * gcc.dg/vmx/8-01.c: New.
33979         * gcc.dg/vmx/8-02a.c: New.
33980         * gcc.dg/vmx/8-02.c: New.
33981         * gcc.dg/vmx/brode-1.c: New.
33982         * gcc.dg/vmx/bug-1.c: New.
33983         * gcc.dg/vmx/bug-2.c: New.
33984         * gcc.dg/vmx/bug-3.c: New.
33985         * gcc.dg/vmx/cw-bug-1.c: New.
33986         * gcc.dg/vmx/cw-bug-2.c: New.
33987         * gcc.dg/vmx/cw-bug-3.c: New.
33988         * gcc.dg/vmx/dct.c: New.
33989         * gcc.dg/vmx/debug-1.c: New.
33990         * gcc.dg/vmx/debug-2.c: New.
33991         * gcc.dg/vmx/debug-3.c: New.
33992         * gcc.dg/vmx/debug-4.c: New.
33993         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33994         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33995         * gcc.dg/vmx/eg-5.c: New.
33996         * gcc.dg/vmx/fft.c: New.
33997         * gcc.dg/vmx/gcc-bug-1.c: New.
33998         * gcc.dg/vmx/gcc-bug-2.c: New.
33999         * gcc.dg/vmx/gcc-bug-3.c: New.
34000         * gcc.dg/vmx/gcc-bug-4.c: New.
34001         * gcc.dg/vmx/gcc-bug-5.c: New.
34002         * gcc.dg/vmx/gcc-bug-6.c: New.
34003         * gcc.dg/vmx/gcc-bug-7.c: New.
34004         * gcc.dg/vmx/gcc-bug-8.c: New.
34005         * gcc.dg/vmx/gcc-bug-9.c: New.
34006         * gcc.dg/vmx/gcc-bug-b.c: New.
34007         * gcc.dg/vmx/gcc-bug-c.c: New.
34008         * gcc.dg/vmx/gcc-bug-d.c: New.
34009         * gcc.dg/vmx/gcc-bug-e.c: New.
34010         * gcc.dg/vmx/gcc-bug-f.c: New.
34011         * gcc.dg/vmx/gcc-bug-g.c: New.
34012         * gcc.dg/vmx/gcc-bug-i.c: New.
34013         * gcc.dg/vmx/harness.h: New.
34014         * gcc.dg/vmx/ira1.c: New.
34015         * gcc.dg/vmx/ira2a.c: New.
34016         * gcc.dg/vmx/ira2b.c: New.
34017         * gcc.dg/vmx/ira2.c: New.
34018         * gcc.dg/vmx/ira2c.c: New.
34019         * gcc.dg/vmx/mem.c: New.
34020         * gcc.dg/vmx/newton-1.c: New.
34021         * gcc.dg/vmx/ops.c: New.
34022         * gcc.dg/vmx/sn7153.c: New.
34023         * gcc.dg/vmx/spill2.c: New.
34024         * gcc.dg/vmx/spill3.c: New.
34025         * gcc.dg/vmx/spill.c: New.
34026         * gcc.dg/vmx/t.c: New.
34027         * gcc.dg/vmx/varargs-1.c: New.
34028         * gcc.dg/vmx/varargs-2.c: New.
34029         * gcc.dg/vmx/varargs-3.c: New.
34030         * gcc.dg/vmx/varargs-4.c: New.
34031         * gcc.dg/vmx/varargs-5.c: New.
34032         * gcc.dg/vmx/varargs-6.c: New.
34033         * gcc.dg/vmx/varargs-7.c: New.
34034         * gcc.dg/vmx/vmx.exp: New.
34035         * gcc.dg/vmx/vprint-1.c: New.
34036         * gcc.dg/vmx/vscan-1.c: New.
34037         * gcc.dg/vmx/x-01.c: New.
34038         * gcc.dg/vmx/x-02.c: New.
34039         * gcc.dg/vmx/x-03.c: New.
34040         * gcc.dg/vmx/x-04.c: New.
34041         * gcc.dg/vmx/x-05.c: New.
34042         * gcc.dg/vmx/yousufi-1.c: New.
34043         * gcc.dg/vmx/zero-1.c: New.
34044         * gcc.dg/vmx/zero.c: New.
34045
34046 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34047
34048         * g++.dg/lookup/java1.C: Update for chage of
34049         _Jv_AllocObject.
34050         * g++.dg/lookup/java2.C: Likewise.
34051
34052 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34053
34054         * ada/acats/run_all.sh: use -O2 by default.
34055
34056 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34057
34058         * gcc.dg/vr-mult-[12].c: New tests.
34059
34060 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34061
34062         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34063
34064         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34065
34066 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34067
34068         * lib/target-supports.exp (check_profiling_available): Assume
34069         profiling isn't available for mips*-*-elf targets.
34070
34071 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34072
34073         * gcc.dg/builtins-38.c: New test.
34074
34075 2004-04-14  Eric Christopher  <echristo@redhat.com>
34076
34077         * g++.dg/charset/charset.exp: Run .cc extension tests.
34078
34079 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
34080
34081         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
34082
34083 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34084
34085         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34086
34087 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
34088
34089         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34090         * gcc.dg/i386-387-2.c: Likewise.
34091
34092         * gcc.dg/i386-387-7.c: New test.
34093         * gcc.dg/i386-387-8.c: New test.
34094
34095         * gcc.dg/builtins-37.c: New test.
34096
34097 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
34098
34099         * g++.dg/pch/externc-1.C: Add missing semicolon.
34100
34101 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
34102
34103         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34104
34105 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34106
34107         * gcc.c-torture/execute/20040411-1.c: New test.
34108
34109 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34110
34111         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34112
34113 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
34114
34115         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34116
34117 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
34118
34119         * lib/target-supports.exp (check_named_sections_available): New.
34120         * lib/gcc-dg.exp (dg-require-named-sections): New.
34121         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34122         old-deja.exp.  Also prune error-count message from HP linker.
34123         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34124
34125         * g++.dg/init/init-ref4.C: Use dg-require-weak.
34126         * g++.old-deja/g++.pt/static3.C: Likewise.
34127         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34128
34129 2004-04-09  Roger Sayle  <roger@eyesopen.com>
34130
34131         * gcc.c-torture/execute/20040409-1.c: New test case.
34132         * gcc.c-torture/execute/20040409-2.c: New test case.
34133         * gcc.c-torture/execute/20040409-3.c: New test case.
34134
34135 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34136
34137         * gcc.dg/20040409-1.c: New test.
34138
34139 2004-04-08  Roger Sayle  <roger@eyesopen.com>
34140
34141         PR target/14888
34142         * g++.dg/opt/pr14888.C: New test case.
34143
34144 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
34145
34146         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34147         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34148         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34149         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34150         New tests.
34151
34152 2004-04-08  Paul Brook  <paul@codesourcery.com>
34153
34154         * gcc.dg/spill-1.c: New test.
34155
34156 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34157
34158         * gcc.dg/torture/builtin-ctype-2.c: New test.
34159
34160 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
34161
34162         * gcc.dg/pch/pch.exp: Add largefile test.
34163
34164 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
34165
34166         * g++.dg/pch/externc-1.Hs: New.
34167         * g++.dg/pch/externc-1.C: New.
34168
34169 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34170
34171         * gcc.dg/compat/struct-by-value-5a_main.c,
34172         gcc.dg/compat/struct-by-value-5b_main.c: New files.
34173         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34174         * gcc.dg/compat/struct-by-value-5a_x.c,
34175         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34176         gcc.dg/compat/struct-by-value-5_x.c.
34177         * gcc.dg/compat/struct-by-value-5a_y.c,
34178         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34179         gcc.dg/compat/struct-by-value-5_y.c.
34180
34181         * gcc.dg/compat/struct-by-value-6a_main.c,
34182         gcc.dg/compat/struct-by-value-6b_main.c: New files.
34183         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34184         * gcc.dg/compat/struct-by-value-6a_x.c,
34185         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34186         gcc.dg/compat/struct-by-value-6_x.c.
34187         * gcc.dg/compat/struct-by-value-6a_y.c,
34188         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34189         gcc.dg/compat/struct-by-value-6_y.c.
34190
34191         * gcc.dg/compat/struct-by-value-7a_main.c,
34192         gcc.dg/compat/struct-by-value-7b_main.c: New files.
34193         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34194         * gcc.dg/compat/struct-by-value-7a_x.c,
34195         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34196         gcc.dg/compat/struct-by-value-7_x.c.
34197         * gcc.dg/compat/struct-by-value-7a_y.c,
34198         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34199         gcc.dg/compat/struct-by-value-7_y.c.
34200
34201 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
34202
34203         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34204         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34205         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34206         options.
34207
34208 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
34209
34210         * gcc.dg/builtins-36.c: New test.
34211
34212 2004-04-06  Paul Brook  <paul@codesourcery.com>
34213
34214         * README.gcc: Remove obsolete contraint on testcases.
34215
34216 2004-04-05  Paul Brook  <paul@codesourcery.com>
34217
34218         PR2123
34219         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
34220         failure and exit(0) on success.
34221         * g++.dg/expr/anew2.C: Ditto.
34222         * g++.dg/expr/anew3.C: Ditto.
34223         * g++.dg/expr/anew4.C: Ditto.
34224
34225 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
34226
34227         PR c++/3518
34228         * g++.dg/template/unify7.C: New.
34229
34230 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34231
34232         * g++.dg/README: Bring up to date with new subdirectories; remove
34233         duplicate subdirectory lines.
34234
34235 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
34236
34237         PR c++/14007
34238         * g++.dg/template/unify5.C: New.
34239         * g++.dg/template/unify6.C: New.
34240         * g++.dg/template/qualttp20.C: Adjust.
34241         * g++.old-deja/g++.jason/report.C: Adjust.
34242         * g++.old-deja/g++.other/qual1.C: Adjust.
34243
34244 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
34245
34246         PR c++/14803
34247         * g++.dg/inherit/ptrmem1.C: New test.
34248
34249 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
34250
34251         PR c++/14755
34252         * gcc.c-torture/execute/20040331-1.c: New test.
34253         * gcc.dg/20040331-1.c: New test.
34254
34255 2004-04-01  Paul Brook  <paul@codesourcery.com>
34256
34257         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34258
34259 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
34260
34261         PR c++/14724
34262         * g++.dg/init/goto1.C: New test.
34263
34264         PR c++/14763
34265         * g++.dg/template/defarg4.C: New test.
34266
34267 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
34268
34269         * gcc.dg/altivec-11.c: Extend test for more valid cases.
34270
34271 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
34272
34273         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34274
34275 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
34276
34277         * gcc.dg/noncompile/undeclared-2.c: New test.
34278
34279 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34280
34281         * gcc.dg/940409-1.c: Remove XFAIL.
34282         * gcc.dg/reg-vol-struct-1.c: New test.
34283
34284 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34285
34286         * gcc.dg/torture/builtin-wctype-1.c: New test.
34287
34288 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
34289
34290         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34291         * gcc.dg/20001101-1.c: Likewise.
34292         * gcc.dg/20001102-1.c: Likewise.
34293
34294 2004-03-25  Roger Sayle  <roger@eyesopen.com>
34295
34296         * gcc.dg/compare8.c: Add an additional test for XOR.
34297
34298 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34299
34300         * gcc.dg/torture/builtin-ctype-1.c: New test.
34301
34302 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34303
34304         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34305         * gcc.dg/torture/builtin-math-1.c: Likewise.
34306         * gcc.dg/torture/builtin-power-1.c: New test.
34307
34308 2004-03-24  Andreas Schwab  <schwab@suse.de>
34309
34310         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34311         IA64 assembler.
34312
34313 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34314             Roger Sayle  <roger@eyesopen.com>
34315
34316         * gcc.dg/compare8.c: New test case.
34317
34318 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
34319
34320         * g++.dg/ext/altivec-7.C: New test.
34321
34322 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
34323
34324         PR 12267, 12391, 12560, 13129, 14114, 14133
34325         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34326         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34327         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34328         Adjust error regexps.
34329         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34330         * gcc.dg/noncompile/undeclared-1.c: New test cases.
34331         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34332         * gcc.dg/local1.c: Add explanatory comment.
34333
34334 2004-03-23  Roger Sayle  <roger@eyesopen.com>
34335
34336         PR optimization/14669
34337         * g++.dg/opt/fold2.C: New test case.
34338
34339 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
34340
34341         PR c/14069
34342         * gcc.dg/20040322-1.c: New test.
34343
34344 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34345
34346         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
34347         * gcc.dg/ultrasp4.c: Likewise.
34348         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
34349
34350 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34351
34352         * gcc.dg/i386-sse-8.c: Reset default options.
34353
34354 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34355
34356         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34357         in the error message text.
34358
34359 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34360
34361         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34362
34363 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
34364
34365         PR c++/14616
34366         * g++.dg/init/array13.C: New test.
34367
34368 2004-03-20  Roger Sayle  <roger@eyesopen.com>
34369
34370         PR target/13889
34371         * gcc.c-torture/compile/pr13889.c: New test case.
34372
34373 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34374
34375         PR c/14635
34376         * builtins-1.c (nan, nans): Don't test.
34377         * builtins-30.c: Don't use nan, nanf, nanl.
34378         * builtins-35.c: New test.
34379
34380 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
34381
34382         * g++.dg/ext/altivec-6.C: New test.
34383
34384 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
34385
34386         * g++.dg/init/placement3.C: New test.
34387
34388         * g++.dg/template/spec13.C: New test.
34389
34390         * g++.dg/lookup/using11.C: New test.
34391
34392         * g++.dg/lookup/koenig3.C: New test.
34393
34394         * g++.dg/template/operator2.C: New test.
34395
34396         * g++.dg/expr/dtor3.C: New test.
34397         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34398         marker.
34399         * g++.old-deja/g++.law/visibility28.C: Likewise.
34400
34401 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
34402
34403         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34404         * gcc.dg/ppc64-abi-3.c: Likewise.
34405
34406 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34407
34408         PR c++/14545
34409         * g++.dg/parse/template15.C: New test.
34410
34411 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34412
34413         * g++.dg/expr/dtor2.C: New test.
34414
34415         * g++.dg/lookup/anon4.C: New test.
34416
34417         * g++.dg/overload/using1.C: New test.
34418
34419         * g++.dg/template/lookup7.C: New test.
34420
34421         * g++.dg/template/typename6.C: New test.
34422
34423         * g++.dg/expr/cond6.C: New test.
34424
34425 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34426
34427         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34428
34429 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34430
34431         * g++.dg/expr/cond5.C: New test.
34432         * g++.dg/expr/constcast1.C: Likewise.
34433         * g++.dg/expr/ptrmem2.C: Likewise.
34434         * g++.dg/expr/ptrmem3.C: Likewise.
34435         * g++.dg/lookup/main1.C: Likewise.
34436         * g++.dg/template/lookup6.C: Likewise.
34437
34438 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34439
34440         * gcc.dg/local1.c: New test.
34441
34442         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34443
34444 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34445
34446         * gcc.dg/torture/builtin-convert-1.c: New test.
34447
34448 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34449
34450         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34451
34452 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34453
34454         PR c++/14481
34455         * g++.dg/warn/Wunused-7.C: New test.
34456
34457 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34458
34459         * gcc.dg/torture/builtin-integral-1.c: New test.
34460
34461 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34462
34463         PR c++/14586
34464         * g++.dg/parse/non-dependent3.C: New test.
34465
34466 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34467
34468         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34469         * g++.dg/eh/simd-2.C: Likewise.
34470         * g++.dg/init/array10.C: Likewise.
34471         * gcc.c-torture/compile/simd-1.c: Likewise.
34472         * gcc.c-torture/compile/simd-2.c: Likewise.
34473         * gcc.c-torture/compile/simd-3.c: Likewise.
34474         * gcc.c-torture/compile/simd-4.c: Likewise.
34475         * gcc.c-torture/compile/simd-6.c: Likewise.
34476         * gcc.c-torture/execute/simd-1.c: Likewise.
34477         * gcc.c-torture/execute/simd-2.c: Likewise.
34478         * gcc.dg/compat/vector-defs.h: Likewise.
34479         * gcc.dg/20020531-1.c: Likewise.
34480         * gcc.dg/altivec-3.c: Likewise.
34481         * gcc.dg/altivec-4.c: Likewise.
34482         * gcc.dg/altivec-varargs-1.c: Likewise.
34483         * gcc.dg/compat/vector-defs.h: Likewise.
34484         * gcc.dg/i386-mmx-3.c: Likewise.
34485         * gcc.dg/i386-sse-4.c: Likewise.
34486         * gcc.dg/i386-sse-5.c: Likewise.
34487         * gcc.dg/i386-sse-8.c: Likewise.
34488         * gcc.dg/simd-1.c: Likewise.
34489         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34490         __ev64_opaque__ since the machine description provides it.
34491
34492 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34493
34494         * lib/compat.exp (skip_list): New global variable.
34495         Use it to hold the user defined COMPAT_SKIPS list if any.
34496         (compat-obj): Add the members of skip_list to optall.
34497
34498 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34499
34500         * gcc.dg/compat/union-by-value-1_main.c,
34501         union-by-value-1_x.c, union-by-value-1_y.c,
34502         union-check.h, union-defs.h,
34503         union-init.h, union-return-1_main.c,
34504         union-return-1_x.c, union-return-1_y.c: New files.
34505
34506 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34507
34508         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34509         mixed-struct-init.h: Add 4 mixed structure types.
34510         struct-by-value-21_main.c, struct-by-value-21_x.c,
34511         struct-by-value-21_y.c, struct-return-21_main.c,
34512         struct-return-21_x.c, struct-return-21_y.c: New files.
34513
34514 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34515
34516         PR c++/14550
34517         * g++.dg/parse/template14.C: New test.
34518
34519 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34520
34521         * gcc.c-torture/execute/20040313-1.c: New test.
34522
34523 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34524
34525         PR target/14533
34526         * gcc.dg/20040311-2.c: New test.
34527
34528 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34529
34530         PR other/14544
34531         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34532         bit-field.
34533
34534 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34535
34536         * gcc.dg/20040305-2.c: Add missing return statement.
34537
34538 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34539
34540         * gcc.dg/builtins-34.c: Also check pow10*.
34541
34542 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34543
34544         PR target/14262
34545         * gcc.dg/20040305-2.c: New test.
34546
34547 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34548
34549         * gcc.dg/20040310-1.c: New test.
34550
34551 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34552
34553         * gcc.c-torture/execute/20040311-1.c: New test case.
34554
34555 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34556
34557         PR c++/14476
34558         * g++.dg/lookup/enum1.C: New test.
34559
34560 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34561
34562         PR c++/14510
34563         * g++.dg/lookup/struct2.C: New test.
34564
34565 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34566
34567         * gcc.dg/builtins-34.c: New test.
34568
34569 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34570
34571         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34572
34573 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34574
34575         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34576         * gcc.dg/alias-2.c: New testcase.
34577
34578 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34579
34580         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34581
34582 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34583
34584         * gcc.c-torture/execute/20040309-1.c: New test case.
34585
34586 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34587
34588         PR c++/14397
34589         * g++.dg/overload/ref1.C: New.
34590
34591 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34592
34593         PR c++/14409
34594         * g++.dg/template/spec12.C: New test.
34595
34596         PR c++/14448
34597         * g++.dg/parse/crash14.C: New test.
34598
34599 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34600
34601         PR c++/14230
34602         * g++.dg/init/ref11.C: New test.
34603
34604 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34605
34606         PR c++/14432
34607         * g++.dg/parse/builtin2.C: New test.
34608
34609 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34610
34611         PR c++/14401
34612         * g++.dg/init/ctor3.C: New test.
34613         * g++.dg/init/union1.C: New test.
34614         * g++.dg/ext/anon-struct4.C: New test.
34615
34616 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34617
34618         * g++.dg/lookup/koenig1.C: Tweak error messages.
34619         * g++.dg/lookup/used-before-declaration.C: Likewise.
34620         * g++.dg/other/do1.C: Likewise.
34621         * g++.dg/overload/koenig1.C: Likewise.
34622         * g++.dg/parse/crash13.C: Likewise.
34623         * g++.dg/template/instantiate3.C: Likewise.
34624
34625 2004-03-08  Eric Christopher  <echristo@redhat.com>
34626
34627         * * lib/target-supports.exp: Enable libiconv in test
34628         compilation.  Fix up error checking.
34629
34630 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34631
34632         PR middle-end/14289
34633         * gcc.dg/pr14289-1.c: New test case.
34634         * gcc.dg/pr14289-2.c: Likewise.
34635         * gcc.dg/pr14289-3.c: Likewise.
34636
34637 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34638
34639         * gcc.c-torture/execute/20040308-1.c: New test.
34640
34641 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34642
34643         * gcc.c-torture/execute/20040307-1.c: New test case.
34644
34645 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34646
34647         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34648
34649 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34650
34651         * gcc.dg/20040306-1.c: New test.
34652
34653 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34654
34655         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34656         them static.
34657         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34658
34659 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34660
34661         PR c/14465
34662         * gcc.dg/decl-6.c: New test.
34663
34664 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34665
34666         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34667         Rename LOGPOW -> LOG_POW.
34668         (SQRT_EXP, POW_EXP): New.
34669
34670 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34671
34672         * gcc.dg/i386-sse-8.c: New test.
34673
34674 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34675
34676         PR c/14114
34677         * gcc.dg/decl-5.c: New test.
34678
34679 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
34680
34681         * gcc.dg/20040305-1.c: New test.
34682
34683 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
34684
34685         PR other/14354
34686         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34687
34688 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
34689
34690         PR c++/14425, c++/14426
34691         * g++.dg/ext/altivec-4.C: New test.
34692         * g++.dg/ext/altivec-5.C: New test.
34693
34694 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
34695
34696         * g++.old-deja/g++.other/linkage1.C: Expect errors about
34697         global variables of a type with no linkage.
34698         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34699         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34700         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34701         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34702         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34703         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34704         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34705         * g++.dg/warn/deprecated.C: Name enum Color.
34706         * g++.dg/overload/VLA.C: Name structure for 'b'.
34707         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34708
34709 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34710
34711         * gcc.c-torture/compile/20040304-1.c: New test.
34712
34713 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
34714
34715         PR 13728
34716         * gcc.dg/decl-4.c: New testcase.
34717
34718 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
34719
34720         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34721         as PRECF if sizeof (float) > sizeof (double).
34722         (PRECL): Make it the same as PRECF if
34723         sizeof (float) > sizeof (long double).
34724
34725 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34726
34727         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34728         system type.  Add check for irix6 which doesn't have c99 runtime.
34729
34730 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
34731
34732         * gcc.dg/const-elim-1.c: xfail for xtensa.
34733
34734 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34735
34736         PR c++/14369
34737         * g++.dg/template/cond4.C: New test.
34738
34739 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34740
34741         PR c++/14360
34742         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34743
34744         PR c++/14361
34745         * g++.dg/parse/defarg7.C: New test.
34746
34747         PR c++/14359
34748         * g++.dg/template/friend26.C: New test.
34749
34750 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34751
34752         PR c++/14324
34753         * g++.dg/abi/mangle21.C: New test.
34754
34755         PR c++/14260
34756         * g++.dg/parse/constructor2.C: New test.
34757
34758         PR c++/14337
34759         * g++.dg/template/sfinae1.C: New test.
34760
34761 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34762
34763         PR c++/14267
34764         * g++.dg/expr/crash2.C: New test.
34765
34766         PR middle-end/13448
34767         * gcc.dg/inline-5.c: New test.
34768         * gcc.dg/always-inline.c: Split out tests into ...
34769         * gcc.dg/always-inline2.c: ... this and ...
34770         * gcc.dg/always-inline3.c: ... this.
34771
34772 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34773
34774         PR debug/12103
34775         * g++.dg/debug/crash1.C: New test.
34776
34777 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
34778
34779         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34780         function with __attribute__((noinline)).
34781         (recurser_void2): Likewise.
34782         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34783         (recurser_void2): Likewise.
34784
34785 2004-02-29  Roger Sayle  <roger@eyesopen.com>
34786
34787         PR middle-end/14203
34788         * g++.dg/warn/Wunused-6.C: New test case.
34789
34790 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
34791
34792         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34793         not defined.
34794
34795 2004-02-27  Eric Christopher  <echristo@redhat.com>
34796
34797         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34798         * g++.dg/charset/asm2.c: Run only x86.
34799         * gcc.dg/charset/asm3.c: Ditto.
34800
34801 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
34802
34803         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34804         ld_library_path.
34805
34806 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
34807
34808         * g++.dg/ext/altivec-3.C: New.
34809
34810 2004-02-26  Richard Henderson  <rth@redhat.com>
34811
34812         * g++.dg/ext/attrib10.C: Mark for warning.
34813         * gcc.dg/attr-alias-1.c: New.
34814
34815 2004-02-26  Richard Henderson  <rth@redhat.com>
34816
34817         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34818         * gcc.c-torture/execute/20040208-2.c: ... it back.
34819
34820 2004-02-26  Eric Christopher  <echristo@redhat.com>
34821
34822         * lib/target-supports.exp (check-iconv-available): New function.
34823         * lib/gcc-dg.exp (dg-require-iconv): New function.
34824         Use above.
34825         * gcc.dg/charset: New directory.
34826         * gcc.dg/charset/charset.exp: New file.
34827         * gcc.dg/charset/asm1.c: Ditto.
34828         * gcc.dg/charset/asm2.c: Ditto.
34829         * gcc.dg/charset/asm3.c: Ditto.
34830         * gcc.dg/charset/asm4.c: Ditto.
34831         * gcc.dg/charset/asm5.c: Ditto.
34832         * gcc.dg/charset/attribute1.c: Ditto.
34833         * gcc.dg/charset/attribute2.c: Ditto.
34834         * gcc.dg/charset/string1.c: Ditto.
34835         * g++.dg/charset: New directory.
34836         * g++.dg/dg.exp: Add here. Special options.
34837         * g++.dg/charset/charset.exp: New file.
34838         * g++.dg/charset/asm1.c: Ditto.
34839         * g++.dg/charset/asm2.c: Ditto.
34840         * g++.dg/charset/asm3.c: Ditto.
34841         * g++.dg/charset/asm4.c: Ditto.
34842         * g++.dg/charset/attribute1.c: Ditto.
34843         * g++.dg/charset/attribute2.c: Ditto.
34844         * g++.dg/charset/extern1.cc: Ditto.
34845         * g++.dg/charset/extern2.cc: Ditto.
34846         * g++.dg/charset/string1.c: Ditto.
34847
34848 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
34849
34850         PR c++/14278
34851         * g++.dg/parse/comma1.C: New test.
34852
34853 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34854
34855         PR c++/14284
34856         * g++.dg/template/ttp8.C: New test.
34857
34858 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34859
34860         * gcc.dg/fixuns-trunc-1.c: New test.
34861
34862 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34863
34864         * gcc.dg/builtins-config.h: Use #elif.
34865
34866 2004-02-26  Michael Matz  <matz@suse.de>
34867
34868         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34869         * gcc.dg/991214-1.c: Likewise.
34870         * gcc.dg/i386-asm-1.c: Likewise.
34871
34872 2004-02-25  Richard Henderson  <rth@redhat.com>
34873
34874         * gcc.c-torture/execute/20040208-2.c: Move ...
34875         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34876
34877 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34878
34879         PR c++/14246
34880         * g++.dg/other/crash-3.C: New test.
34881
34882 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34883
34884         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34885         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34886
34887         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34888         HP-UX.
34889
34890 2004-02-24  Michael Matz  <matz@suse.de>
34891
34892         * gcc.dg/i386-regparm.c: New.
34893
34894 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34895
34896         * gcc.c-torture/execute/20040223-1.c: New.
34897
34898 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34899             Kazu Hirata  <kazu@cs.umass.edu>
34900
34901         * gcc.dg/fwritable-strings-1.c: Remove.
34902
34903 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34904
34905         PR c/14156
34906         * gcc.dg/20040223-1.c: New test.
34907
34908 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34909
34910         PR c++/14106
34911         * g++.dg/ext/typeof9.C: New test.
34912
34913 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34914
34915         PR c++/14250
34916         * g++.dg/other/switch1.C: New test.
34917
34918 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34919
34920         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34921         * gcc.dg/va-arg-1.c: Likewise.
34922
34923 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34924
34925         PR c++/14143
34926         * g++.dg/template/koenig5.C: New test.
34927
34928 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34929
34930         * g++.dg/ext/altivec-1.C: Generalize target triple.
34931         * g++.dg/ext/altivec-2.C: New test case.
34932         * g++.dg/ext/altivec_check.h: New file.
34933         * gcc.dg/altivec-1.c: Generalize target triple;
34934         include altivec_check.h and call altivec_check().
34935         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34936         * gcc.dg/altivec-6.c: New test case.
34937         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34938         type casts as needed.
34939         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34940         altivec_check().
34941         * gcc.dg/altivec-12.c: New test case.
34942         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34943         include altivec_check.h and call altivec_check().
34944         * gcc.dg/altivec_check.h: New file.
34945
34946 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34947
34948         * lib/target-supports.exp (check_alias_available): Don't mangle
34949         function `g' in test program.
34950
34951 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34952
34953         * lib/target-supports.exp (check_profiling_available): Check
34954         argument to determine whether we support a profiling type.
34955         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34956         check_profiling_available.
34957         * g++.dg/bprob/bprob.exp: Likewise.
34958         * g77.dg/bprob/bprob.exp: Likewise.
34959         * gcc.misc-tests/bprob.exp: Likewise.
34960         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34961         dg-require-profiling and delete expected error handling.
34962         * gcc.dg/20021014-1.c: Likewise.
34963         * gcc.dg/nest.c: Likewise.
34964
34965 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34966
34967         PR c++/12007
34968         * g++.dg/other/vthunk1.C: New test.
34969
34970 2004-02-20  Falk Hueffner  <falk@debian.org>
34971
34972         PR target/14201
34973         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34974
34975 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34976
34977         PR c++/13927
34978         * g++.dg/other/error8.C: Remove XFAIL markers.
34979
34980         PR c++/14173
34981         * g++.dg/ext/packed5.C: New test.
34982
34983         PR c++/14199
34984         * g++.dg/warn/Wunused-5.C: New test.
34985
34986         PR c++/14186
34987         * g++.dg/lookup/member1.C: New test.
34988
34989 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34990
34991         * gcc.c-torture/compile/20040130-1.c: Enable only when
34992         __INT_MAX__ >= 2147483647L.
34993         * gcc.c-torture/compile/961203-1.c: Likewise.
34994
34995 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34996
34997         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34998         * g++.dg/opt/template1.C: Robustify assembler regexp
34999
35000 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35001
35002         * gcc.c-torture/execute/simd-4.x: Remove.
35003         * gcc.c-torture/execute/va-arg-25.x: Likewise.
35004         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35005         Guard with #ifndef SKIP_ATTRIBUTE.
35006         * gcc.dg/compat/vector-1_y.c: Likewise.
35007         * gcc.dg/compat/vector-2_x.c: Likewise.
35008         * gcc.dg/compat/vector-2_y.c: Likewise.
35009         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35010         * g++.dg/eh/simd-2.C: Likewise.
35011
35012 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
35013
35014         * gcc.c-torture/compile/complex-1.c: New.
35015
35016 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
35017
35018         PR target/14209
35019         * gcc.c-torture/execute/20040218-1.c: New test.
35020
35021 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35022
35023         PR c++/14181
35024         * g++.dg/parse/new2.C: New test.
35025
35026 2004-02-18  Paul Brook  <paul@codesourcery.com>
35027
35028         * gcc.c-torture/compile/libcall-1.c: New test.
35029
35030 2004-02-18  Paul Brook  <paul@codesourcery.com>
35031
35032         PR debug/12934
35033         * gcc.dg/debug/debug-7.c: New test.
35034
35035 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
35036
35037         * gcc.dg/20040217-1.c: New test.
35038
35039 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
35040
35041         * gcc.c-torture/execute/990208-1.x: Delete.
35042
35043 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
35044
35045         * gcc.c-torture/execute/20040208-2.x: New file.
35046
35047 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35048
35049         PR c++/11326
35050         * g++.dg/abi/structret1.C: New test.
35051
35052 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35053
35054         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35055         (i386_cpuid): No need to test if cpuid is available on AMD64.
35056         Fix assembly, so that it works onboth i386 and AMD64.
35057         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35058         (vecInLong): Fix s[] member type to unsigned int.
35059         (vecInWord): Remove type.
35060         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35061         (a64, b64, c64, d64, e64): Remove.
35062         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35063         Remove unused variable.  Remove initialization of removed variables.
35064         Don't call mmx_tests nor sse_tests.
35065         (reference_mmx, reference_sse): Remove.
35066         (check): Add return stmt.
35067         * gcc.dg/i386-sse-7.c: New test.
35068         * gcc.dg/i386-mmx-4.c: New test.
35069
35070 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35071
35072         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35073         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35074         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35075         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35076         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35077         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35078         g++.dg/tc1/dr94.C: Fix line terminator.
35079
35080 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
35081
35082         * gcc.c-torture/compile/20040216-1.c: New.
35083
35084 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35085
35086         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35087         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35088         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35089         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35090         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35091         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35092
35093 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35094
35095         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35096
35097 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
35098
35099         PR c++/13971
35100         * g++.dg/expr/cond4.C: New test.
35101
35102         PR c++/14086
35103         * g++.dg/lookup/crash2.C: New test.
35104
35105 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
35106
35107         * gcc.c-torture/compile/20040214-2.c: New test.
35108
35109 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
35110
35111         PR c++/14116
35112         * g++.dg/ext/typeof8.C: New test.
35113
35114 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
35115
35116         * gcc.c-torture/compile/20040214-1.c: New test.
35117
35118 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35119
35120         PR c++/13635
35121         * g++.dg/template/spec11.C: New test.
35122
35123 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35124
35125         PR c++/13927
35126         * g++.dg/other/error8.C: New test.
35127
35128 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
35129
35130         PR c++/14122
35131         * g++.dg/template/array4.C: New test.
35132
35133         PR c++/14108
35134         * g++.dg/inherit/thunk2.C: New test.
35135
35136         PR c++/14083
35137         * g++.dg/eh/cond2.C: New test.
35138
35139 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
35140
35141         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35142
35143 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
35144
35145         * lib/scanasm.exp (dg-scan): Quote pattern before display.
35146
35147 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
35148
35149         * g++.dg/simd-2.C: xfail on ppc64-linux.
35150
35151 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35152
35153         PR c/456
35154         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35155         tests.
35156
35157 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
35158
35159         * gcc.dg/builtins-33.c: New test.
35160
35161 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
35162
35163         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35164
35165 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35166
35167         * g++.dg/simd-2.C: Set -maltivec for ppc64.
35168
35169 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35170
35171         * gcc.dg/ppc64-abi-3.c: New test.
35172
35173 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
35174
35175         PR c/14092
35176
35177         * gcc.dg/pr14092-1.c: New testcase.
35178
35179 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
35180
35181         * gcc.dg/cpp/assert4.c: Fix typo last change.
35182
35183         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35184         * gcc.dg/cpp/assert4.c: Handle powerpc64.
35185
35186         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35187
35188 2004-02-09  Roger Sayle  <roger@eyesopen.com>
35189
35190         * gcc.c-torture/compile/20040209-1.c: New test case.
35191
35192 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35193
35194         * gcc.dg/c90-init-1.c: Adjust expected error messages.
35195
35196 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
35197
35198         * gcc.c-torture/execute/20040208-[12].c: New tests.
35199
35200 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35201
35202         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35203
35204 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35205
35206         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35207
35208 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35209
35210         Bug 13856
35211         * gcc.dg/visibility-8.c: New testcase.
35212
35213 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35214
35215         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35216         arguments.
35217         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35218
35219 2004-02-07  Roger Sayle  <roger@eyesopen.com>
35220
35221         PR middle-end/13696
35222         * g++.dg/opt/fold1.C: New test case.
35223
35224 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35225
35226         PR c++/14033
35227         * g++.dg/other/crash-2.C: New test.
35228
35229 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35230
35231         PR c++/14028
35232         * g++.dg/parse/angle-bracket2.C: New test.
35233
35234 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35235
35236         PR middle-end/13750
35237         Revert:
35238         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35239         PR pch/13361
35240         * g++.dg/pch/wchar-1.C: New.
35241         * g++.dg/pch/wchar-1.Hs: New.
35242
35243 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35244
35245         PR c++/14008
35246         * g++.dg/parse/error15.C: New test.
35247         * g++.dg/parse/crash11.C: Update dg-error mark.
35248
35249 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35250
35251         PR c++/13932
35252         * g++.dg/warn/conv2.C: New test.
35253
35254 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35255
35256         PR c++/13086
35257         * g++.dg/warn/incomplete1.C: Remove xfail.
35258
35259 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35260
35261         * lib/file-format.exp (gcc_target_object_format): Use
35262         ${tool}_target_compile, not gcc_target_compile.
35263         * lib/target-supports.exp (check_alias_available): Likewise.
35264         (check_gc_sections_available): Likewise.
35265         * g++.dg/ext/attrib10.C: Use dg-require-alias.
35266         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35267         dg-require-alias.
35268
35269 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35270
35271         PR c++/13969
35272         * g++.dg/template/static6.C: New test.
35273
35274 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
35275
35276         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35277
35278 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35279
35280         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35281         tests for systems where `char' is unsigned by default.
35282
35283 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35284
35285         PR c++/13997
35286         * g++.dg/template/partial3.C: New test.
35287
35288 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
35289
35290         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35291         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35292         Remove mentions of obsolete ports.
35293
35294 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
35295
35296         * gcc.dg/noncompile/20001228-1.c: Fix for new
35297         error message.
35298
35299 2004-02-03  Roger Sayle  <roger@eyesopen.com>
35300
35301         PR target/9348
35302         * gcc.c-torture/execute/multdi-1.c: New test case.
35303
35304 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35305
35306         PR c++/13925
35307         * g++.dg/template/lookup5.C: New test.
35308
35309 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35310
35311         PR c++/13950
35312         * g++.dg/template/lookup4.C: New test.
35313
35314         PR c++/13970
35315         * g++.dg/parse/error14.C: New test.
35316
35317         PR c++/14002
35318         * g++.dg/parse/template13.C: New test.
35319
35320 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35321
35322         PR c++/13978
35323         * g++.dg/template/koenig4.C: New test.
35324
35325         PR c++/13968
35326         * g++.dg/template/crash17.C: New test.
35327
35328         PR c++/13975
35329         * g++.dg/parse/error13.C: New test.
35330         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35331
35332 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35333
35334         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35335
35336 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
35337
35338         PR c/11658
35339         PR c/13994
35340         * gcc.dg/noncompile/20040203-1.c: New test.
35341         * gcc.dg/noncompile/20040203-2.c: Likewise.
35342         * gcc.dg/noncompile/20040203-3.c: Likewise.
35343         * gcc.dg/20040203-1.c: Likewise.
35344
35345 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
35346
35347         PR c++/10858
35348         * g++.dg/template/sizeof7.C: New test.
35349
35350 2004-02-02  Eric Christopher  <echristo@redhat.com>
35351             Zack Weinberg  <zack@codesourcery.com>
35352
35353         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35354
35355 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
35356
35357         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35358         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35359         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35360         * gcc.dg/cleanup-5.c: Run only on Linux targets.
35361
35362 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
35363
35364         PR c++/13113
35365         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35366
35367         PR c++/13854
35368         * g++.dg/ext/attrib13.C: New test.
35369
35370         PR c++/13907
35371         * g++.dg/conversion/op2.C: New test.
35372
35373 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35374
35375         * gcc.dg/titype-1.c: Fix pasto.
35376
35377 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35378
35379         * gcc.dg/titype-1.c: New test.
35380
35381 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35382
35383         PR c++/13957
35384         * g++.dg/template/non-type-template-argument-1.C,
35385         g++.dg/template/qualified-id1.C: Update dg-error marks.
35386         * g++.dg/template/nontype6.C: New test.
35387
35388 2004-02-01  Roger Sayle  <roger@eyesopen.com>
35389
35390         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35391         * gcc.dg/builtins-31.c: New testcase.
35392         * gcc.dg/builtins-32.c: New testcase.
35393
35394 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
35395
35396         * objc.dg/call-super-2.m: Update line numbers
35397         for the including of stddef.h.
35398
35399 2004-01-30  Michael Matz  <matz@suse.de>
35400
35401         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35402         g++.dg/ext/case-range3.C: New tests.
35403
35404 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35405
35406         DR206
35407         PR c++/13813
35408         * g++.dg/template/member4.C: New test.
35409
35410 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35411
35412         PR c++/13683
35413         * g++.dg/template/sizeof6.C: New test.
35414
35415 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35416
35417         * gcc.dg/fwritable-strings-1.c: New test.
35418
35419 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35420
35421         * gcc.c-torture/compile/20040130-1.c: New test.
35422
35423 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
35424
35425         * objc.dg/call-super-2.m: Include stddef.h for size_t.
35426
35427 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
35428
35429         PR c++/13883
35430         * g++.dg/template/ctor3.C: New test.
35431
35432 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35433
35434         * g++.dg/tc1: New directory.
35435         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35436         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35437         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35438         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35439         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35440
35441 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35442
35443         * g++.dg/parse/error11.C: New test.
35444         * g++.dg/parse/error12.C: Likewise.
35445
35446 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35447
35448         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35449         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35450
35451 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35452
35453         PR c++/13791
35454         * g++.dg/ext/attrib12.C: New test.
35455
35456         PR c++/13736
35457         * g++.dg/parse/cast2.C: New test.
35458
35459 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35460
35461         * objc.dg/encode-2.m (main): New local string.  Set depending on
35462         sizeof long.  Use in sscanf call.
35463         * objc.dg/encode-3.m (main): New local string.  Set depending on
35464         sizeof long.  Use in scan_initial call.
35465
35466 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35467
35468         * objc.dg/call-super-2.m: Make LP64-safe.
35469         * objc.dg/desig-init-1.m: Likewise.
35470
35471 2004-01-27  Devang Patel <dpatel@apple.com>
35472
35473         * g++.dg/debug/namespace1.C: New test.
35474
35475 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35476
35477         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35478         xscale-*-*.
35479
35480         * gcc.dg/arm-mmx-1.c: New test.
35481
35482 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35483
35484         * gcc.dg/20040127-1.c: New test.
35485         * gcc.dg/20040127-2.c: New test.
35486
35487 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35488
35489         * objc.dg/stret-1.m (glob): Renamed to globa.
35490
35491 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35492
35493         PR c++/13663
35494         * g++.dg/expr/for1.C: New test.
35495
35496 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35497
35498         PR middle-end/13779
35499         * gcc.dg/darwin-longlong.c: New test.
35500
35501 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35502
35503         * gcc.dg/20040124-1.c: Moved test from here...
35504         * gcc.c-torture/compile/20040124-1.c: ...to here.
35505
35506 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35507
35508         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35509         the assembly output if -m64 is passed.
35510
35511 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35512
35513         PR c++/13833
35514         * g++.dg/template/cond3.C: New test.
35515
35516 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35517
35518         PR c++/13810
35519         * g++.dg/template/ttp7.C: New test.
35520
35521 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35522
35523         PR c++/13797
35524         * g++.dg/template/nontype4.C: New test.
35525         * g++.dg/template/nontype5.C: Likewise.
35526
35527 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35528
35529         * gcc.dg/torture/mips-clobber-at.c: New test.
35530
35531 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35532
35533         * gcc.dg/20040124-1.c: New test.
35534
35535 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35536
35537         * gcc.dg/20040123-1.c: New test.
35538
35539 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35540
35541         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35542
35543 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35544
35545         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35546
35547 2004-01-23  Andrew Pinski  <apinski@apple.com>
35548
35549         * gcc.dg/20030121-1.c: Move to ..
35550         * gcc.dg/20040121-1.c: here.
35551
35552 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35553
35554         * gcc.dg/builtins-29.c: New test case.
35555
35556 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35557
35558         PR 18314
35559         * gcc.dg/builtins-30.c: New testcase.
35560
35561 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35562
35563         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35564         * lib/g77.exp: Likewise.
35565         * lib/objc.exp: Likewise.
35566         * lib/g++.exp: Likewise.
35567
35568 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35569
35570         * gcc.dg/struct-by-value-2.c: New test.
35571
35572 2004-01-21  Andrew Pinski  <apinski@apple.com>
35573
35574         PR target/13785
35575         * gcc.dg/20030121-1.c: New test.
35576
35577 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35578
35579         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35580         clobber frame pointer register in asm statement.
35581
35582 2004-01-21  Falk Hueffner  <falk@debian.org>
35583
35584         * gcc.c-torture/compile/20040121-1.c: New test.
35585
35586 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35587
35588         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35589
35590 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35591
35592         * gcc.dg/ppc64-abi-2.c: New test.
35593
35594 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35595
35596         * lib/treelang.exp: Fill out this file.
35597         * lib/treelang-dg.exp: New File.
35598
35599 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35600
35601         * gcc.c-torture/compile/981022-1.c: Remove.
35602         * gcc.dg/array-5.c: Remove XFAIL.
35603         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35604         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35605         gcc.dg/cond-lvalue-1.c: Update.
35606         * gcc.dg/cast-lvalue-2.c: New test.
35607
35608 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35609
35610         PR c++/13592
35611         * g++.dg/other/error1.C (class foo): Tweak error message.
35612
35613         PR c++/13592
35614         * g++.dg/template/call2.C: New test.
35615
35616 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35617
35618         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35619         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35620         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35621         scalar-return-1_x.c, scalar-return-2_y.c,
35622         scalar-return-3_x.c, scalar-return-3_y.c,
35623         scalar-return-4_x.c, scalar-return-4_y.c,
35624         struct-align-1.h, struct-align-1_x.c,
35625         struct-align-1_y.c, struct-align-2.h,
35626         struct-align-2_x.c, struct-align-2_y.c,
35627         struct-by-value-10_y.c, struct-by-value-11_x.c,
35628         struct-by-value-11_y.c, struct-by-value-12_x.c,
35629         struct-by-value-12_y.c, struct-by-value-13_x.c,
35630         struct-by-value-13_y.c, struct-by-value-14_x.c,
35631         struct-by-value-14_y.c, struct-by-value-15_x.c,
35632         struct-by-value-15_y.c, struct-by-value-16_y.c,
35633         struct-by-value-17_y.c, struct-by-value-18_y.c,
35634         struct-by-value-19_y.c, struct-by-value-1_x.c,
35635         struct-by-value-1_y.c, struct-by-value-20_y.c,
35636         struct-by-value-2_x.c, struct-by-value-2_y.c,
35637         struct-by-value-3_y.c, struct-by-value-4_x.c,
35638         struct-by-value-4_y.c, struct-by-value-5_y.c,
35639         struct-by-value-6_y.c, struct-by-value-7_y.c
35640         struct-by-value-8_x.c, struct-by-value-8_y.c
35641         struct-by-value-9_x.c, struct-by-value-9_y.c
35642         struct-return-10_x.c, struct-return-10_y.c,
35643         struct-return-19_x.c, struct-return-20_x.c
35644         struct-return-2_x.c, struct-return-2_y.c
35645         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35646         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35647
35648 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35649
35650         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35651         attribute on sparc*-sun-solaris2.*.
35652
35653 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35654
35655         PR c++/13710
35656         * g++.dg/ext/typeof7.C: New test.
35657
35658 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35659
35660         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35661         * gcc.dg/const-elim-1.c: Same.
35662
35663 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35664
35665         * objc.dg/stret-1.m: New.
35666         * objc.dg/stret-2.m: New.
35667
35668 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
35669
35670         PR c++/11895
35671         * g++.dg/ext/vector1.C: New test.
35672
35673 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
35674
35675         * gcc.dg/pch/import-1.c: New.
35676         * gcc.dg/pch/import-1.hs: New.
35677         * gcc.dg/pch/import-1a.h: New.
35678         * gcc.dg/pch/import-1b.h: New.
35679         * gcc.dg/pch/import-1c.h: New.
35680
35681 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35682
35683         PR c++/13574
35684         * g++.dg/ext/array1.C: New test.
35685
35686         PR c++/13178
35687         * g++.dg/conversion/op1.C: New test.
35688
35689 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
35690
35691         PR 11864
35692         From Kazumoto Kojima / Dan Kegel:
35693         * gcc.dg/pr11864-1.c: New test.
35694
35695         PR 10392
35696         From Marcus Comstedt / Dan Kegel:
35697         * gcc.dg/pr10392-1.c: New test.
35698
35699 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35700
35701         PR c++/13478
35702         * g++.dg/init/ref10.C: New test.
35703
35704 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35705
35706         PR c++/13407
35707         * g++.dg/parse/typename6.C: New test.
35708
35709 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35710
35711         PR pch/13361
35712         * g++.dg/pch/wchar-1.C: New.
35713         * g++.dg/pch/wchar-1.Hs: New.
35714
35715 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35716
35717         PR c++/9259
35718         * g++.dg/expr/sizeof2.C: New test.
35719
35720 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
35721
35722         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35723
35724 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35725
35726         PR c++/13659
35727         * g++.dg/lookup/strong-using-3.C: New.
35728         * g++.dg/lookup/using-10.C: New.
35729
35730 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35731
35732         PR c++/13594
35733         * g++.dg/lookup/strong-using-2.C: New.
35734
35735 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
35736             Dan Kegel <dank@kegel.com>
35737             J"orn Rennecke <joern.rennecke@superh.com>
35738
35739         PR target/9365
35740         * gcc.dg/pr9365-1.c: New test.
35741
35742 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35743
35744         PR c++/8856
35745         * g++.dg/parse/casting-operator2.C: New test.
35746         * g++.old-deja/g++.pt/explicit83.C: Remove.
35747
35748 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35749
35750         * gcc.dg/label-compound-stmt-1.c: New test.
35751         * gcc.c-torture/compile/950922-1.c,
35752         gcc.c-torture/compile/20000211-3.c,
35753         gcc.c-torture/compile/20000518-1.c,
35754         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35755         compound statements.
35756
35757 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
35758
35759         * gcc.dg/ppc64-abi-1.c: New test.
35760
35761 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
35762
35763          * g++.dg/ext/attrib9.C: Add dg-warnings.
35764
35765 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35766
35767         PR c++/12335
35768         * g++.dg/parse/dtor3.C: New test.
35769
35770 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
35771
35772         PR c++/12709
35773         * g++.dg/parse/try-catch-1.C: New test.
35774
35775 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
35776
35777         * ada/acats/run_all.sh: Add more verbose output in acats.log
35778         when compiling tests.
35779
35780 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35781
35782         PR 13656
35783         * gcc.dg/typedef-redecl.c: New test case.
35784         * gcc.dg/typedef-redecl.h: New support file.
35785
35786 2004-01-13  Jan Hubicka  <jh@suse.cz>
35787
35788         * gcc.dg/always_inline.c: New test.
35789         * gcc.dg/debug/20031231-1.c: Fix.
35790
35791 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35792
35793         PR c++/13474
35794         * g++.dg/template/array3.C: New test.
35795
35796 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35797
35798         * g++.dg/ext/lvalue1.C: No longer expected to fail.
35799         * g++.dg/warn/Wunused-2.C: Likewise.
35800
35801 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35802
35803         PR c++/13289
35804         * g++.dg/template/instantiate6.C: New test.
35805
35806 2004-01-12  Roger Sayle  <roger@eyesopen.com>
35807
35808         PR middle-end/11397
35809         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35810
35811 2004-01-12  Jan Hubicka  <jh@suse.cz>
35812
35813         PR opt/12826
35814         * gcc.dg/20040112-1.c: New.
35815
35816         * gcc.dg/dwarf-die[1-7].c: Move to...
35817         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35818         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35819
35820 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
35821
35822         PR c++/4100
35823         * g++.dg/parse/friend4.C: New test.
35824
35825 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
35826
35827         PR c++/4100
35828         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35829         definition is called a friend.
35830
35831 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
35832
35833         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35834
35835 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
35836
35837         PR c++/3478
35838         * g++.dg/parse/error10.C: New test.
35839         * g++.dg/template/arg2.C: Accept "invalid type" error.
35840
35841 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
35842
35843         PR middle-end/13392
35844         * g++.dg/opt/expect2.C: New test.
35845
35846 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35847
35848         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35849         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35850         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35851         Update dg-error regexps.
35852
35853 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35854
35855         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35856         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35857
35858 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35859
35860         * gcc.dg/pragma-re-1.c: Use right pointer type.
35861
35862 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35863
35864         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35865
35866 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35867
35868         * gcc.dg/rs6000-ldouble-1.c: New.
35869
35870 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35871
35872         DR 337
35873         PR c++/9256
35874         * g++.dg/other/abstract1.C: New test.
35875
35876 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35877
35878         * g++.dg/lookup/strong-using-1.C: New.
35879
35880 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35881
35882         PR c/11234
35883         * gcc.dg/func-ptr-conv-1.c: New test.
35884         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35885
35886 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35887
35888         PR target/13380.
35889         * gcc.c-torture/compile/20040109-1.c: New.
35890
35891 2004-01-08  Stuart Hastings  <stuart@apple.com>
35892
35893         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35894         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35895         * gcc.dg/i386-sse-6.c: ...this new testcase.
35896
35897 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35898
35899         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35900
35901 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35902
35903         * ada/acats/run_acats: Treat 'gnatchop' the same way
35904         as 'gnatmake'.  Export GCC_DRIVER.
35905         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35906         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35907
35908 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35909
35910         PR c++/12573
35911         * g++.dg/template/dependent-expr4.C: New test.
35912
35913 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35914
35915         * gcc.dg/altivec-11.c: New test.
35916
35917 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35918
35919         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35920
35921 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35922
35923         PR c/6024
35924         * gcc.dg/enum-compat-1.c: New test.
35925         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35926
35927 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35928
35929         PR c/12165
35930         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35931         gcc.dg/c99-idem-qual-3.c: New tests.
35932
35933 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35934
35935         * gcc.dg/winline-7.c: Don't cast void * to int.
35936
35937 2004-01-06  Jan Hubicka  <jh@suse.cz>
35938
35939         * gcc.dg/i386-sse-5.c: New test
35940         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35941
35942 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35943
35944         PR c++/12815
35945         * g++.dg/rtti/typeid4.C: New test.
35946
35947 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35948
35949         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35950
35951 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35952
35953         PR c++/12132
35954         * g++.dg/template/error11.C: New test.
35955
35956         PR c++/13451
35957         * g++.dg/template/class2.C: New test.
35958
35959 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35960         Richard Sandiford <rsandifo@redhat.com>
35961
35962         PR c++/13387
35963         * g++.dg/opt/alias3.C: New test.
35964
35965 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35966
35967         PR c++/13157
35968         * g++.dg/template/koenig3.C: New test.
35969
35970         PR c++/13529
35971         * g++.dg/parse/offsetof3.C: New test.
35972
35973         * g++.dg/init/copy7.C: Add missing dg-error markers.
35974
35975         PR c++/12226
35976         * g++.dg/init/copy7.c: New test.
35977
35978         PR c++/13536
35979         * g++.dg/parse/cast1.C: New test.
35980
35981 2004-01-04  Jan Hubicka  <jh@suse.cz>
35982
35983         * gcc.dg/winline[1-7].c: New tests.
35984
35985 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35986
35987         PR c++/13520
35988         * g++.dg/template/qualttp22.C: New test.
35989
35990 2004-01-01  Jan Hubicka  <jh@suse.cz>
35991
35992         * gcc.dg/debug/20031231-1.c: New.
35993         * gcc.c-torture/compile/20040101-1.c: New.
35994         * gcc.dg/dwarf-die-[1-7].c: New.
35995
35996 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35997
35998         PR optimization/13521
35999         * gcc.c-torture/compile/20031231-1.c: New test.
36000
36001 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36002
36003         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36004
36005 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36006
36007         PR c++/10079
36008         * g++.dg/template/crash16.C: New test.
36009
36010 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
36011
36012         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36013
36014 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36015
36016         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36017         ports.
36018         * g++.old-deja/g++.jason/thunk3.C: Likewise.
36019         * g++.old-deja/g++.law/profile1.C: Likewise.
36020         * gcc.c-torture/compile/981006-1.c: Likewise.
36021         * gcc.c-torture/execute/loop-2e.x: Likewise.
36022         * gcc.c-torture/execute/loop-2f.x: Remove.
36023         * gcc.c-torture/execute/loop-2g.x: Likewise.
36024         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36025         * gcc.dg/20020312-2.c: Remove traces of dead ports.
36026
36027 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36028
36029         PR c++/13507
36030         * g++.dg/ext/attrib11.C: New test.
36031
36032         PR c++/13494
36033         * g++.dg/template/array2-1.C: New test.
36034         * g++.dg/template/array2-2.C: New test.
36035
36036 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
36037
36038         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36039
36040 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36041
36042         PR c++/12774
36043         * g++.dg/template/array1-1.C: New test.
36044         * g++.dg/template/array1-2.C: New test.
36045
36046 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36047
36048         PR fortran/12632
36049         * g77.dg/12632.f: New test case.
36050
36051 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36052
36053         PR c++/13289
36054         * g++.dg/parse/nontype1.C: New test.
36055
36056 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36057
36058         PR c++/12403
36059         * g++.dg/parse/explicit1.C: New test.
36060         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36061
36062 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36063
36064         PR c++/13081
36065         * g++.dg/opt/inline6.C: New test.
36066
36067         PR c++/12613
36068         * g++.dg/parse/error9.C: New test.
36069
36070         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36071
36072 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36073
36074         PR c++/13009
36075         * g++.dg/init/assign1.C: New test.
36076
36077 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36078
36079         PR c++/13070
36080         * g++.dg/warn/format3.C: New test case.
36081
36082 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36083
36084         * gcc.c-torture/compile/20031227-1.c: New test.
36085
36086 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36087
36088         * g++.dg/bprob/bprob.exp: Load target-supports.exp
36089         * g77.dg/bprob/bprob.exp: Likewise.
36090         * gcc.misc-tests/bprob.exp: Likewise.
36091         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
36092         variants on systems where the library does not provide that
36093         functionality.
36094         * gcc.dg/builtins-20.c: Use builtins-config.h.
36095         * gcc.dg/builtins-config.h: New file.
36096
36097 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36098
36099         * lib/gcc-dg.exp (dg-require-profiling): New function.
36100         * lib/target-supports.exp (check_profiling_available): Likewise.
36101         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36102         * g77.dg/bprob/bprob.exp: Likewise.
36103         * gcc.misc-tests/bprob.exp: Likewise.
36104         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36105         * gcc.dg/20021014-1.c: Likewise.
36106         * gcc.dg/nest.c: Likewise.
36107
36108 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36109
36110         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36111         compiling.
36112         * g++.dg/lookup/java2.C: Likewise.
36113         * gcc.dg/cpp/lexident.c: Likewise.
36114
36115 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
36116
36117         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36118         given.
36119         * gcc.c-torture/compile/961203-1.c: Likewise.
36120         * gcc.c-torture/compile/980506-1.c: Likewise.
36121
36122 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
36123
36124         * lib/gcc-dg.exp (dg-prune-output): New annotation.
36125         (additional_prunes): New global.
36126         (gcc-dg-prune): Handle additional per-test pruning.
36127         (dg-test): Clear additional_prunes between tests.
36128
36129         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
36130         dg-prune-output to avoid spurious failures from assembler
36131         complaining about nonexistent WAW violations.
36132         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36133         Use dg-prune-output to avoid spurious failures from assembler
36134         warning about Itanium B-step errata.
36135
36136 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36137
36138         * g++.dg/abi/macro0.C: New test.
36139         * g++.dg/abi/macro1.C: Likewise.
36140         * g++.dg/abi/macro2.C: Likewise.
36141
36142         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36143         * g++.dg/abi/bitfield7.C: Likewise.
36144         * g++.dg/abi/dtor2.C: Likewise.
36145         * g++.dg/abi/mangle11.C: Likewise.
36146         * g++.dg/abi/mangle12.C: Likewise.
36147         * g++.dg/abi/mangle14.C: Likewise.
36148         * g++.dg/abi/mangle17.C: Likewise.
36149         * g++.dg/abi/vbase10.C: Likewise.
36150         * g++.dg/abi/vbase14.C: Likewise.
36151         * g++.dg/template/qualttp17.C: Likewise.
36152
36153 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36154
36155         PR c/11995
36156         * gcc.dg/20031223-1.c: New test.
36157
36158 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36159
36160         * gcc.dg/noreturn-7.c: New test.
36161
36162 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36163
36164         * gcc.dg/null-pointer-1.c: New test.
36165
36166 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36167
36168         * g++.old-deja/g++.jason/template18.C: Remove.
36169         * g++.old-deja/g++.jason/template37.C: Likewise.
36170
36171         PR c++/12862
36172         * g++.dg/lookup/ns1.C: New test.
36173
36174         PR c++/12397
36175         * g++.dg/template/lookup3.C: New test.
36176
36177 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36178
36179         * g++.dg/template/recurse1.C: New test
36180
36181 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36182
36183         PR c++/12479
36184         * g++.dg/parse/semicolon1.C: New test.
36185         * g++.dg/parse/semicolon1.h: Likewise.
36186
36187 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
36188
36189         * gcc.dg/darwin-misaligned.c: New test.
36190
36191 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36192
36193         PR c/9163
36194         * gcc.dg/20031222-1.c: New test.
36195
36196 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
36197
36198         PR c++/13438
36199         * g++.dg/parse/error8.C: New test.
36200
36201         PR c++/11554
36202         * g++.dg/warn/ctor-init-1.C: New test.
36203
36204 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
36205
36206         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36207         too small.
36208         * gcc.c-torture/compile/930217-1.c: Likewise.
36209         * gcc.c-torture/compile/930513-1.c: Likewise.
36210         * gcc.c-torture/execute/920908-2.c: Likewise.
36211         * gcc.c-torture/execute/921204-1.c: Likewise.
36212         * gcc.c-torture/execute/930621-1.c: Likewise.
36213         * gcc.c-torture/execute/930630-1.c: Likewise.
36214         * gcc.c-torture/execute/931031-1.c: Likewise.
36215         * gcc.c-torture/execute/980602-2.c: Likewise.
36216         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36217         * gcc.c-torture/execute/compndlit-1.c: Likewise.
36218         * gcc.c-torture/execute/extzvsi.c: Likewise.
36219         * gcc.c-torture/unsorted/ext.c: Likewise.
36220
36221 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
36222
36223         PR target/12749
36224         * gcc.c-torture/compile/20031220-2.c: New test case.
36225
36226 2003-12-20  Roger Sayle  <roger@eyesopen.com>
36227
36228         PR optimization/13031
36229         * gcc.c-torture/compile/20031220-1.c: New test case.
36230
36231 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36232
36233         * gcc.dg/cast-function-1.c: New test.
36234
36235 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36236
36237         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36238         formats.
36239
36240 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
36241
36242         PR c++/12795
36243         * g++.dg/ext/attrib10.C: New test.
36244
36245 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36246
36247         * gcc.dg/cleanup-10.c: New test.
36248         * gcc.dg/cleanup-11.c: New test.
36249
36250 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36251
36252         PR c++/13239
36253         * g++.dg/opt/expect1.C: New test.
36254
36255 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
36256
36257         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36258
36259 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
36260
36261         PR debug/12923
36262         * gcc.dg/20031218-1.c: New test.
36263
36264         PR debug/12389
36265         * gcc.dg/20031218-2.c: New test.
36266         * gcc.dg/20031218-3.c: New test.
36267
36268         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36269         of label name and allow for USER_LABEL_PREFIX == "_" names.
36270         * g++.dg/abi/mangle18-2.C: Likewise.
36271         * g++.dg/abi/mangle19-1.C: Likewise.
36272         * g++.dg/abi/mangle19-2.C: Likewise.
36273         * g++.dg/abi/mangle20-1.C: Likewise.
36274         * g++.dg/abi/mangle20-2.C: Likewise.
36275
36276 2003-12-18  Richard Henderson  <rth@redhat.com>
36277
36278         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36279
36280 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
36281             Dan Kegel <dank@kegel.com>
36282
36283         PR other/12009
36284         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36285         testing a cross compiler, it causes spurious compile failures.
36286         * lib/g++.exp: Likewise.
36287
36288 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36289
36290         PR c++/13262
36291         * g++.dg/template/access13.C: New test.
36292
36293 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
36294
36295         * gcc.dg/20031216-1.c: New test.
36296
36297 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36298
36299         PR c++/9154
36300         * g++.dg/template/error10.C: New test.
36301
36302 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36303
36304         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36305         * g++.dg/eh/simd-2.C: Likewise.
36306
36307 2003-12-17  James E Wilson  <wilson@specifixinc.com>
36308             Roger Sayle  <roger@eyesopen.com>
36309
36310         * gcc.c-torture/execute/ieee/mzero5.c: New.
36311
36312 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
36313
36314         PR c++/10603
36315         * g++.dg/parse/error6.C: New test.
36316
36317         PR c++/12827
36318         * g++.dg/parse/error7.C: New test.
36319
36320 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36321
36322         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36323         at -O with stabs debugging formats.
36324         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36325         * gcc.dg/debug/debug-2.c: Likewise.
36326
36327 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36328
36329         PR c++/12696
36330         * g++.dg/init/error1.C: New test.
36331
36332         PR c++/12218
36333         * g++.dg/init/pm3.C: New test.
36334
36335 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36336
36337         PR c/3347
36338         * gcc.dg/bitfld-8.c: New test.
36339
36340 2003-12-16  James Lemke  <jim@wasabisystems.com>
36341
36342         * gcc.dg/arm-scd42-[123].c: New tests.
36343
36344 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36345
36346         PR c++/9043
36347         * g++.dg/abi/mangle20-1.C: New test.
36348         * g++.dg/abi/mangle20-2.C: New test.
36349
36350 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36351
36352         PR c++/13275
36353         * g++.dg/other/offsetof2.C: Remove XFAIL.
36354         * g++.dg/parse/offsetof1.C: New test.
36355         * g++.gd/parse/offsetof2.C: Likewise.
36356
36357 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36358
36359         * g++.dg/template/nontype3.C: New test.
36360         * g++.dg/template/static2.C: Tweaked the dg-error clause.
36361
36362 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36363
36364         * g++.dg/warn/noreturn-3.C: Also test instantiation.
36365
36366 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36367
36368         PR c++/13387
36369         * g++.dg/expr/assign1.C: New test.
36370
36371         PR c++/13242
36372         * g++.dg/abi/mangle19-1.C: New test.
36373         * g++.dg/abi/mangle19-2.C: New test.
36374
36375 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
36376
36377         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36378
36379 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36380
36381         * gcc.c-torture/execute/20031216-1.c: New test.
36382
36383 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36384
36385         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36386         an ICE regression.
36387
36388 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36389
36390         PR c++/10926
36391         * g++.dg/template/error9.C: New test.
36392
36393         PR c++/11116
36394         * g++.dg/template/error8.C: New test.
36395
36396 2003-12-15  Roger Sayle  <roger@eyesopen.com>
36397
36398         PR middle-end/13400
36399         * gcc.c-torture/execute/20031215-1.c: New test case.
36400
36401 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36402
36403         PR c++/13269
36404         * g++.dg/parse/error5.C: New test.
36405
36406         PR c++/12989
36407         * g++.dg/expr/sizeof1.C: New test.
36408
36409         PR c++/13310
36410         * g++.dg/template/crash15.C: New test.
36411
36412 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
36413
36414         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36415         a non-POD type as the last named parameter of a varargs function.
36416
36417 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36418
36419         PR c++/13243
36420         PR c++/12573
36421         * g++.dg/template/crash14.C: New test.
36422         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36423
36424 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36425
36426         * g++.dg/other/java1.C: New test.
36427
36428         PR c++/13241
36429         * g++.dg/abi/mangle18-1.C: New test.
36430         * g++.dg/abi/mangle18-2.C: New test.
36431
36432 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36433
36434         PR optimization/10312
36435         * gcc.c-torture/execute/20031214-1.c: New.
36436
36437 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36438
36439         PR c++/10779
36440         PR c++/12160
36441         * g++.dg/parse/error3.C: New test.
36442         * g++.dg/parse/error4.C: Likewise.
36443         * g++.dg/abi/mangle4.C: Tweak error messages.
36444         * g++.dg/lookup/using5.C: Likewise.
36445         * g++.dg/other/error2.C: Likewise.
36446         * g++.dg/parse/typename5.C: Likewise.
36447         * g++.dg/parse/undefined1.C: Likewise.
36448         * g++.dg/template/arg2.C: Likewise.
36449         * g++.dg/template/ttp3.C: Likewise.
36450         * g++.dg/template/type1.C: Likewise.
36451         * g++.old-deja/g++.other/crash32.C: Likewise.
36452         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36453
36454 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36455
36456         PR c++/13106
36457         * g++.dg/warn/noreturn-3.C: New test.
36458
36459 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36460
36461         PR c++/13118
36462         * g++.dg/abi/covariant3.C: New.
36463
36464 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36465
36466         * g++.dg/eh/ia64-1.C: New test.
36467
36468 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36469
36470         PR optimization/13037
36471         * g77.f-torture/execute/13037.f: New test case.
36472
36473 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36474
36475         PR c++/12881
36476         * g++.dg/abi/covariant2.C: New.
36477
36478 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36479
36480         * gcc.dg/cpp/trad/macro.c: New tests.
36481
36482 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36483
36484         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36485
36486 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36487
36488         PR other/10819
36489         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36490         to fix Bug 10819.
36491         * lib/g++.exp (g++_version): Likewise.
36492         * lib/g77.exp (g77_version): Likewise.
36493         * lib/objc.exp (default_objc_version): Likewise.
36494
36495 2003-12-10  Richard Henderson  <rth@redhat.com>
36496
36497         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36498
36499         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36500
36501 2003-12-08  Matt Austern  <austern@apple.com>
36502
36503         PR c/13134
36504         * lib/gcc-dg.exp (dg-require-visibility): Define.
36505         * lib/target-supports (check_visibility_available): Define.
36506         * gcc.dg/visibility-1.c: New test.
36507         * gcc.dg/visibility-2.c: Likewise.
36508         * gcc.dg/visibility-3.c: Likewise.
36509         * gcc.dg/visibility-4.c: Likewise.
36510         * gcc.dg/visibility-5.c: Likewise.
36511         * gcc.dg/visibility-6.c: Likewise.
36512         * g++.dg/ext/visibility-1.C: Likewise.
36513         * g++.dg/ext/visibility-2.C: Likewise.
36514         * g++.dg/ext/visibility-3.C: Likewise.
36515         * g++.dg/ext/visibility-4.C: Likewise.
36516         * g++.dg/ext/visibility-5.C: Likewise.
36517         * g++.dg/ext/visibility-6.C: Likewise.
36518
36519 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36520
36521         * g++.dg/lookup/java1.C: New test.
36522         * g++.dg/lookup/java2.C: New test.
36523
36524 2003-12-07  Falk Hueffner  <falk@debian.org>
36525
36526         * g++.dg/opt/noreturn-1.C: New test.
36527
36528 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36529
36530         * gcc.dg/overflow-1.c: New test.
36531
36532 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36533
36534         * g77.f-torture/compile/13060.f: New test.
36535
36536 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36537
36538         PR c++/13323
36539         * g++.dg/inherit/operator2.C: New test.
36540
36541 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36542
36543         PR c++/13305
36544         * g++.dg/ext/attrib9.C: New test.
36545
36546 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36547
36548         PR c++/13314
36549         * g++.dg/template/error7.C: New test.
36550
36551 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36552             J"orn Rennecke <joern.rennecke@superh.com>
36553
36554         PR target/13302
36555         * g++.dg/other/struct-va_list.C: New test.
36556
36557 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36558
36559         PR c++/13166
36560         * g++.dg/parse/defarg6.C: New test.
36561
36562 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36563
36564         PR target/13256
36565         * gcc.c-torture/execute/20031201-1.c: New test.
36566
36567 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36568
36569         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36570
36571 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36572
36573         * gcc.dg/builtin-return-1.c: New test.
36574
36575 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36576             J"orn Rennecke <joern.rennecke@superh.com>
36577
36578         PR optimization/13260
36579         * gcc.c-torture/execute/20031204-1.c: New test.
36580
36581 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36582
36583         PR c++/9127
36584         * g++.dg/template/error6.C: New test.
36585
36586 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36587
36588         * gcc.dg/20031202-1.c: New test.
36589
36590 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36591
36592         PR c++/13179
36593         * g++.dg/template/eh1.C: New test.
36594
36595         PR c++/10771
36596         * g++.dg/template/error5.C: New test.
36597
36598 2003-12-02  David Ung  <davidu@mips.com>
36599
36600         * gcc.dg/compat/vector-check.h: Corrected type for var
36601         g_##TMODE
36602
36603 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36604
36605         PR c++/10126
36606         * g++.dg/template/ptrmem8.C: New test.
36607
36608 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36609
36610         PR c++/12573
36611         * g++.dg/template/dependent-expr3.C: New test.
36612
36613 2003-12-01  James Lemke  <jim@wasabisystems.com>
36614
36615         * gcc.dg/arm-g2.c: New test.
36616
36617 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36618
36619         PR optimization/11634
36620         * gcc.dg/20031201-2.c: New test case.
36621
36622 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36623
36624         PR 11433
36625         * objc.dg/proto-lossage-3.m: New test.
36626
36627 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36628
36629         PR optimization/12628
36630         * gcc.dg/20031201-1.c: New test case.
36631
36632 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36633
36634         * gcc.dg/unaligned-1.c: New test.
36635
36636 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36637
36638         PR c++/9849
36639         * g++.dg/template/error4.C: New test.
36640         * g++.dg/template/nested3.C: Adjust error markers.
36641
36642 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36643
36644         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36645
36646 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36647
36648         PR c/10333
36649         * gcc.dg/bitfld-7.c: New test.
36650
36651 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36652
36653         * gcc.dg/tls/asm-1.C: New test.
36654
36655 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36656
36657         * gcc.dg/cpp/assert4.c: Update.
36658
36659 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36660
36661         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36662         * gcc.dg/builtin-apply3.c: New test.
36663
36664 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36665
36666         * lib/compat.exp (compat-obj): New xfaildata parameter.
36667         Use it to set compiler_conditional_xfail_data before compiling.
36668         (compat-get-options): Handle dg-xfail-if.
36669         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36670         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36671         * gcc.dg/compat/vector-1_y.c: Likewise.
36672         * gcc.dg/compat/vector-2_x.c: Likewise.
36673         * gcc.dg/compat/vector-2_y.c: Likewise.
36674
36675 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36676
36677         * g++.dg/opt/reg-stack4.C: New test.
36678
36679 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36680
36681         * gcc.dg/builtin-apply2.c: New test.
36682
36683 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36684
36685         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36686
36687 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36688
36689         PR c++/12924
36690         * g++.dg/template/template-id-2.C: New test.
36691
36692 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36693
36694         PR c++/5369
36695         * g++.dg/template/memfriend1.C: New test.
36696         * g++.dg/template/memfriend2.C: Likewise.
36697         * g++.dg/template/memfriend3.C: Likewise.
36698         * g++.dg/template/memfriend4.C: Likewise.
36699         * g++.dg/template/memfriend5.C: Likewise.
36700         * g++.dg/template/memfriend6.C: Likewise.
36701         * g++.dg/template/memfriend7.C: Likewise.
36702         * g++.dg/template/memfriend8.C: Likewise.
36703         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36704
36705 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
36706
36707         PR c++/12515
36708         * g++.dg/ext/cond1.C: New test.
36709
36710 2003-11-20  Richard Henderson  <rth@redhat.com>
36711
36712         * gcc.dg/20020201-2.c: Remove.
36713         * gcc.dg/20020201-4.c: Remove.
36714         * gcc.dg/20020304-1.c: Remove.
36715
36716 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
36717
36718         * gcc.dg/cpp/trad/xwin1.c: New test case.
36719
36720 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
36721
36722         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36723         * lib/g77.exp: Likewise.
36724         * lib/objc.exp: Likewise.
36725         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36726         for darwin.
36727
36728 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36729
36730         PR c++/12932
36731         * g++.dg/template/static5.C: New test.
36732
36733 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36734
36735         * gcc.dg/nested-func-1.c: New test.
36736
36737 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36738
36739         * gcc.dg/cpp/assert4.c: New test.
36740
36741 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36742
36743         PR c++/2294
36744         * g++.dg/lookup/using9.c: New test.
36745
36746 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
36747
36748         PR c++/12762
36749         * g++.dg/template/error3.C: New test.
36750
36751 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
36752
36753         PR ada/13035
36754         * ada/acats/run_acats, run_all.sh: Fix syntax error.
36755         No longer use a wrapper for gcc, since this does not work under
36756         Windows.
36757
36758 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36759
36760         PR c++/2094
36761         * g++.dg/template/ptrmem7.C: New test.
36762
36763 2003-11-13  Andrew Pinski <apinski@apple.com>
36764
36765         * gcc.c-torture/compile/20031113-1.c: New test.
36766
36767 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
36768             Kean Johnston <jkj@sco.com>
36769
36770         PR c/13029
36771         * gcc.dg/unused-4.c: Update.
36772
36773 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36774
36775         * g++.dg/opt/const3.C: New test.
36776
36777 2003-11-13  Jan Hubicka  <jh@suse.cz>
36778
36779         * gcc.c-torture/compile/20031112-1.c: New test.
36780
36781 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
36782
36783         * g++.dg/parse/crash10.C: Remove bogus error marker.
36784
36785 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36786
36787         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36788         (host_gcc): Likewise.
36789         (ROOT): Honor $PWDCMD.
36790         (BASE): Likewise.
36791         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36792
36793 2003-11-12  Catherine Moore  <clm@redhat.com>
36794
36795         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36796
36797 2003-11-12  Andreas Jaeger  <aj@suse.de>
36798             Jakub Jelinek  <jakub@redhat.com>
36799             Andrew Pinski  <pinskia@physics.uc.edu>
36800             Richard Henderson  <rth@redhat.com>
36801
36802         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36803         systems.
36804         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36805
36806         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36807         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36808
36809 2003-11-11  Andreas Jaeger  <aj@suse.de>
36810
36811         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36812
36813         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36814
36815 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
36816
36817         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36818         Clean ups.
36819
36820 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
36821
36822         * gcc.dg/trampoline-1.c: New test.
36823
36824 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36825
36826         * gcc.c-torture/compile/200031109-1.c: New test.
36827
36828 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36829
36830         PR c/3190
36831         PR c/8714
36832         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36833         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36834         gcc.dg/format/no-y2k-1.c: Update.
36835
36836 2003-11-08  Roger Sayle  <roger@eyesopen.com>
36837
36838         PR optimization/10467
36839         * gcc.dg/20031108-1.c: New test case.
36840
36841 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
36842
36843         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36844
36845 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36846
36847         * gcc.dg/compound-lvalue-1.c: New test.
36848         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36849         some XFAILs.
36850
36851 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
36852
36853         * gcc.dg/altivec-varargs-1.c: New test.
36854
36855 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36856
36857         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36858         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36859         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36860         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36861         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36862
36863 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36864
36865         * gcc.dg/cond-lvalue-1.c: New test.
36866
36867 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36868
36869         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36870
36871 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36872
36873         PR c++/11616
36874         * g++.dg/template/instantiate5.C: New test.
36875
36876 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36877
36878         PR c++/12726
36879         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36880         * ChangeLog: Add missing first entry for above test.
36881
36882 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36883
36884         PR c++/9810
36885         * g++.dg/template/using8.C: New test.
36886         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36887
36888 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36889
36890         PR optimization/10817
36891         * gcc.c-torture/compile/20031102-1.c: New test case.
36892
36893 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36894
36895         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36896         2147483647.
36897
36898 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36899
36900         * gcc.dg/20031102-1.c: New test.
36901
36902 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36903
36904         * gcc.dg/complex-1.c: New test.
36905
36906 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36907
36908         PR c++/12796
36909         * g++.dg/template/crash13.C: Adjust expected error location.
36910         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36911
36912 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36913
36914         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36915
36916 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36917
36918         PR/10239
36919         * gcc.c-torture/compile/20031031-2.c: New test.
36920
36921 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36922
36923         PR/11640
36924         * gcc.c-torture/compile/20031031-1.c: New test.
36925
36926 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36927
36928         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36929         * gcc.misc-tests/bprob.exp: Likewise.
36930         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36931         the execution test on arm-elf configs.
36932         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36933         configs that don't support scratch files.
36934         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36935
36936 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36937
36938         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36939         done by dejagnu.
36940
36941 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36942
36943         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36944         Avoid non pure sh syntax. Add more logging.
36945
36946         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36947         fail.
36948
36949 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36950
36951         PR libgcj/10610
36952         * gcc.dg/ppc-stackalign-1.c: New test.
36953
36954 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36955
36956         * ada/acats/run_all.sh: Change output to be more compliant with
36957         dejagnu framework.
36958         Create acats.sum and acats.log files under testsuite/ada/acats
36959         Only run [a-z]* directories, to filter out e.g. CVS.
36960         Redirect build output to log file.
36961
36962 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36963
36964         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36965
36966 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36967
36968         PR ada/5909:
36969         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36970
36971 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36972
36973         * gcc.c-torture/compile/20031023-1.c: New test.
36974         * gcc.c-torture/compile/20031023-2.c: New test.
36975         * gcc.c-torture/compile/20031023-3.c: New test.
36976         * gcc.c-torture/compile/20031023-4.c: New test.
36977
36978 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36979
36980         PR c++/10371
36981         * g++.dg/lookup/scoped8.C: New test.
36982
36983 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36984
36985         * g++.dg/opt/reg-stack3.C: New test.
36986
36987 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36988
36989         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36990
36991 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36992
36993         PR c++/11076
36994         * g++.dg/template/crash13.C: New test.
36995
36996 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36997
36998         * gcc.dg/c99-restrict-2.c: New test.
36999
37000 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
37001
37002         PR c++/12698, c++/12699, c++/12700, c++/12566
37003         * g++.dg/inherit/covariant9.C: New test.
37004         * g++.dg/inherit/covariant10.C: New test.
37005         * g++.dg/inherit/covariant11.C: New test.
37006
37007 2003-10-23  Jason Merrill  <jason@redhat.com>
37008
37009         PR c++/12726
37010         * g++.dg/ext/complit2.C: New test.
37011
37012 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37013
37014         PR target/12654
37015         * gcc.c-torture/execute/20031020-1.c: New test.
37016
37017 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37018
37019         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37020         following the jump_insn.
37021
37022 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37023
37024         * gcc.dg/cast-lvalue-1.c: New test.
37025
37026 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
37027
37028         PR c++/11962
37029         * g++.dg/template/cond2.C: New test.
37030
37031 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37032
37033         * gcc.dg/builtins-28.c: New test.
37034
37035 2003-10-20  Jan Hubicka  <jh@suse.cz>
37036
37037         * g++.dg/opt/inline4.C: Do not use min-inline-insns
37038         parameter.
37039         * gcc.dg/inline-2.c: Likewise.
37040
37041 2003-10-20  Phil Edwards  <phil@codesourcery.com>
37042
37043         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37044         * gcc.dg/nest.c: Likewise.
37045
37046 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37047
37048         PR c++/9781, c++/10583, c++/11862
37049         * g++.dg/parse/crash13.C: New test.
37050
37051 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37052
37053         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37054
37055 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37056
37057         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37058         Define HAVE_C99_RUNTIME except on Solaris.
37059         * gcc.dg/builtins-20.c: Likewise.
37060
37061 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37062
37063         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37064
37065 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37066
37067         PR c++/12495
37068         * g++.dg/template/crash21.C: New test.
37069
37070 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37071
37072         PR c++/2513
37073         * g++.dg/template/typename5.C: New test.
37074
37075 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37076
37077         PR c++/12369
37078         * g++.dg/template/friend25.C: New test.
37079
37080 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
37081
37082         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37083         versions.
37084
37085 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
37086
37087         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37088         == 2147483647.
37089
37090 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
37091
37092         * gcc.c-torture/execute/960416-1.x: Remove.
37093         * gcc.c-torture/execute/divconst-3.x: Likewise.
37094
37095 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
37096
37097         PR target/12598
37098         * gcc.dg/torture/cris-volatile-1.c: New test.
37099
37100 2003-10-14  Roger Sayle  <roger@eyesopen.com>
37101
37102         PR optimization/9325
37103         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37104         for overflowing floating point to integer conversion during RTL
37105         simplification.
37106
37107 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
37108
37109         * objc/execute/_cmd.m: Fix typo.
37110         * objc.dg/image-info.m, objc.dg/symtab-1.m:
37111         Relax 'scan-assembler' regexp.
37112         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37113         objc.dg/try-catch-4.m: Run on non-Darwin targets.
37114         * objc.dg/zero-link-2.m: Remove blank line.
37115         * objc.dg/zero-link-3.m: New test case.
37116
37117 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
37118
37119         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37120
37121         * gcc.dg/asm-names.c: Use scan-assembler-not rather
37122         than linker trickery.
37123
37124 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37125
37126         PR c++/12370
37127         * g++.dg/other/friend2.C: New test.
37128
37129 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37130
37131         * gcc.dg/20031012-1.c: New test.
37132
37133 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37134
37135         * gcc.dg/weak/weak-3.c: Fix for new warning.
37136
37137 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
37138
37139         PR optimization/8750
37140         * gcc.c-torture/execute/20031012-1.c: New test case.
37141
37142 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37143
37144         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37145         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37146
37147 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37148
37149         PR optimization/12260
37150         * gcc.c-torture/compile/20031011-2.c: New test case.
37151
37152 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37153
37154         * gcc.c-torture/execute/20031011-1.c: New testcase.
37155
37156 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
37157
37158         * gcc.c-torture/compile/20031011-1.c: New test.
37159
37160 2003-10-11  Jan Hubicka  <jh@suse.cz>
37161
37162         * g++.dg/other/first-global.C: New test.
37163
37164 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37165
37166         * gcc.c-torture/execute/string-opt-18.c: New testcase.
37167
37168 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
37169
37170         * gcc.c-torture/compile/20031010-1.c: New test.
37171
37172 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
37173
37174         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37175         * gcc.c-torture/execute/va-arg-25.c: ... here.
37176
37177 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
37178
37179         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37180
37181 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
37182
37183         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37184
37185 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
37186
37187         * g++.dg/parse/error2.C: New test.
37188
37189 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
37190
37191         PR c++/11097
37192         * g++.dg/other/error5.C: Modify the error message.
37193         * g++.dg/lookup/using8.C: New test.
37194
37195 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
37196
37197         * gcc.dg/darwin-abi-2.c: New file.
37198         * gcc.c-torture/execute/va-arg-24.c: New file.
37199
37200 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
37201
37202         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
37203         indentation.
37204
37205 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
37206
37207         PR c++/10147
37208         * g++.dg/other/error4.C: Update error messages.
37209         * g++.dg/template/ptrmem4.C: Likewise.
37210
37211         PR c++/12337
37212         * g++.dg/init/new9.C: New test.
37213
37214         PR c++/12334, c++/12236, c++/8656
37215         * g++.dg/ext/attrib8.C: New test.
37216
37217 2003-10-06  Devang Patel  <dpatel@apple.com>
37218
37219         * gcc.dg/debug/dwarf2-3.h: New test.
37220         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37221
37222 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
37223
37224         * g++.dg/opt/cfg2.C: New test.
37225
37226 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37227
37228         * g++.dg/opt/float1.C: New test.
37229
37230 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37231
37232         * gcc.dg/c90-array-lval-6.c: New test.
37233         * gcc.dg/c99-array-lval-6.c: New test.
37234
37235 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37236             Ziemowit Laski  <zlaski@apple.com>
37237
37238         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37239         'Derived', so that it is never considered a class method; add
37240         new warning for '+port' method ambiguity.
37241         * objc.dg/method-12.m: Include <objc/objc.h> instead of
37242         <objc/objc-api.h> (needed on Mac OS X).
37243         * objc.dg/method-13.m: New test.
37244
37245 2003-10-03  Roger Sayle  <roger@eyesopen.com>
37246
37247         PR optimization/9325, PR java/6391
37248         * gcc.c-torture/execute/20031003-1.c: New test case.
37249
37250 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
37251
37252         PR optimization/12180
37253         * gcc.dg/20031002-1.c: New test.
37254
37255         PR c++/12486
37256         * g++.dg/inherit/error1.C: New test.
37257
37258 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
37259
37260         * lib/f-torture.exp (search_for): Rename to...
37261         (search_for_re): This.  Also, clean up comments and the
37262         "regexp" invocation.
37263
37264 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
37265
37266         * gcc.c-torture/compile/20031002-1.c: New test.
37267
37268 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
37269
37270         * g++.dg/opt/cond1.C: New test.
37271
37272 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
37273
37274         * gcc.dg/Wold-style-definition-2.c: New testcase.
37275         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37276
37277 2003-09-29  Richard Henderson  <rth@redhat.com>
37278
37279         * g++.dg/init/array10.C: Add dg-options.
37280
37281 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
37282
37283         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37284
37285 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37286
37287         * g++.dg/template/friend19.C: Fix typo.
37288         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37289
37290 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
37291
37292         * gcc.c-torture/execute/20030928-1.c: New test.
37293         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37294
37295 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37296
37297         * g++.dg/opt/unroll1.C: New test.
37298
37299 2003-09-26  Roger Sayle  <roger@eyesopen.com>
37300
37301         PR optimization/11741
37302         * gcc.dg/20030926-1.c: New test case.
37303
37304 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37305
37306         PR c++/5655
37307         * g++.dg/parse/access7.C: New test.
37308         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37309
37310 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
37311
37312         MERGE OF objc-improvements-branch into MAINLINE:
37313         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37314         if libobjc has not been built.
37315         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37316         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37317         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37318         objc/execute/nested-3.m, objc/execute/np-2.m,
37319         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37320         objc/execute/redefining_self.m, objc/execute/root_methods.m,
37321         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37322         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37323         objc.dg/special/unclaimed-category-1.h,
37324         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37325         well as GNU runtime.
37326         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37327         * execute/cascading-1.m, execute/function-message-1.m,
37328         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37329         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37330         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37331         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37332         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37333         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37334         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37335         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37336         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37337         * objc.dg/bitfield-2.m: Run only on Darwin.
37338         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37339         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37340         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37341         * objc.dg/const-str-1.m: Fix constant string layout.
37342
37343 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
37344
37345         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37346
37347 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
37348
37349         * gcc.dg/darwin-abi-1.c: New file.
37350
37351 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
37352
37353         PR target/12281
37354         * gcc.c-torture/compile/20030921-1.c: New test.
37355
37356 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37357
37358         * g++.dg/opt/reg-stack2.C: New test.
37359
37360 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37361
37362         * g++.dg/eh/delayslot1.C: New test.
37363
37364 2003-09-20  Richard Henderson  <rth@redhat.com>
37365
37366         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37367
37368 2003-09-20  Roger Sayle  <roger@eyesopen.com>
37369
37370         * gcc.c-torture/execute/20030920-1.c: New test case.
37371
37372 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37373
37374         * g++.dg/rtti/typeid3.C: Correct expected error message.
37375
37376 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37377
37378         PR c++/157
37379         * g++.dg/parse/crash12.C: New test.
37380
37381 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
37382
37383         * gcc.dg/compat/mixed-struct-check.h: New.
37384         * gcc.dg/compat/mixed-struct-defs.h: New.
37385         * gcc.dg/compat/mixed-struct-init.h: New.
37386         * gcc.dg/compat/struct-by-value-19_main.c: New.
37387         * gcc.dg/compat/struct-by-value-19_x.c: New.
37388         * gcc.dg/compat/struct-by-value-19_y.c: New.
37389         * gcc.dg/compat/struct-by-value-20_main.c: New.
37390         * gcc.dg/compat/struct-by-value-20_x.c: New.
37391         * gcc.dg/compat/struct-by-value-20_y.c: New.
37392         * gcc.dg/compat/struct-return-19_main.c: New.
37393         * gcc.dg/compat/struct-return-19_x.c: New.
37394         * gcc.dg/compat/struct-return-19_y.c: New.
37395         * gcc.dg/compat/struct-return-20_main.c: New.
37396         * gcc.dg/compat/struct-return-20_x.c: New.
37397         * gcc.dg/compat/struct-return-20_y.c: New.
37398
37399 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
37400         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37401         so that it will not complain on LP64 targets.
37402
37403 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37404
37405         PR c++/495
37406         * g++.dg/template/friend24.C: New test.
37407
37408 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
37409
37410         PR c++/12332
37411         * g++.dg/template/memtmpl2.C: New test.
37412
37413 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
37414
37415         PR target/11184
37416         * gcc.dg/builtin-apply1.c: New test.
37417
37418 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37419
37420         PR c++/9848
37421         * g++.dg/warn/Wunused-4.C: New test.
37422
37423 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37424
37425         PR c++/12316
37426         * g++.dg/other/gc2.C: New test.
37427
37428 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
37429
37430         PR c++/11991
37431         * g++.dg/rtti/typeid3.C: New test.
37432
37433         PR c++/12266
37434         * g++.dg/overload/template1.C: New test.
37435
37436 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37437
37438         * g++.dg/opt/cfg3.C: New test.
37439
37440 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37441
37442         PR c++/7939
37443         * g++.dg/template/crash11.C: New test.
37444
37445 2003-09-16  Jason Merrill  <jason@redhat.com>
37446             Jakub Jelinek  <jakub@redhat.com>
37447
37448         * gcc.dg/attr-warn-unused-result.c: New test.
37449
37450 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37451
37452         PR c++/12184
37453         * g++.dg/expr/call2.C: New test.
37454
37455 2003-09-15  Andreas Jaeger  <aj@suse.de>
37456
37457         * gcc.dg/Wold-style-definition-1.c: New test.
37458
37459 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37460
37461         PR c++/3907
37462         * g++.dg/parse/template12.C: New test.
37463
37464         * g++.dg/abi/bitfield11.C: New test.
37465         * g++.dg/abi/bitfield12.C: Likewise.
37466
37467 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37468
37469         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37470         non-expansion of functional macro name without arguments at EOL.
37471         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37472
37473 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37474
37475         * gcc.c-torture/execute/20030914-[12].c: New tests.
37476
37477 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37478
37479         PR c++/11788
37480         * g++.dg/overload/addr1.C: New test.
37481
37482 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37483
37484         * gcc.dg/20030909-1.c: New test.
37485
37486 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37487
37488         * gcc.dg/ultrasp10.c: New test.
37489
37490 2003-09-09  Devang Patel  <dpatel@apple.com>
37491
37492         * gcc.dg/darwin-ld-6.c: New test.
37493
37494 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37495
37496         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37497
37498 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37499
37500         * gcc.dg/ia64-types1.c: New test.
37501         * gcc.dg/ia64-types2.c: Likewise.
37502
37503 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37504
37505         * gcc.dg/builtins-1.c: Add more _Complex tests.
37506         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37507
37508         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37509         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37510
37511 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37512
37513         PR c++/11786
37514         * g++.dg/lookup/koenig2.C: New test.
37515
37516         PR c++/5296
37517         * g++.dg/rtti/typeid2.C: New test.
37518
37519 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37520
37521         * gcc.c-torture/compile/20030904-1.c: New test.
37522
37523 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37524
37525         * g++.dg/opt/longbranch2.C: New test.
37526
37527 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37528
37529         * g++.dg/template/crash10.C: Only compile it.
37530
37531 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37532
37533         PR middle-end/11665
37534         * gcc.c-torture/compile/20030907-1.c: New test.
37535         * g++.dg/init/array11.C: New test.
37536
37537 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37538
37539         PR c++/11852
37540         * g++.dg/init/struct1.C: New test.
37541
37542 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37543
37544         PR c++/12181
37545         * g++.dg/expr/comma1.C: New test.
37546
37547 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37548
37549         PR c++/11867
37550         * g++.dg/expr/static_cast5.C: New test.
37551
37552 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37553
37554         PR c++/11507
37555         * g++.dg/lookup/scoped7.C: New test.
37556
37557         PR c++/9574
37558         * g++.dg/other/static1.C: New test.
37559
37560         PR c++/11490
37561         * g++.dg/warn/template-1.C: New test.
37562
37563         PR c++/11432
37564         * g++.dg/template/crash10.C: New test.
37565
37566         PR c++/2478
37567         * g++.dg/overload/VLA.C: New test.
37568
37569         PR c++/10804
37570         * g++.dg/template/call1.C: New test.
37571
37572 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37573
37574         PR c++/11794
37575         * g++.dg/parse/using3.C: New test.
37576
37577 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37578
37579         PR c++/11409
37580         * g++.dg/overload/builtin3.C: New test case.
37581
37582 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37583
37584         PR c/9862
37585         * gcc.dg/20030906-1.c: New test.
37586         * gcc.dg/20030906-2.c: Likewise.
37587
37588 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37589
37590         PR c++/12167
37591         * g++.dg/parse/defarg5.C: New test.
37592
37593         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37594
37595 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37596
37597         PR c++/12163
37598         * g++.dg/expr/static_cast4.C: New test.
37599
37600         PR c++/12146
37601         * g++.dg/template/crash9.C: New test.
37602
37603 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37604
37605         * g++.old-deja/g++.ext/pretty2.C: Update for change
37606         in __FUNCTION__.
37607         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37608
37609 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37610
37611         PR c++/11922
37612         * g++/dg/template/qualified-id1.C: New test.
37613
37614         PR c++/12037
37615         * g++.dg/warn/noeffect4.C: New test.
37616
37617 2003-09-04  Matt Austern  <austern@apple.com>
37618
37619         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37620         * g++.dg/ext/fnname2.C: Likewise.
37621         * g++.dg/ext/fnname3.C: Likewise.
37622
37623 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37624
37625         * g++.dg/expr/lval1.C: New test.
37626         * g++.dg/ext/lvcast.C: Remove.
37627
37628 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37629
37630         PR optimization/11700.
37631         * gcc.c-torture/compile/20030903-1.c: New test case.
37632
37633 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37634
37635         PR c++/12053
37636         * g++.dg/abi/layout4.C: New test.
37637
37638 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37639
37640         PR c++/11553
37641         * g++.dg/parse/friend3.C: New test.
37642
37643 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37644
37645         PR c++/11847
37646         * g++.dg/template/class1.C: New test.
37647
37648         PR c++/11808
37649         * g++.dg/expr/call1.C: New test.
37650
37651 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37652
37653         PR c++/12114
37654         * g++.dg/init/ref9.C: New test.
37655
37656         PR c++/11972
37657         * g++.dg/template/nested4.C: New test.
37658
37659 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37660
37661         PR c++/12093
37662         * g++.dg/template/non-dependent4.C: New test.
37663
37664         PR c++/11928
37665         * g++.dg/inherit/conv1.C: New test.
37666
37667 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37668
37669         PR c++/6196
37670         * g++.dg/ext/label1.C: New test.
37671         * g++.dg/ext/label2.C: Likewise.
37672
37673 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37674
37675         * g++.dg/expr/cond3.C: New test.
37676
37677 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37678
37679         * gcc.dg/builtins-1.c: Add new builtin cases.
37680
37681 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37682
37683         * gcc.dg/builtins-1.c: Add new cases.
37684         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37685
37686 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37687
37688         * gcc.dg/builtins-1.c: Add more math builtin tests.
37689         * gcc.dg/torture/builtin-attr-1.c: New test.
37690
37691 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37692
37693         PR optimization/5079
37694         * g++.dg/opt/static3.C: New test.
37695
37696 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37697
37698         * gcc.misc-tests/gcov-10b.c: New test.
37699
37700 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
37701
37702         * g++.dg/opt/ptrmem3.C: New test.
37703
37704         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37705
37706 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
37707
37708         * gcc.dg/20030826-2.c: New test.
37709
37710 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37711
37712         PR middle-end/12002
37713         * g77.f-torture/compile/12002.f: New test case.
37714
37715 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37716
37717         * gcc.dg/20030826-1.c: New test case.
37718
37719 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
37720
37721         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37722
37723 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
37724
37725         PR c++/11871
37726         * c++.dg/lookup/crash1.C: New test.
37727
37728         * c++.dg/warn/noeffect3.C: New test.
37729
37730 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
37731
37732         * gcc.dg/compat/vector-1_x.c: Compile with -w.
37733         * gcc.dg/compat/vector-1_y.c: Ditto.
37734         * gcc.dg/compat/vector-2_x.c: Ditto.
37735         * gcc.dg/compat/vector-2_y.c: Ditto.
37736
37737 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
37738
37739         * gcc.dg/20030702-1.c: New test.
37740
37741 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
37742
37743         PR c++/8795
37744         * g++.dg/ext/altivec-1.C: New test.
37745
37746 2003-08-24  Richard Henderson  <rth@redhat.com>
37747
37748         * g++.dg/eh/simd-2.C: Add -w for x86.
37749
37750 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
37751
37752         * gcc.dg/20030815-1.c: New test.
37753
37754 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37755
37756         PR c++/3765
37757         * g++.dg/parse/access6.C: New test.
37758
37759 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37760
37761         PR c++/641, c++/11876
37762         * g++.dg/template/friend22.C: New test.
37763         * g++.dg/template/friend23.C: Likewise.
37764
37765 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37766
37767         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37768         identically.
37769
37770 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37771
37772         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37773
37774 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37775
37776         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37777
37778 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37779
37780         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37781
37782 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37783
37784         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37785
37786 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
37787
37788         PR c++/11919
37789         * g++.dg/overload/prom1.C: New test.
37790
37791         PR c++/11551
37792         * g++.dg/parse/dtor2.C: New test.
37793
37794         PR c++/10762
37795         * g++.dg/parse/using2.C: New test.
37796
37797 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
37798
37799         PR target/11805
37800         * gcc.c-torture/compile/20030821-1.c: New.
37801
37802 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
37803
37804         PR c++/11834
37805         * g++.dg/template/deduce2.C: New test.
37806
37807 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
37808
37809         * gcc.c-torture/execute/20030821-1.c: New test.
37810
37811 2003-08-20  Roger Sayle  <roger@eyesopen.com>
37812
37813         PR middle-end/11984
37814         * gcc.dg/20030820-1.c: New test case.
37815
37816 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
37817
37818         PR c++/11945
37819         * g++.dg/warn/noeffect2.C: New test.
37820
37821 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
37822
37823         PR c++/10926
37824         * g++.dg/template/dtor2.C: New test.
37825
37826         PR c++/11684
37827         * g++.dg/template/operator1.C: New test.
37828         * g++.dg/parse/operator4.C: New test.
37829
37830         PR c++/11946.C
37831         * g++.dg/expr/enum1.C: New test.
37832         * gcc.dg/c99-bool-1.c: Remove bogus warning.
37833
37834         PR c++/11036.C
37835         * g++.dg/parse/elab2.C: New test.
37836         * g++.dg/parse/typedef4.C: Change error message.
37837         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37838         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37839         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37840
37841 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
37842
37843         * gcc.dg/pch/warn-1.c: New.
37844         * gcc.dg/pch/warn-1.hs: New.
37845
37846         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37847         not-tested file.
37848
37849 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37850
37851         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37852
37853 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37854
37855         * gcc.dg/uninit-D.c: New Test.
37856         * gcc.dg/uninit-E.c: New Test.
37857         * gcc.dg/uninit-F.c: New Test.
37858         * gcc.dg/uninit-G.c: New Test.
37859
37860 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37861
37862         * g++.dg/README: Describe the pch directory.
37863
37864 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37865
37866         PR c++/11174
37867         * g++.dg/parse/access4.C: New test.
37868         * g++.dg/parse/access5.C: Likewise.
37869         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37870
37871 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37872
37873         * gcc.dg/noncompile/20030818-1.c: New.
37874
37875 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37876
37877         PR c++/11957
37878         * g++.dg/warn/noeffect1.C: New test.
37879
37880         * g++.dg/template/scope2.C: New test.
37881         * g++.dg/template/error2.C: Correct dg-error
37882
37883 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37884
37885         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37886
37887 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37888
37889         PR C++/11512
37890         * g++.dg/template/warn1.C: New.
37891
37892 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37893
37894         * g++.dg/template/error2.C: New test.
37895         * g++.dg/lookup/using7.C: Adjust errors
37896         * g++.old-deja/g++.pt/crash36.C: Likewise.
37897         * g++.old-deja/g++.pt/derived3.C: Likewise.
37898
37899 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37900
37901         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37902         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37903         * gcc.c-torture/execute/builtins/string-9.c: New, from
37904         string-opt-9.c.  Adjust for execute/builtins framework.
37905         * gcc.c-torture/execute/string-opt-9.c: Delete.
37906
37907 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37908
37909         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37910
37911         * g++.dg/parse/ret-type2.C: New test.
37912
37913         PR c++/11703
37914         * g++.dg/init/new8.C: New test.
37915
37916         PR c++/10923
37917         * g++.dg/parse/typedef5.C: New test.
37918
37919         PR c++/9512
37920         * g++.dg/parse/qualified2.C: New test.
37921         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37922         invalid code.
37923
37924 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37925
37926         * g++.dg/conversion/ptrmem1.C: New test.
37927
37928 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37929
37930         PR target/11693
37931         * gcc.dg/20030811-1.c: New test.
37932
37933         PR target/11535
37934         * gcc.c-torture/execute/20030811-1.c: New test.
37935
37936 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37937
37938         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37939
37940 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37941
37942         PR c++/11789.C
37943         * g++.dg/inherit/multiple1.C: New test.
37944
37945 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37946
37947         * gcc.dg/spe1.c: New test.
37948
37949         PR c++/11670
37950         * g++.dg/expr/cast2.C: New test.
37951
37952         PR c++/10530
37953         * g++.dg/template/dependent-name2.C: New test.
37954
37955 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37956
37957         * g++.dg/parse/crash11.C: Put the dg options in comments.
37958
37959 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37960
37961         * lib/gcc-dg.exp: Update for diagnostic change.
37962
37963 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37964
37965         PR c++/5767
37966         * g++.dg/parse/crash11.C: New test.
37967
37968 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37969
37970         * gcc.dg/cpp/spacing1.c: Update.
37971
37972 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37973
37974         PR target/11739
37975         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37976         a value for -mtune.
37977
37978 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37979
37980         PR middle-end/11771
37981         * gcc.c-torture/compile/20030804-1.c: New test case.
37982
37983 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37984
37985         * gcc.dg/20030804-1.c: New test case.
37986
37987 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37988
37989         * gcc.dg/cpp/separate-1.c: New test.
37990
37991 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37992
37993         PR c++/11704
37994         * g++.dg/template/dependent-expr2.C: New test.
37995
37996         PR c++/11766
37997         * g++.dg/expr/ptrmem1.C: New test.
37998
37999 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38000
38001         PR c++/9453
38002         * g++.dg/template/friend15.C: New test.
38003
38004 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
38005
38006         * lib/dg-pch.exp: Work round PCH bug.
38007
38008 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38009
38010         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
38011         builtins.  Move cases from builtins-4.c here.
38012
38013         * gcc.dg/torture/builtin-math-1.c: New test taken from
38014         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38015         additional cases.
38016
38017         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38018         Delete.
38019
38020 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38021
38022         PR c++/9447
38023         * g++.dg/template/using7.C: New test.
38024
38025 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
38026
38027         * import1.c, import2.c: New tests.
38028
38029 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
38030
38031         * g++.dg/eh/crossjump1.C: New test.
38032
38033 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
38034
38035         PR c++/11697
38036         * g++.dg/template/using6.C: New test.
38037
38038         PR c++/11744
38039         * g++.dg/template/koenig2.C: New test.
38040
38041 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38042
38043         PR c++/7983
38044         * g++.dg/parse/typedef4.C: New test.
38045
38046 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38047
38048         PR c++/8442, c++/8806
38049         * g++.dg/template/elab1.C: New test.
38050         * g++.dg/template/type2.C: Likewise.
38051         * g++.dg/template/ttp3.C: Adjust expected error message.
38052         * g++.old-deja/g++.law/visibility13.C: Likewise.
38053         * g++.old-deja/g++.niklas/t135.C: Likewise.
38054         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38055         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38056         template argument.
38057         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38058
38059 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38060
38061         PR c++/11295
38062         * g++.dg/ext/stmtexpr1.C: New test.
38063
38064         * g++.dg/opt/tmp1.C: New test.
38065
38066         PR c++/11525
38067         * g++.dg/parse/constant4.C: New test.
38068
38069         PR c++/9447
38070         * g++.dg/template/using5.C: New test.
38071
38072 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38073
38074         * gcc.dg/builtins-27.c: New test case.
38075
38076 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38077
38078         * gcc.dg/tls/opt-7.c: New test.
38079
38080 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
38081
38082         * g++.old-deja/g++.other/crash18.C: Remove.
38083
38084 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38085
38086         * g++.dg/template/explicit3.C: New.
38087         * g++.dg/template/explicit4.C: New.
38088         * g++.dg/template/explicit5.C: New.
38089
38090         PR c++/11347
38091         * g++.dg/template/memtmpl1.C: New.
38092
38093 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
38094
38095         PR target/11565
38096         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38097         * gcc.dg/i386-387-5.c (dg-options): Likewise.
38098
38099 2003-07-30  Jan Hubicka  <jh@suse.cz>
38100
38101         * vtgc1.c: Kill.
38102
38103 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
38104
38105         * gcc.dg/struct-in-proto-1.c: New test.
38106
38107 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
38108
38109         * gcc.dg/cpp/include2.c: Only expect one message.
38110
38111 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
38112
38113         PR c++/9447
38114         * g++.dg/template/using1.C: New test.
38115         * g++.dg/template/using2.C: New test.
38116         * g++.dg/template/using3.C: New test.
38117         * g++.dg/template/using4.C: New test.
38118
38119 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
38120
38121         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38122         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38123
38124 2003-07-28  Jan Hubicka  <jh@suse.cz>
38125
38126         PR c++/11530
38127         * g++.dg/opt/call1.C: New test.
38128
38129 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
38130
38131         PR c++/11667
38132         * g++.dg/init/enum2.C: New test.
38133         * g++.dg/template/overload1.C: Add "-w" option.
38134
38135 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
38136
38137         * gcc.dg/Wdeclaration-after-statement-1.c,
38138         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38139
38140 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
38141
38142         * gcc.c-torture/compile/20030725-1.c: New test.
38143
38144 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
38145
38146         * gcc.dg/20030505.c: Only run for SPE.
38147         Remove definition of opaque type.
38148
38149 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
38150
38151         * g++.dg/template/ptrmem6.C: New test.
38152
38153 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
38154
38155         * gcc.c-torture/compile/zero-strct-2.c: New test.
38156
38157 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
38158
38159         * gcc.dg/intermod-1.c: New test.
38160
38161 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38162
38163         PR c++/11617
38164         * g++.dg/template/lookup2.C: New test.
38165         * g++.dg/template/memclass1.C: Remove instantiated from error.
38166         * g++.dg/other/error2.C: Tweak expected errors.
38167
38168         PR c++/11596
38169         * g++.dg/template/defarg3.C: New test.
38170
38171         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38172
38173 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
38174
38175         * g++.dg/inherit/access5.C: New test.
38176
38177 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38178
38179         PR c++/11513
38180         * g++.dg/template/crash8.C: New test.
38181
38182 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
38183
38184         PR c/10602
38185         * gcc.dg/noncompile/incomplete-2.c: New test.
38186
38187 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
38188
38189         PR c++/11645
38190         * g++.dg/inherit/access4.C: New test.
38191
38192         PR c++/11517
38193         * g++.dg/expr/cond2.C: New test.
38194
38195         PR optimization/10679
38196         * g++.dg/opt/inline4.C: New test.
38197
38198 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38199
38200         * g++.dg/parse/crash10: New test.
38201
38202 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38203
38204         * g++.dg/ext/flexary1.C: New test.
38205
38206 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38207
38208         PR c++/10793
38209         * g++.dg/template/crash9.C: New test.
38210
38211 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38212
38213         PR c++/3004
38214         * g++.dg/parse/typedef3.C: New test.
38215
38216         PR c++/7906
38217         * g++.dg/parse/operator2.C: New test.
38218
38219         PR c++/8895
38220         * g++.dg/parse/def-tmpl-arg1.C: New test.
38221
38222         PR c++/9282
38223         * g++.dg/parse/funptr1.C: New test.
38224
38225         PR c++/9452
38226         * g++.dg/parse/ambig3.C: New test.
38227
38228         PR c++/9454
38229         * g++.dg/parse/operator3.C: New test.
38230
38231         PR c++/9486
38232         * g++.dg/parse/template10.C: New test.
38233
38234         PR c++/9488
38235         * g++.dg/parse/template11.C: New test.
38236
38237         PR c++/10150
38238         * g++.dg/parse/invalid-op1.C: New test.
38239
38240         PR c++/10247
38241         * g++.dg/parse/condexpr1.C: New test.
38242
38243 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38244
38245         * g++.dg/ext/packed3.C: New test.
38246         * g++.dg/ext/packed4.C: New test.
38247
38248         * gcc.dg/pack-test-3.c: New test.
38249
38250 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
38251
38252         * lib/compat.exp: Handle dg-options per source file.
38253         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38254         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38255         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38256         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38257         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38258         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38259         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38260         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38261         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38262         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38263         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38264         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38265         * g++.dg/compat/break/bitfield7_x.C: Ditto.
38266         * g++.dg/compat/break/bitfield7_y.C: Ditto.
38267
38268 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
38269
38270         PR c/10320
38271         * gcc.c-torture/execute/20030718-1.c: New test.
38272
38273 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38274
38275         PR optimization/11536
38276         * gcc.dg/20030721-1.c: New test.
38277
38278 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
38279
38280         PR c++/11546
38281         * g++.dg/template/lookup1.C: New test.
38282
38283 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
38284
38285         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38286         diagnostics of ill-formed constructs involving labels.
38287         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38288         the new 'previously defined here' message.
38289
38290 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
38291
38292         * g++.dg/parse/non-dependent2.C: New test.
38293
38294 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
38295
38296         * g++.dg/init/init-ref4.C: xfail on targets without
38297         weak symbols.
38298
38299 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
38300
38301         PR target/11087
38302         * gcc.c-torture/execute/20030717-1.c: New test.
38303
38304 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38305
38306         * g++.dg/opt/cfg1.C: New test.
38307
38308 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
38309
38310         PR optimization/11557
38311         * gcc.dg/20030717-1.c: New test.
38312
38313 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
38314
38315         PR c++/10476
38316         * g++.dg/expr/crash-1.C: New test.
38317
38318         PR c++/11027
38319         * g++.dg/template/init3.C: New test.
38320
38321         PR c++/8222
38322         * g++.dg/template/non-dependent1.C: New test.
38323
38324         PR c++/11070
38325         * g++.dg/template/non-dependent2.C: New test.
38326
38327         PR c++/11071
38328         * g++.dg/template/non-dependent3.C: New test.
38329
38330         PR c++/9907
38331         * g++.dg/template/sizeof5.C: New test.
38332
38333 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
38334
38335         PR 11498
38336         * gcc.c-torture/compile/mangle-1.c: New file.
38337
38338 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38339
38340         PR c++/7809
38341         * g++.dg/parse/access3.C: New test.
38342
38343 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
38344
38345         PR c++/11384
38346         * g++.dg/init/init-ref4.C: New test.
38347
38348 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
38349
38350         PR c++/11547
38351         * g++.dg/parse/constant3.C: New test.
38352         * g++.dg/parse/crash7.C: Likewise.
38353
38354 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
38355
38356         PR target/11008
38357         * gcc.dg/i386-pentium4-not-mull.c: New.
38358
38359 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
38360
38361         * gcc.dg/asm-names.c (ymain): Make it weak.
38362
38363 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38364
38365         PR c++/5421
38366         * g++.dg/template/friend21.C: New test.
38367
38368 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
38369
38370         * gcc.dg/cleanup-8.c: New test.
38371         * gcc.dg/cleanup-9.c: New test.
38372
38373 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
38374
38375         * g++.dg/ext/dll-MI1.h: New file.
38376         * g++.dg/ext/dllexport-MI1.C: New file.
38377         * g++.dg/ext/dllimport-MI1.C: New file.
38378
38379 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
38380
38381         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38382         it does not have cmpstrsi patterns (just cmpmemsi).
38383
38384 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
38385
38386         PR debug/11473
38387         * g++.dg/debug/debug8.C: New test.
38388
38389 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38390
38391         PR c++/10108
38392         * g++.dg/template/crash7.C: New test.
38393
38394 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
38395
38396         PR target/10795
38397         * gcc.c-torture/compile/20030708-1.c: New.
38398
38399 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38400
38401         * gcc.c-torture/execute/20030715-1.c: New test.
38402
38403 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
38404
38405         * gcc.dg/pch/inline-3.c: New file.
38406         * gcc.dg/pch/inline-3.hs: New file.
38407         * gcc.dg/pch/inline-4.c: New file.
38408         * gcc.dg/pch/inline-4.hs: New file.
38409
38410 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
38411
38412         PR c++/11509
38413         * g++.dg/template/crash6.C: New test.
38414
38415         PR c++/7053
38416         * g++.dg/template/friend20.C: New test.
38417
38418         PR c++/7019
38419         * g++.dg/template/overload2.C: New test.
38420
38421 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38422
38423         PR optimization/11440
38424         * gcc.c-torture/execute/20030714-1.c: New test.
38425
38426 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38427
38428         PR c++/11154
38429         * g++.dg/template/partial2.C: New test.
38430
38431 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
38432
38433         PR c++/11503
38434         * g++.dg/template/anon1.C: New test.
38435
38436         PR c++/11493
38437         PR c++/11495
38438         * g++.dg/parse/template9.C: Likewise.
38439         * g++.dg/template/crash4.C: New test.
38440         * g++.dg/template/koenig1.C: Likewise.
38441         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38442         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38443         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38444         functions.
38445         * g++.old-deja/g++.jason/template36.C: Likewise.
38446         * g++.old-deja/g++.mike/p1989.C: Likewise.
38447         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38448         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38449         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38450         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38451         compiling.
38452         * g++.old-deja/g++.pt/union2.C: Use this->.
38453
38454 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38455
38456         * gcc.dg/20030711-1.c: New test.
38457
38458 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38459
38460         PR c++/11050
38461         * g++.dg/parse/args1.C: New test.
38462         * g++.pt/defarg8.C: Change expected errors.
38463
38464 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38465
38466         PR c++/8164
38467         * g++.dg/template/nontype2.C: New test.
38468
38469         PR c++/10558
38470         * g++.dg/parse/template8.C: New test.
38471
38472         PR c++/8327
38473         * g++.dg/template/scope1.C: New test.
38474
38475         * g++.dg/warn/Wsign-compare-1.C: New test.
38476
38477 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38478
38479         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38480
38481 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38482
38483         PR c++/9411
38484         * g++.dg/template/explicit2.C: New test.
38485
38486         PR c++/10032
38487         * g++.dg/warn/pedantic1.C: New test.
38488
38489 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38490
38491         PR c++ 9483
38492         * g++.dg/other/field1.C: New test.
38493
38494 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38495
38496         PR c/11449
38497         * gcc.c-torture/compile/20030707-1.c: New.
38498
38499 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38500
38501         PR c++/10849
38502         * g++.dg/template/access12.C: New test.
38503
38504 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38505
38506         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38507         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38508         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38509         * gcc.misc-tests/gcov.exp: Update
38510         * g++.dg/gcov/gcov.exp: Update
38511         * lib/gcov.exp: Update.
38512
38513 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38514
38515         * g++.dg/abi/mangle17.C: Make sure template expressions are
38516         dependent.
38517         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38518         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38519         * g++.dg/opt/stack1.C: Remove erroneous code.
38520         * g++.dg/parse/template7.C: New test.
38521         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38522         * g++.old-deja/g++.pt/crash4.C: Likewise.
38523
38524 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38525
38526         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38527         with zero or one occurence of `$' after the initial `L'.
38528
38529 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38530
38531         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38532
38533 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38534
38535         PR c/11370
38536         * gcc.dg/Wunreachable-6.c: New testcase.
38537         * gcc.dg/Wunreachable-7.c: New testcase.
38538
38539 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38540
38541         PR c/11420
38542         * gcc.dg/20030708-1.c: New test.
38543
38544 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38545
38546         * gcc.dg/compat/sdata-section.h: New file.
38547         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38548         * gcc.dg/torture/mips-sdata-1.c: New test.
38549
38550 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38551
38552         PR c++/11030
38553         * g++.dg/template/friend19.C: New test.
38554
38555 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38556
38557         * g++.dg/opt/strength-reduce.C: New test.
38558
38559 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38560
38561         PR target/10979
38562         * gcc.dg/20030707-1.c: New testcase.
38563
38564 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38565
38566         PR optimization/11059
38567         * g++.dg/opt/emptyunion.C: New testcase.
38568
38569 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38570             Eric Botcazou  <ebotcazou@libertysurf.fr>
38571
38572         * g++.dg/opt/stack1.C: New test.
38573
38574 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38575
38576         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38577         run test.
38578
38579         PR c++/11431
38580         * g++.dg/expr/static_cast3.C: New test.
38581
38582 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38583
38584         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38585         everywhere.
38586         * gcc.dg/concat.c: Concatenation of string constants with
38587         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38588         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38589         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38590         necessary to avoid multi-character character constant warning.
38591         * gcc.dg/cpp/escape.c: Likewise.
38592         * gcc.dg/cpp/ucs.c: Likewise.
38593         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38594         Fix a typo.
38595
38596 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38597
38598         PR c/11428
38599         * gcc.c-torture/compile/20030704-1.c: New.
38600
38601 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38602
38603         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38604
38605 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38606
38607         PR c++/5287, PR c++/7910,  PR c++/11021
38608         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38609         tests for warnings.
38610         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38611         * g++.dg/ext/dllimport3.C: Likewise.
38612         * g++.dg/ext/dllimport4.C: New file.
38613         * g++.dg/ext/dllimport5.C: New file.
38614         * g++.dg/ext/dllimport6.C: New file.
38615         * g++.dg/ext/dllimport7.C: New file.
38616         * g++.dg/ext/dllimport8.C: New file.
38617         * g++.dg/ext/dllimport9.C: New file.
38618         * g++.dg/ext/dllimport10.C: New file.
38619         * g++.dg/ext/dllexport1.C: New file.
38620
38621 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38622
38623         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38624         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38625
38626 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38627
38628         * gcc.dg/builtins-25.c: New testcase.
38629         * gcc.dg/builtins-26.c: New testcase.
38630
38631 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38632
38633         * gcc.dg/compat/vector-defs.h: New file.
38634         * gcc.dg/compat/vector-setup.h: New file.
38635         * gcc.dg/compat/vector-check.h: New file.
38636         * gcc.dg/compat/vector-1_main.c: New file.
38637         * gcc.dg/compat/vector-1_x.c: New file.
38638         * gcc.dg/compat/vector-1_y.c: New file.
38639         * gcc.dg/compat/vector-2_main.c: New file.
38640         * gcc.dg/compat/vector-2_x.c: New file.
38641         * gcc.dg/compat/vector-2_y.c: New file.
38642
38643         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38644         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38645         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38646         * gcc.dg/compat/struct-align-1.h: New file.
38647         * gcc.dg/compat/struct-align-1_main.c: New file.
38648         * gcc.dg/compat/struct-align-1_x.c: New file.
38649         * gcc.dg/compat/struct-align-1_y.c: New file.
38650         * gcc.dg/compat/struct-align-2.h: New file.
38651         * gcc.dg/compat/struct-align-2_main.c: New file.
38652         * gcc.dg/compat/struct-align-2_x.c: New file.
38653         * gcc.dg/compat/struct-align-2_y.c: New file.
38654
38655         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38656         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38657         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38658         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38659         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38660         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38661         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38662         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38663         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38664         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38665         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38666         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38667         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38668         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38669         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38670         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38671         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38672         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38673         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38674         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38675         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38676         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38677         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38678         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38679         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38680         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38681         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38682         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38683         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38684
38685 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38686
38687         * gcc.dg/i386-call-1.c: New test.
38688
38689 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38690
38691         PR c++/9162
38692         * g++.dg/parse/defarg4.C: New.
38693
38694 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38695
38696         PR target/10700
38697         * gcc.c-torture/compile/20030703-1.c: New test case.
38698
38699 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38700
38701         * g++.dg/template/local3.C: Remove extra semicolon.
38702
38703 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38704
38705         * gcc.dg/i386-volatile-1.c: New test.
38706
38707 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
38708
38709         PR c++/11072
38710         * g++.dg/other/offsetof2.C: XFAIL.
38711         * g++.dg/other/offsetof5.C: New.
38712
38713         PR c++/10219
38714         * g++.dg/template/error1.C: New.
38715
38716         PR c++/9779
38717         * g++.dg/template/dependent-expr1.C: New.
38718
38719 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38720
38721         PR c++/6949
38722         * g++.dg/template/local3.C: New test.
38723
38724         PR c++/11149
38725         * g++.dg/lookup/scoped6.C: New test.
38726
38727 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
38728
38729         PR c++/8046
38730         * g++.dg/other/error7.C: New test.
38731
38732 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
38733
38734         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38735         * g++.old-deja/g++.abi/vtable3.h: Likewise.
38736         * g++.old-deja/g++.law/code-gen5.C: Likewise.
38737         * g++.old-deja/g++.other/union2.C: Likewise.
38738         * gcc.dg/c90-const-expr-2.c: Likewise.
38739         * gcc.dg/c90-const-expr-3.c: Likewise.
38740         * gcc.dg/c99-const-expr-2.c: Likewise.
38741         * gcc.dg/c99-const-expr-3.c: Likewise.
38742         * gcc.dg/concat.c: Likewise.
38743
38744 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38745
38746         PR c++/9559
38747         * g++.dg/init/static1.C: New test.
38748
38749 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38750
38751         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38752         * g++.old-deja/g++.other/access2.C: Likewise.
38753         * g++.old-deja/g++.other/decl2.C: Likewise.
38754         * gcc.c-torture/execute/20020615-1.c: Likewise.
38755
38756 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38757
38758         PR c++/4933
38759         * g++.dg/template/sizeof4.C: New test.
38760
38761 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38762
38763         * g++.dg/other/error6.C: New test.
38764
38765 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38766
38767         PR c++/10750
38768         * g++.dg/parse/constant2.C: New test.
38769
38770 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
38771
38772         PR c++/11106
38773         * g++.dg/other/error5.C: New test.
38774
38775 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38776
38777         * gcc.dg/format/gcc_diag-1.c: New test.
38778
38779 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
38780
38781         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38782
38783 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38784
38785         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38786         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38787         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38788
38789 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
38790
38791         * gcc.c-torture/execute/builtins/string-8.c: New test.
38792         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38793         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38794         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38795
38796 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38797
38798         PR c++/10468
38799         * g++.dg/ext/typeof6.C: New test.
38800
38801 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38802
38803         PR c++/10796
38804         * g++.dg/init/enum1.C: New test.
38805
38806 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
38807
38808         * gcc.dg/20030627-1.c: New test.
38809
38810 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
38811
38812         PR c++/11332
38813         * g++.dg/expr/static_cast2.C: New test.
38814
38815 2003-06-26  Roger Sayle  <roger@eyesopen.com>
38816             Jakub Jelinek  <jakub@redhat.com>
38817
38818         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38819         sprintf(dst,"%s",src) optimization.
38820         * gcc.c-torture/execute/20030626-1.c: New test case.
38821         * gcc.c-torture/execute/20030626-2.c: New test case.
38822
38823 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
38824
38825         * gcc.c-torture/execute/multi-ix.c: New test.
38826
38827         * gcc.c-torture/execute/simd-4.c (main):
38828         Added missing semicolon at end of union.
38829
38830 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
38831
38832         PR c++/8266
38833         * g++.dg/template/explicit-instantiation3.C: New test.
38834
38835 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38836
38837         * gcc.dg/20030626-1.c: Use signed char.
38838
38839 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38840
38841         * gcc.dg/20030626-1.c: New test.
38842
38843 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
38844
38845         * const-str-2.m: Update.
38846
38847 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
38848
38849         PR c++/10990
38850         * g++.dg/rtti/dyncast1.C: New test.
38851         * g++.dg/abi/mangle4.C: Correct base-specifier access.
38852         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38853         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38854
38855         PR c++/10931
38856         * g++.dg/expr/static_cast1.C: New test.
38857
38858 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38859
38860         * gcc.dg/20030625-1.c: New test.
38861
38862 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38863
38864         * gcc.c-torture/compile/20030624-1.c: New test case.
38865
38866 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38867
38868         * gcc.c-torture/execute/string-opt-17.c: New test.
38869
38870 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38871
38872         PR c++/5754
38873         * g++.dg/parse/crash6.C: New test.
38874
38875 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38876
38877         * gcc.dg/builtins-24.c: New test case.
38878
38879 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38880
38881         * g++.dg/opt/operator1.C: New test.
38882
38883 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38884
38885         * gcc.c-torture/execute/string-opt-16.c: New test case.
38886
38887 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38888
38889         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38890         * g++.old-deja/g++.other/conv7.C: Likewise.
38891         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38892         * g++.old-deja/g++.other/overload14.C: Likewise.
38893
38894 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38895
38896         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38897         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38898
38899 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38900
38901         PR c++/10888
38902         * g++.dg/warn/Winline-3.C: New test.
38903
38904 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38905
38906         * lib/target-supports.exp (check_alias_available): Make the test
38907         program acceptable to the Solaris assembler.
38908
38909         PR c++/10749
38910         * g++.dg/template/memclass2.C: New test.
38911
38912 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38913             Eric Botcazou  <ebotcazou@libertysurf.fr>
38914
38915         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38916         data for non-matching targets.
38917         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38918
38919 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38920
38921         PR c++/10845
38922         * g++.dg/template/member3.C: New test.
38923
38924 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38925
38926         PR c++/10939
38927         * g++.dg/template/func1.C: New test.
38928
38929         PR c++/9649
38930         * g++.dg/template/static4.C: New test.
38931         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38932
38933         PR c++/11041
38934         * g++.dg/init/ref7.C: New test.
38935
38936 2003-06-19  Matt Austern  <austern@apple.com>
38937
38938         PR c++/11228
38939         * g++.dg/anew1.C: New test.
38940         * g++.dg/anew2.C: New test.
38941         * g++.dg/anew3.C: New test.
38942         * g++.dg/anew4.C: New test.
38943
38944 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38945
38946         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38947
38948 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38949
38950         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38951         endian-dependent.
38952
38953 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38954
38955         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38956         Remove cruft.
38957
38958 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38959
38960         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38961         * gcc.c-torture/compile/961203-1.c: Likewise.
38962         * gcc.c-torture/compile/980506-1.c: Likewise.
38963
38964 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38965
38966         PR c++/10712
38967         * g++.dg/lookup/using7.C: New test.
38968
38969 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38970
38971         PR c++/11105
38972         * g++.dg/abi/conv1.C: Remove it.
38973         * g++.dg/template/conv7.C: New test.
38974         * g++.dg/template/conv8.C: Likewise.
38975         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38976         conversion operator.
38977
38978 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38979
38980         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38981         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38982         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38983         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38984         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38985         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38986         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38987         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38988         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38989         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38990         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38991         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38992         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38993         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38994         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38995         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38996         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38997         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38998         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38999         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39000         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39001         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39002         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39003         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39004         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39005         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39006         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39007         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39008         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39009
39010 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
39011
39012         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39013         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39014         indications.
39015
39016 2003-06-16  Roger Sayle  <roger@eyesopen.com>
39017
39018         * gcc.dg/i386-387-5.c: New test case.
39019         * gcc.dg/i386-387-6.c: New test case.
39020         * gcc.dg/builtins-23.c: New test case.
39021
39022 2003-06-15  Roger Sayle  <roger@eyesopen.com>
39023
39024         * gcc.dg/builtins-22.c: New test case.
39025         * gcc.dg/i386-387-1.c: Update to test exp.
39026         * gcc.dg/i386-387-2.c: Likewise.
39027
39028 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39029
39030         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39031
39032 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39033
39034         * lib/gcc-dg.exp (dg-require-dll): New function.
39035         (dg-xfail-if): Likewise.
39036         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39037         driver.
39038
39039         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39040         * gcc.c-torture/compile/20001205-1.c: Likewise.
39041         * gcc.c-torture/compile/20001226-1.c: Likewise.
39042         * gcc.c-torture/compile/20010518-2.c: Likewise.
39043         * gcc.c-torture/compile/20020312-1.c: Likewise.
39044         * gcc.c-torture/compile/20020604-1.c: Likewise.
39045         * gcc.c-torture/compile/920501-12.c: Likewise.
39046         * gcc.c-torture/compile/920501-4.c: Likewise.
39047         * gcc.c-torture/compile/920520-1.c: Likewise.
39048         * gcc.c-torture/compile/920521-1.c: Likewise.
39049         * gcc.c-torture/compile/920625-1.c: Likewise.
39050         * gcc.c-torture/compile/961203-1.c: Likewise.
39051         * gcc.c-torture/compile/980506-1.c: Likewise.
39052         * gcc.c-torture/compile/981006-1.c: Likewise.
39053         * gcc.c-torture/compile/981022-1.c: Likewise.
39054         * gcc.c-torture/compile/981223-1.c: Likewise.
39055         * gcc.c-torture/compile/990617-1.c: Likewise.
39056         * gcc.c-torture/compile/dll.c: Likewise.
39057         * gcc.c-torture/compile/labels-3.c: Likewise.
39058         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39059         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39060         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39061         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39062         * gcc.c-torture/compile/simd-5.c: Likewise.
39063         * gcc.c-torture/compile/20000804-1.x: Remove.
39064         * gcc.c-torture/compile/20001205-1.x: Likewise.
39065         * gcc.c-torture/compile/20001226-1.x: Likewise.
39066         * gcc.c-torture/compile/20010518-2.x: Likewise.
39067         * gcc.c-torture/compile/20020312-1.x: Likewise.
39068         * gcc.c-torture/compile/20020604-1.x: Likewise.
39069         * gcc.c-torture/compile/920501-12.x: Likewise.
39070         * gcc.c-torture/compile/920501-4.x: Likewise.
39071         * gcc.c-torture/compile/920520-1.x: Likewise.
39072         * gcc.c-torture/compile/920521-1.x: Likewise.
39073         * gcc.c-torture/compile/920625-1.x: Likewise.
39074         * gcc.c-torture/compile/961203-1.x: Likewise.
39075         * gcc.c-torture/compile/980506-1.x: Likewise.
39076         * gcc.c-torture/compile/981006-1.x: Likewise.
39077         * gcc.c-torture/compile/981022-1.x: Likewise.
39078         * gcc.c-torture/compile/981223-1.x: Likewise.
39079         * gcc.c-torture/compile/990617-1.x: Likewise.
39080         * gcc.c-torture/compile/mipscop-1.x: Likewise.
39081         * gcc.c-torture/compile/mipscop-2.x: Likewise.
39082         * gcc.c-torture/compile/mipscop-3.x: Likewise.
39083         * gcc.c-torture/compile/mipscop-4.x: Likewise.
39084         * gcc.c-torture/compile/simd-5.x: Likewise.
39085
39086         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39087
39088 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39089
39090         * gcc.c-torture/execute/20030611-1.c: New test.
39091
39092 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39093
39094         PR middle-end/168
39095         * gcc.dg/20030612-1.c: New test case.
39096
39097 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39098
39099         PR c++/10635
39100         * g++.dg/expr/cast1.C: New test.
39101
39102 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39103
39104         * gcc.dg/builtins-21.c: New test case.
39105
39106 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
39107
39108         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39109         options instead of at the end.
39110         * lib/objc.exp (objc_target_compile): Likewise.
39111
39112 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
39113
39114         PR c++/10432
39115         * g++.dg/parse/error1.C: New test.
39116
39117 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
39118
39119         * gcc.dg/compat/struct-by-value-11_main.c: New file.
39120         * gcc.dg/compat/struct-by-value-11_x.c: New file.
39121         * gcc.dg/compat/struct-by-value-11_y.c: New file.
39122         * gcc.dg/compat/struct-by-value-12_main.c: New file.
39123         * gcc.dg/compat/struct-by-value-12_x.c: New file.
39124         * gcc.dg/compat/struct-by-value-12_y.c: New file.
39125         * gcc.dg/compat/struct-by-value-13_main.c: New file.
39126         * gcc.dg/compat/struct-by-value-13_x.c: New file.
39127         * gcc.dg/compat/struct-by-value-13_y.c: New file.
39128         * gcc.dg/compat/struct-by-value-14_main.c: New file.
39129         * gcc.dg/compat/struct-by-value-14_x.c: New file.
39130         * gcc.dg/compat/struct-by-value-14_y.c: New file.
39131         * gcc.dg/compat/struct-by-value-15_main.c: New file.
39132         * gcc.dg/compat/struct-by-value-15_x.c: New file.
39133         * gcc.dg/compat/struct-by-value-15_y.c: New file.
39134         * gcc.dg/compat/struct-by-value-16_main.c: New file.
39135         * gcc.dg/compat/struct-by-value-16_x.c: New file.
39136         * gcc.dg/compat/struct-by-value-16_y.c: New file.
39137         * gcc.dg/compat/struct-by-value-17_main.c: New file.
39138         * gcc.dg/compat/struct-by-value-17_x.c: New file.
39139         * gcc.dg/compat/struct-by-value-17_y.c: New file.
39140         * gcc.dg/compat/struct-by-value-18_main.c: New file.
39141         * gcc.dg/compat/struct-by-value-18_x.c: New file.
39142         * gcc.dg/compat/struct-by-value-18_y.c: New file.
39143
39144         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39145         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39146         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39147         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39148         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39149         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39150         * gcc.dg/compat/scalar-return-3_main.c: New file.
39151         * gcc.dg/compat/scalar-return-3_x.c: New file.
39152         * gcc.dg/compat/scalar-return-3_y.c: New file.
39153         * gcc.dg/compat/scalar-return-4_main.c: New file.
39154         * gcc.dg/compat/scalar-return-4_x.c: New file.
39155         * gcc.dg/compat/scalar-return-4_y.c: New file.
39156
39157 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
39158
39159         * gcc.dg/compat/fp2-struct-check.h: New file.
39160         * gcc.dg/compat/fp2-struct-defs.h: New file.
39161         * gcc.dg/compat/fp2-struct-init.h: New file.
39162         * gcc.dg/compat/struct-by-value-10_main.c: New file.
39163         * gcc.dg/compat/struct-by-value-10_x.c: New file.
39164         * gcc.dg/compat/struct-by-value-10_y.c: New file.
39165         * gcc.dg/compat/struct-return-10_main.c: New file.
39166         * gcc.dg/compat/struct-return-10_x.c: New file.
39167         * gcc.dg/compat/struct-return-10_y.c: New file.
39168
39169         * gcc.dg/compat/compat-common.h: New file.
39170         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39171         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39172         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39173         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39174         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39175         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39176         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39177         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39178         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39179         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39180         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39181         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39182         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39183         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39184         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39185         * gcc.dg/compat/small-struct-check.h: Ditto.
39186         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39187         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39188         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39189         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39190         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39191         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39192         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39193         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39194         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39195         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39196         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39197         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39198         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39199         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39200         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39201         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39202         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39203         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39204         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39205         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39206         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39207         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39208         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39209         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39210         * gcc.dg/compat/struct-return-2_main.c: Ditto.
39211         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39212         * gcc.dg/compat/struct-return-2_y.c: Ditto.
39213         * gcc.dg/compat/struct-return-3_main.c: Ditto.
39214         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39215         * gcc.dg/compat/struct-return-3_y.c: Ditto.
39216
39217 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
39218
39219         * g++.dg/pch/static-1.C: New file.
39220         * g++.dg/pch/static-1.Hs: New file.
39221
39222 2003-06-10  Richard Henderson  <rth@redhat.com>
39223
39224         * gcc.dg/asm-7.c: Adjust expected warning text.
39225
39226 2003-06-10  Roger Sayle  <roger@eyesopen.com>
39227
39228         * gcc.dg/builtins-20.c: New test case.
39229
39230 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
39231
39232         PR c++/11131
39233         * g++.dg/opt/template1.C: New test.
39234
39235 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39236
39237         * lib/gcc-dg.exp (dg-test): Clear additional_files and
39238         additional_sources.
39239
39240 2003-05-21  David Taylor  <dtaylor@emc.com>
39241
39242         * gcc.dg/Wpadded.c: New file.
39243
39244 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39245
39246         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39247         * gcc.dg/special/weak-2.c: Add dg-require-weak.
39248         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39249         dg-require-weak.
39250
39251 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
39252
39253         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39254
39255 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39256
39257         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39258         (dg-require-alias): Likewise.
39259         (dg-require-gc-sections): Likewise.
39260         * lib/target-supports.exp (check_gc_sections_available): Likewise.
39261
39262 2003-06-08  Richard Henderson  <rth@redhat.com>
39263
39264         * gcc.dg/20011029-2.c: Fix the array reference.
39265         * gcc.dg/asm-7.c: New.
39266
39267 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
39268
39269         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39270
39271 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
39272
39273         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39274         (dg-require-gc-sections): Likewise.
39275
39276 2003-06-08  Jan Hubicka  <jh@suse.cz>
39277
39278         * i386-cmov1.c: Fix regular expression.
39279         * i386-cvt-1.c: Likewise.
39280         * i386-local.c: Likewise.
39281         * i386-local2.c: Likewise.
39282         * i386-mul.c: Likewise.
39283         * i386-ssetype-1.c: Likewise.
39284         * i386-ssetype-3.c: Likewise.
39285         * i386-ssetype-5.c: Likewise.
39286
39287 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39288
39289         PR c++/11039
39290         * g++.dg/warn/implicit-typename2.C: New test.
39291         * g++.dg/warn/implicit-typename3.C: New test.
39292
39293 2003-06-07  Richard Henderson  <rth@redhat.com>
39294
39295         * g++.dg/other/offsetof3.C: Use size_t.
39296         * g++.dg/other/offsetof4.C: Likewise.
39297
39298 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
39299
39300         * lib/copy-file.exp: New. Implement gcc_copy_files.
39301
39302         * lib/dg-pch.exp: Load copy-file.exp
39303         (dg-pch): Use gcc_copy_files instead of "file copy".
39304
39305 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
39306
39307         * gcc.dg/weak/weak.exp: Simplify.
39308         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39309         * gcc.dg/weak/weak-1.c: Likewise.
39310         * gcc.dg/weak/weak-2.c: Likewise.
39311         * gcc.dg/weak/weak-3.c: Likewise.
39312         * gcc.dg/weak/weak-4.c: Likewise.
39313         * gcc.dg/weak/weak-5.c: Likewise.
39314         * gcc.dg/weak/weak-6.c: Likewise.
39315         * gcc.dg/weak/weak-7.c: Likewise.
39316         * gcc.dg/weak/weak-8.c: Likewise.
39317         * gcc.dg/weak/weak-9.c: Likewise.
39318
39319 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
39320
39321         gcc.c-torture/execute/20030606-1.c: New.
39322
39323 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39324
39325         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39326         * gcc.dg/builtins-19.c: Likewise.
39327
39328 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39329
39330         * gcc.dg/builtins-2.c: Add some more tests.
39331         * gcc.dg/builtins-18.c: New test case.
39332         * gcc.dg/builtins-19.c: New test case.
39333
39334 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39335             Jim Wilson  <wilson@tuliptree.org>
39336
39337         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39338
39339 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
39340
39341         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39342         mempcpy/stpcpy calls not to be optimized into something else.
39343         * gcc.c-torture/execute/string-opt-3.c: Moved to...
39344         * gcc.c-torture/execute/builtins/string-7.c: ...here.
39345         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39346
39347 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39348
39349         * gcc.dg/format/asm_fprintf-1.c: New test.
39350
39351 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
39352
39353         * lib/gcc-defs.exp (additional_sources): New variable.
39354         (dg-additional-sources): New function.
39355         (additional_files): New variable.
39356         (dg-additional-files): New function.
39357         (dg-additional-files-options): Likewise.
39358         * lib/gcc-dg.exp (dg-require-weak): New function.
39359         (dg-require-alias): Likewise.
39360         (dg-require-gc-sections): Likewise.
39361         * lib/target-supports.exp (check_alias_available): Remove testfile
39362         parameter.
39363         (check_gc_sections_available): New function.
39364         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39365         (dg-gpp-additional-files): Likewise.
39366         * lib/g++.exp (additional_sources): Remove.
39367         (additional_files): Likewise.
39368         (g++_target_compile): Use dg-additional-files-options.
39369
39370         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
39371         Tcl logic.
39372         * gcc.dg/special/ecos.exp: Remove.
39373         * gcc.dg/special/20000419-2.c: Use dg-require-*.
39374         * gcc.dg/special/alias-1.c: Likewise.
39375         * gcc.dg/special/alias-2.c: Likewise.
39376         * gcc.dg/special/gcsec-1.c: Likewise.
39377         * gcc.dg/special/weak-1.c: Likewise.
39378         * gcc.dg/special/weak-2.c: Likewise.
39379         * gcc.dg/special/wkali-1.c: Likewise.
39380         * gcc.dg/special/wkali-2.c: Likewise.
39381
39382         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39383         dg-gpp-additional-*.
39384         * g++.dg/special/conpr-3.C: Likewise.
39385         * g++.dg/special/conpr-4.C: Likewise.
39386         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39387         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39388         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39389         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39390         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39391         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39392         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39393         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39394         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39395         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39396         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39397         * g++.old-deja/g++.other/comdat1.C: Likewise.
39398         * g++.old-deja/g++.other/comdat2.C: Likewise.
39399         * g++.old-deja/g++.other/comdat3.C: Likewise.
39400         * g++.old-deja/g++.other/ctor1.C: Likewise.
39401         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39402
39403 2003-06-05  Richard Henderson  <rth@redhat.com>
39404
39405         * gcc.dg/debug/20030605-1.c: New.
39406
39407 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39408
39409         * README.QMTEST: Update.
39410
39411 2003-06-04  Richard Henderson  <rth@redhat.com>
39412
39413         * gcc.dg/cleanup-1.c: New.
39414         * gcc.dg/cleanup-2.c: New.
39415         * gcc.dg/cleanup-3.c: New.
39416         * gcc.dg/cleanup-4.c: New.
39417         * gcc.dg/cleanup-5.c: New.
39418         * gcc.dg/cleanup-6.c: New.
39419         * gcc.dg/cleanup-7.c: New.
39420
39421 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39422
39423         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39424
39425         * lib/dg-pch.exp: New file.
39426         * g++.dg/pch/pch.exp: Use dg-pch.exp.
39427         * gcc.dg/pch/pch.exp: Likewise.
39428
39429 2003-06-04  Roger Sayle  <roger@eyesopen.com>
39430
39431         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39432         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39433         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39434         * gcc.dg/builtins-17.c: New test case.
39435         * gcc.dg/i386-387-4.c: New test case.
39436         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39437
39438 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39439
39440         * gcc.dg/ultrasp9.c: New test.
39441
39442 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39443
39444         * gcc.c-torture/compile/20030604-1.c: New test.
39445         * gcc.dg/sparc-constant-1.c: New test.
39446
39447 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39448
39449         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39450
39451 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39452
39453         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39454
39455         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39456         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39457
39458 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39459
39460         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39461
39462 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39463
39464         PR c++/10940
39465         * g++.dg/template/spec10.C: New test.
39466
39467 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39468
39469         * gcc.dg/builtins-16.c: New test case.
39470
39471 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39472
39473         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39474         mempcpy test with post-increments.
39475         * gcc.c-torture/execute/string-opt-3.c: New test.
39476         * gcc.dg/string-opt-1.c: New test.
39477
39478 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39479
39480         PR fortran/10965
39481         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39482
39483 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39484
39485         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39486         (scan-assembler): ... here.  Use dg-scan.
39487         (scan-assembler-not): Likewise.
39488         (scan-file): New function.
39489         (scan-file-not): Likewise.
39490         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39491         * gcc.dg/cpp/_Pragma4.c: Likewise.
39492         * gcc.dg/cpp/_Pragma5.c: Likewise.
39493         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39494         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39495         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39496         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39497         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39498         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39499         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39500         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39501         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39502         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39503         * gcc.dg/cpp/cxxcom1.c: Likewise.
39504         * gcc.dg/cpp/line1.c: Likewise.
39505         * gcc.dg/cpp/maccom1.c: Likewise.
39506         * gcc.dg/cpp/maccom2.c: Likewise.
39507         * gcc.dg/cpp/maccom3.c: Likewise.
39508         * gcc.dg/cpp/maccom4.c: Likewise.
39509         * gcc.dg/cpp/maccom5.c: Likewise.
39510         * gcc.dg/cpp/maccom6.c: Likewise.
39511         * gcc.dg/cpp/multiline.c: Likewise.
39512         * gcc.dg/cpp/spacing1.c: Likewise.
39513         * gcc.dg/cpp/spacing2.c: Likewise.
39514         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39515         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39516         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39517         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39518         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39519         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39520         * gcc.dg/cpp/cxxcom2.c: Likewise.
39521         * gcc.dg/cpp/cxxcom2.h: New file.
39522
39523         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39524         * g++.dg/cpp/truefalse.C: Here.
39525         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39526
39527 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39528
39529         * gcc.dg/cpp/redef3.c: New file.
39530
39531 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39532
39533         * gcc.dg/i386-loop-3.c: New test.
39534
39535 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39536
39537         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39538
39539 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39540
39541         * gcc.dg/fwrapv-1.c: New test case.
39542         * gcc.dg/fwrapv-2.c: New test case.
39543
39544 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39545
39546         PR c++/10956
39547         * g++.dg/template/spec9.C: New test.
39548
39549 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39550
39551         * gcc.dg/duff-4.c: New test case.
39552
39553 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39554
39555         PR fortran/10843
39556         * g77.dg/ffixed-form-1.f: New test
39557         * g77.dg/ffixed-form-2.f: New test
39558         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39559         * g77.dg/ffree-form-3.f: New test
39560
39561 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39562
39563         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39564         * gcc.dg/wint_t-1.c: Likewise.
39565
39566 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39567
39568         * g++.dg/template/access11.C: New test.
39569
39570 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39571
39572         PR c++/10849
39573         * g++.dg/template/access10.C: New test.
39574
39575 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39576             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39577
39578         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39579
39580 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39581
39582         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39583         suppress for powerpc-*-darwin*.
39584         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39585
39586 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39587
39588         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39589         suppress option for powerpc-*-darwin*.
39590
39591 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39592
39593         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39594         * gcc.dg/builtins-4.c: Add test for fmod.
39595
39596 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39597
39598         PR c++/10682
39599         * g++.dg/template/instantiate4.C: New test.
39600
39601 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39602
39603         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39604
39605 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39606
39607         * gcc.dg/compat/scalar-return-1_main.c: New file.
39608         * gcc.dg/compat/scalar-return-1_x.c: New file.
39609         * gcc.dg/compat/scalar-return-1_y.c: New file.
39610         * gcc.dg/compat/scalar-return-2_main.c: New file.
39611         * gcc.dg/compat/scalar-return-2_x.c: New file.
39612         * gcc.dg/compat/scalar-return-2_y.c: New file.
39613         * gcc.dg/compat/struct-return-3_main.c: New file.
39614         * gcc.dg/compat/struct-return-3_y.c: New file.
39615         * gcc.dg/compat/struct-return-3_x.c: New file.
39616         * gcc.dg/compat/struct-return-2_main.c: New file.
39617         * gcc.dg/compat/struct-return-2_x.c: New file.
39618         * gcc.dg/compat/struct-return-2_y.c: New file.
39619
39620 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39621
39622         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39623         for hppa*-hp-hpux*.
39624         * gcc.dg/20021014-1.c (dg-options): Likewise.
39625         * gcc.dg/nest.c (dg-options): Likewise.
39626
39627 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39628
39629         PR c++/9738
39630         * g++.dg/ext/dllimport2.C: New file.
39631         * g++.dg/ext/dllimport3.C: New file.
39632
39633 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39634
39635         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39636         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39637         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39638         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39639         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39640         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39641         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39642         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39643         * gcc.dg/compat/small-struct-defs.h: New file.
39644         * gcc.dg/compat/small-struct-init.h: New file.
39645         * gcc.dg/compat/small-struct-check.h: New file.
39646         * gcc.dg/compat/fp-struct-defs.h: New file.
39647         * gcc.dg/compat/fp-struct-check.h: New file.
39648         * gcc.dg/compat/fp-struct-init.h: New file.
39649         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39650         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39651
39652 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39653
39654         * gcc.dg/20030225-2.c: New test.
39655
39656 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39657             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39658
39659         * gcc.c-torture/compile/20030518-1.c: New test case.
39660
39661 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39662
39663         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39664         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39665         gcc-dg-debug-runtest.
39666         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39667         gcc-dg-debug-runtest.
39668
39669 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39670
39671         PR c++/9022
39672         * g++.dg/lookup/using6.C: New test.
39673
39674 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39675
39676         * g++.dg/parse/access2.C: New test.
39677
39678 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
39679
39680         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39681         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39682         * gcc.dg/debug/debug.exp: Likewise.
39683
39684 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
39685
39686         * gcc.dg/dollar.c: New test.
39687
39688 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
39689
39690         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39691         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39692         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39693         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39694         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39695         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39696         * gcc.dg/compat/struct-by-value-6_main.c: New file.
39697         * gcc.dg/compat/struct-by-value-6_x.c: New file.
39698         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39699         * gcc.dg/compat/struct-by-value-7_main.c: New file.
39700         * gcc.dg/compat/struct-by-value-7_x.c: New file.
39701         * gcc.dg/compat/struct-by-value-7_y.c: New file.
39702         * gcc.dg/compat/struct-by-value-8_main.c: New file.
39703         * gcc.dg/compat/struct-by-value-8_x.c: New file.
39704         * gcc.dg/compat/struct-by-value-8_y.c: New file.
39705         * gcc.dg/compat/struct-by-value-9_main.c: New file.
39706         * gcc.dg/compat/struct-by-value-9_x.c: New file.
39707         * gcc.dg/compat/struct-by-value-9_y.c: New file.
39708
39709 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
39710
39711         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39712         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
39713         support for "repo" mode.
39714         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39715         * lib/g77-dg.exp: Likewise.
39716         * lib/obj-dg.exp: Likewise.
39717
39718 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
39719
39720         Merge from gcc-3_2-rhl8-branch:
39721         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
39722
39723         * gcc.dg/tls/opt-6.c: New test.
39724
39725         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
39726
39727         * gcc.dg/20030405-1.c: New test.
39728
39729         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
39730
39731         * gcc.dg/20030309-1.c: New test.
39732
39733         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39734
39735         * gcc.c-torture/execute/20030307-1.c: New test.
39736
39737         2003-02-20  Randolph Chung  <tausq@debian.org>
39738
39739         * gcc.c-torture/compile/20030220-1.c: New test.
39740
39741         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
39742
39743         * gcc.dg/20030217-1.c: New test.
39744
39745         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
39746
39747         * gcc.c-torture/compile/20020129-1.c: New test.
39748
39749         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39750
39751         * gcc.dg/unroll-1.c: New test.
39752
39753         2002-11-16  Jan Hubicka  <jh@suse.cz>
39754
39755         * gcc.c-torture/execute/20020920-1.c: New test.
39756
39757         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
39758
39759         PR target/7434
39760         * gcc.c-torture/compile/20021008-1.c: New test.
39761
39762         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
39763
39764         PR target/7559
39765         * gcc.c-torture/execute/20020810-1.c: New test.
39766
39767         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39768
39769         * gcc.c-torture/compile/20020807-1.c: New test.
39770
39771         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
39772
39773         * gcc.dg/tls/opt-1.c: New test.
39774
39775         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
39776
39777         * gcc.dg/20020729-1.c: New test.
39778
39779         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
39780
39781         * g++.dg/opt/life1.C: New test.
39782
39783         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
39784
39785         * gcc.dg/20020525-1.c: New test.
39786
39787         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39788
39789         PR c++/6794
39790         * g++.dg/ext/pretty1.C: New test.
39791         * g++.dg/ext/pretty2.C: New test.
39792
39793 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
39794
39795         PR c++/8385
39796         * g++.dg/ext/typeof5.C: New test.
39797
39798 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
39799
39800         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39801         __USER_LABEL_PREFIX__ into account.
39802         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39803
39804 2003-05-14  Roger Sayle  <roger@eyesopen.com>
39805
39806         * gcc.dg/builtins-15.c: New test case.
39807
39808 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
39809
39810         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39811
39812 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
39813
39814         * lib/g++.exp: Tweak handling of additional source files.
39815         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39816         * g++.dg/special/conpr-2a.C: Rename to ...
39817         * g++.dg/special/conpr-2a.cc: ... this.
39818         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39819         * g++.dg/special/conpr-3a.C: Rename to ...
39820         * g++.dg/special/conpr-3a.cc: This.
39821         * g++.dg/special/conpr-3b.C: Rename to ...
39822         * g++.dg/special/conpr-3b.cc: This.
39823         * g++.dg/special/conpr-4.C: New test.
39824         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39825
39826 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
39827
39828         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39829
39830 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39831
39832         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39833         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39834         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39835         * g++.old-deja/g++.other/warn3.C: Likewise.
39836
39837 2003-05-11  Roger Sayle  <roger@eyesopen.com>
39838
39839         * gcc.dg/i386-387-1.c: Update to also test log.
39840         * gcc.dg/i386-387-2.c: Likewise.
39841
39842 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39843
39844         * g77.f-torture/execute/int8421.f: New test.
39845
39846 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39847
39848         PR c++/10230, c++/10481
39849         * g++.dg/lookup/scoped5.C: New test.
39850
39851 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39852
39853         PR c++/10552
39854         * g++.dg/template/ttp6.C: New test.
39855
39856 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39857
39858         * gcc.c-torture/execute/builtins: New directory.
39859         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39860         gcc.c-torture/execute/builtins.
39861         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39862         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39863         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39864         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39865
39866 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39867
39868         PR c++/9252
39869         * g++.dg/template/access8.C: New test.
39870         * g++.dg/template/access9.C: New test.
39871
39872 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39873
39874         PR c++/9554
39875         * g++.dg/parse/access1.C: New test.
39876
39877 2003-05-09  DJ Delorie  <dj@redhat.com>
39878
39879         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39880         long, and not an int.
39881
39882 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39883
39884         PR c++/10555, c++/10576
39885         * g++.dg/template/memclass1.C: New test.
39886
39887 2003-05-08  DJ Delorie  <dj@redhat.com>
39888
39889         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39890         targets.
39891         * gcc.c-torture/execute/20021024-1.x: Likewise.
39892         * gcc.c-torture/execute/shiftdi.x: Likewise.
39893         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39894         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39895         * gcc.dg/20021018-1.c: Likewise.
39896
39897 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39898
39899         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39900
39901         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39902         (bcopy): Call memmove.
39903
39904 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39905
39906         * g77.f-torture/compile/8485.f: New test case.
39907
39908 2003-05-07  Richard Henderson  <rth@redhat.com>
39909
39910         PR c++/10570
39911         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39912         Verify exception_cleanup not called for rethrows.
39913         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39914         when exiting catch block without rethrowing.
39915         * g++.dg/eh/forced3.C: New.
39916         * g++.dg/eh/forced4.C: New.
39917
39918 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39919
39920         * gcc.dg/20030505.c: Fix triplet.
39921
39922 2003-05-06  DJ Delorie  <dj@redhat.com>
39923
39924         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39925         * gcc.dg/nest.c: Likewise.
39926
39927 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39928
39929         * gcc.dg/builtins-14.c: New test case.
39930
39931 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39932
39933         * lib/compat.exp (compat-execute): New argument.
39934         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39935         * gcc.dg/compat: New test directory.
39936         * gcc.dg/compat/compat.exp: New expect script.
39937         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39938         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39939         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39940         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39941         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39942         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39943
39944         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39945         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39946         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39947         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39948         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39949         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39950         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39951         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39952         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39953         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39954         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39955         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39956         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39957         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39958         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39959
39960 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39961
39962         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39963
39964 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39965
39966         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39967
39968 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39969
39970         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39971         * gcc.dg/ppc-fsel-2.c: New test.
39972
39973         * gcc.dg/unused-5.c: New test.
39974
39975 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39976
39977         PR c++/10496
39978         * g++.dg/warn/pmf1.C: New test.
39979
39980 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39981
39982         PR c++/4494
39983         * g++.dg/warn/main.C: New test.
39984
39985 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39986
39987         * gcc.dg/nonnull-3.c: New test.
39988
39989 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39990
39991         * gcc.dg/cpp/Wtrigraphs.c: Update.
39992         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39993
39994 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39995
39996         * gcc.dg/ppc-fsel-1.c: New test.
39997
39998 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39999
40000         PR c/10604
40001         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40002
40003 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
40004
40005         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40006
40007 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40008
40009         PR c++/9364, c++/10553, c++/10586
40010         * g++.dg/parse/typename4.C: New test.
40011         * g++.dg/parse/typename5.C: Likewise.
40012
40013 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
40014
40015         * gcc.c-torture/compile/20030503-1.c: New test.
40016
40017 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40018
40019         * g++.dg/lookup/using5.C: Fix testcase error.
40020
40021 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
40022
40023         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40024         since MEABI is no longer supported.  Remove all vestiges
40025         of MEABI from the test.
40026
40027 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40028
40029         PR c++/10554
40030         * g++.dg/lookup/using5.C: New test.
40031
40032 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40033
40034         PR c++/8772
40035         * g++.dg/template/ttp5.C: New test.
40036
40037 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
40038
40039         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40040         (dg-gpp-additional-sources): New function.
40041         (dg-gpp-additional-files): Likewise.
40042         * lib/g++.exp (additional_sources): New variable.
40043         (additional_files): Likewise.
40044         (g++_target_compile): Deal with them.
40045         * lib/old-dejagnu.exp: Remove.
40046         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40047         * g++.old-deja: Revise all tests to use dg commands.
40048
40049 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40050
40051         PR c++/9432, c++/9528
40052         * g++.dg/lookup/using4.C: New test.
40053
40054 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40055
40056         * gcc.dg/noreturn-5.c: New file.
40057         * gcc.dg/noreturn-6.c: New file.
40058
40059         * gcc.c-torture/compile/inline-1.c: New file.
40060
40061 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40062
40063         PR c++/10551
40064         * g++.dg/template/explicit1.C: New test.
40065
40066 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40067
40068         PR c++/10549
40069         * g++.dg/other/bitfield1.C: New test.
40070
40071         PR c++/10527
40072         * g++.dg/init/new7.C: New test.
40073
40074 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40075
40076         * g++.dg/ext/desig1.C: New test.
40077         * g++.dg/ext/init1.C: Update.
40078
40079         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40080
40081 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
40082
40083         PR c++/10180
40084         * g++.dg/warn/Winline-1.C: New test.
40085
40086 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
40087
40088         * gcc.c-torture/execute/string-opt-19.c: New test.
40089
40090         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40091         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40092
40093 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
40094
40095         PR c++/10506
40096         * g++.dg/init/new6.C: New test.
40097
40098         PR c++/10503
40099         * g++.dg/init/ref6.C: New test.
40100
40101 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
40102
40103         * g++.dg/warn/weak1.C: XFAIL on AIX4.
40104
40105 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40106
40107         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40108         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40109
40110 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
40111
40112         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40113         initialized static data members.
40114
40115 2003-04-25  H.J. Lu <hjl@gnu.org>
40116
40117         * gcc.dg/ia64-sync-4.c: New test.
40118
40119 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40120
40121         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
40122         date.
40123
40124 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
40125
40126         PR c++/10337
40127         * g++.dg/warn/conv1.C: New test.
40128         * g++.old-deja/g++.other/conv7.C: Adjust.
40129         * g++.old-deja/g++.other/overload14.C: Adjust.
40130
40131 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40132
40133         PR c++/10471
40134         * g++.dg/template/defarg2.C: New test.
40135
40136 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
40137
40138         * gcc.dg/cpp/include2.c: Update.
40139         * gcc.dg/cpp/multiline-2.c: New.
40140         * gcc.dg/cpp/multiline.c: Update.
40141         * gcc.dg/cpp/strify2.c: Update.
40142         * gcc.dg/cpp/trad/literals-2.c: Update.
40143
40144 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40145
40146         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40147
40148 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40149
40150         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40151
40152 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40153
40154         PR c++/10451
40155         * g++.dg/parse/crash4.C: New test.
40156
40157         PR c++/9847
40158         * g++.dg/parse/crash5.C: New test.
40159
40160 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
40161
40162         PR c++/10446
40163         * g++.dg/parse/crash3.C: New test.
40164
40165         PR c++/10428
40166         * g++.dg/parse/elab1.C: New test.
40167
40168 2003-04-22  Devang Patel  <dpatel@apple.com>
40169
40170         * gcc.dg/cpp/trad/funlike-5.c: New test.
40171
40172 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
40173
40174         * g++.dg/other/packed1.C: Fix dg options.
40175
40176 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
40177
40178         * g++.dg/other/offsetof2.C: New test.
40179
40180 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
40181
40182         * g++.dg/template/recurse.C: Adjust location of error messages.
40183
40184 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
40185
40186         PR c++/9881
40187         * g++.dg/init/addr-const1.C: New test.
40188         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40189
40190 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40191
40192         PR c++/10405
40193         * g++.dg/lookup/struct-hack1.C: New test.
40194
40195 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
40196
40197         * ucs.c: Update diagnostic messages.
40198
40199 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40200
40201         * gcc.dg/cpp/truefalse.cpp: New test.
40202         * gcc.dg/cpp/cpp.exp: Update.
40203         * g++.dg/other/stdbool-if.C: Remove.
40204
40205 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40206
40207         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40208         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40209
40210 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40211
40212         * gcc.c-torture/compile/20030418-1.c: New test.
40213
40214 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
40215
40216         * README.compat: Remove; content moved to doc/sourcebuild.texi.
40217
40218 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40219
40220         PR c++/10347
40221         g++.dg/template/dependent-name1.C: New test.
40222
40223 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
40224
40225         * gcc.dg/warn-1.c (tourist_guide): New array,
40226         contains a pointer to bar.
40227
40228 2003-04-16  Roger Sayle  <roger@eyesopen.com>
40229
40230         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40231         * gcc.c-torture/execute/medce-1.c: New test case.
40232         * gcc.c-torture/execute/medce-2.c: New test case.
40233
40234 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
40235
40236         * lib/prune.exp: Ignore more messages.
40237
40238         PR c++/10381
40239         * g++.dg/parse/lookup3.C: New test.
40240
40241 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
40242
40243         * gcc.c-torture/compile/20030415-1.c : New test.
40244
40245 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
40246
40247         * gcc.c-torture/execute/scope-2.c: Move to ...
40248         * gcc.dg/noncompile/scope.c: .... here.
40249
40250 2003-04-14  Roger Sayle  <roger@eyesopen.com>
40251
40252         * gcc.dg/20030414-2.c: New test case.
40253
40254 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
40255
40256         PR target/10377
40257         * gcc.dg/20030414-1.c: New test.
40258
40259 2003-04-13  Roger Sayle  <roger@eyesopen.com>
40260
40261         * gcc.dg/builtins-12.c: New test case.
40262         * gcc.dg/builtins-13.c: New test case.
40263
40264 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40265
40266         * gcc.c-torture/execute/string-opt-18.c: New test.
40267
40268 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
40269
40270         PR c++/10300
40271         * g++.dg/init/new5.C: New test.
40272
40273 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
40274
40275         PR c++/7910
40276         * g++.dg/ext/dllimport1.C: New test.
40277
40278 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40279
40280         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40281
40282 2003-04-11  Bud Davis <bdavis9659@comcast.net>
40283
40284         PR Fortran/9263
40285         * g77.f-torture/noncompile/9263.f: New test
40286         PR Fortran/1832
40287         * g77.f-torture/execute/1832.f: New test
40288
40289 2003-04-11  David Chad  <davidc@freebsd.org>
40290             Loren J. Rittle  <ljrittle@acm.org>
40291
40292         PR libobjc/8562
40293         * objc.dg/headers.m: New test.
40294
40295 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
40296
40297         * gcc.c-torture/execute/builtin-noret-2.c: New.
40298         * gcc.c-torture/execute/builtin-noret-2.x: New.
40299         XFAIL builtin-noret-2.c at -O1 and above.
40300         * gcc.dg/redecl.c: New.
40301         * gcc.dg/Wshadow-1.c: Update error regexps.
40302
40303 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
40304
40305         * g++.dg/abi/bitfield10.C: New test.
40306
40307 2003-04-09  Mike Stump  <mrs@apple.com>
40308
40309         * gcc.dg/pch/pch.exp: Make testcase names longer.
40310         * g++.dg/pch/pch.exp: Make testcase names longer.
40311
40312 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40313
40314         * gcc.dg/builtins-11.c: New test case.
40315
40316 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40317
40318         * gcc.dg/builtins-9.c: New test case.
40319         * gcc.dg/builtins-10.c: New test case.
40320
40321 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
40322
40323         * gcc.dg/noncompile/init-4.c.c: New test.
40324
40325 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40326
40327         * gcc.misc-test/gcov-9.c: New test.
40328         * gcc.misc-test/gcov-10.c: New test
40329         * gcc.misc-test/gcov-11.c: New test.
40330
40331 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
40332
40333         PR optimization/10024
40334         * gcc.c-torture/compile/20030405-1.c: New test.
40335
40336 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
40337
40338         * gcc.dg/pch/static-3.c: New.
40339         * gcc.dg/pch/static-3.hs: New.
40340         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40341
40342 2003-04-04  Richard Henderson  <rth@redhat.com>
40343
40344         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40345         * g++.dg/eh/forced2.C: Likewise.
40346
40347 2003-04-03  Mike Stump  <mrs@apple.com>
40348
40349         * lib/scanasm.exp (scan-assembler): Add xfail processing for
40350         target arg.
40351         (scan-assembler-times, scan-assembler-not): Likewise.
40352         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40353
40354 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40355
40356         * gcc.dg/sparc-loop-1.c: New test.
40357
40358 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
40359
40360         PR other/9274
40361         * g++.dg/pch/system-2.C: New.
40362         * g++.dg/pch/system-2.Hs: New.
40363
40364 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
40365
40366         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40367
40368         * g++.dg/eh/simd-1.C (vecfunc): Same.
40369
40370 2003-04-01  Roger Sayle  <roger@eyesopen.com>
40371
40372         * gcc.c-torture/execute/20030401-1.c: New test case.
40373
40374 2003-04-01  Ziemowit Laski <zlaski@apple.com>
40375
40376         * objc.dg/defs.m: New.
40377
40378 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
40379
40380         * g++.dg/eh/simd-1.C: New.
40381         * g++.dg/eh/simd-2.C: New.
40382
40383 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
40384
40385         * gcc.c-torture/execute/simd-3.c: New.
40386
40387 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40388
40389         PR c/9936
40390         * gcc.dg/20030331-2.c: New test.
40391
40392 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40393
40394         PR c++/10278
40395         * g++.dg/parse/crash2.C: New test.
40396
40397 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40398
40399         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40400         * gcc.c-torture/execute/20030331-1.c: ...here.
40401
40402 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40403
40404         * gcc.c-torture/execute/20030331-1.c: New test.
40405
40406 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
40407
40408         * lib/gcov.exp: Adjust call return testing strings.
40409         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40410
40411 2003-03-31  Roger Sayle  <roger@eyesopen.com>
40412
40413         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40414         * gcc.dg/builtins-7.c: New test case.
40415         * gcc.dg/builtins-8.c: New test case.
40416
40417 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40418
40419         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40420
40421 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
40422
40423         PR c++/7647
40424         * g++.dg/lookup-class-member-2.C: New test.
40425
40426 2003-03-30  Glen Nakamura  <glen@imodulo.com>
40427
40428         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40429
40430 2003-03-28  Roger Sayle  <roger@eyesopen.com>
40431
40432         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40433
40434 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40435
40436         * g++.dg/init/attrib1.C: New test.
40437
40438 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40439
40440         * gcc.dg/ultrasp8.c: New test.
40441
40442 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40443
40444         * gcc.dg/ultrasp7.c: New test.
40445
40446 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40447
40448         PR c++/10047
40449         * g++.dg/template/inline1.C: New test.
40450
40451 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40452
40453         * gcc.dg/sparc-dwarf2.c: New test.
40454
40455 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40456
40457         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40458         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40459
40460 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40461
40462         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40463         than reading .x files.
40464         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40465         * g77.dg/gcov/gcov-1.f: Likewise.
40466         * gcc.misc-tests/gcov-4b.c: Likewise.
40467         * gcc.misc-tests/gcov-5b.c: Likewise.
40468         * gcc.misc-tests/gcov-6.c: Likewise.
40469         * gcc.misc-tests/gcov-7.c: Likewise.
40470         * gcc.misc-tests/gcov-8.c: Likewise.
40471         * g++.dg/gcov/gcov-1.x: Remove.
40472         * g77.dg/gcov/gcov-1.x: Likewise.
40473         * gcc.misc-tests/gcov-4b.x: Likewise.
40474         * gcc.misc-tests/gcov-5b.x: Likewise.
40475         * gcc.misc-tests/gcov-6.x: Likewise.
40476         * gcc.misc-tests/gcov-7.x: Likewise.
40477         * gcc.misc-tests/gcov-8.x: Likewise.
40478
40479 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40480
40481         PR opt/10087
40482         * gcc.dg/20030324-1.c: New test.
40483
40484 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40485
40486         PR c++/10224
40487         * g++.dg/template/arg3.C: New test.
40488
40489         PR c++/10158
40490         * g++.dg/template/friend18.C: New test.
40491
40492 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40493
40494         * g77.f-torture/compile/20030326-1.f: New test case.
40495
40496 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40497
40498         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40499
40500         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40501
40502 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40503
40504         * gcc.dg/ia64-sync-3.c: New test.
40505
40506 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40507
40508         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40509
40510 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40511
40512         * gcc.dg/ultrasp6.c: New test.
40513
40514 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40515
40516         * gcc.dg/i386-signbit-1.c: New test.
40517         * gcc.dg/i386-signbit-2.c: New test.
40518         * gcc.dg/i386-signbit-3.c: New test.
40519
40520 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40521
40522         * gcc.dg/ultrasp5.c: Fix options.
40523
40524 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40525
40526         * gcc.dg/ultrasp5.c: Fix comment.
40527
40528 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40529
40530         PR fortran/10197
40531         * g77.f-torture/execute/10197.f: New test.
40532
40533 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40534
40535         PR c++/9898, c++/383
40536         * g++.dg/template/conv6.C: New test.
40537
40538         PR c++/10119
40539         * g++.dg/template/ptrmem5.C: New test.
40540
40541         PR c++/10026
40542         * g++.dg/lookup/koenig1.C: New test.
40543
40544         PR C++/10199
40545         * g++.dg/lookup/template2.C: New test.
40546
40547 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40548
40549         * g++.dg/opt/rtti1.C: New test.
40550
40551 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40552
40553         * gcc.dg/ultrasp5.c: New test.
40554
40555 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40556
40557         PR middle-end/9967
40558         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40559         builtin fputs.
40560
40561 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40562
40563         PR c/8224
40564         * gcc.dg/20030323-1.c: New test.
40565
40566 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40567
40568         * gcc.c-torture/compile/20030323-1.c: New test case.
40569
40570 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40571
40572         * gcc.dg/20030321-1.c: New test.
40573
40574 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40575
40576         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40577
40578 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40579
40580         PR c++/9978, c++/9708
40581         * g++.dg/ext/vlm1.C: Adjust expected error.
40582         * g++.dg/ext/vla2.C: New test.
40583         * g++.dg/template/arg1.C: New test.
40584         * g++.dg/template/arg2.C: New test.
40585
40586 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40587
40588         * g77.f-torture/execute/select.f: New test.
40589         * g77.f-torture/noncompile/select_no_compile.f: New test.
40590
40591 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40592
40593         PR c++/9898
40594         * g++.dg/other/error4.C: New test.
40595
40596 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40597
40598         * g++.dg/template/friend17.C: New test.
40599
40600 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40601
40602         * gcc.c-torture/compile/20030320-1.c: New.
40603
40604 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40605
40606         * gcc.dg/builtins-6.c: New test case.
40607
40608 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40609
40610         PR target/10073
40611         * gcc.c-torture/compile/20030319-1.c: New.
40612
40613 2003-03-18  Jan Hubicka  <jh@suse.cz>
40614
40615         * gcc.dg/i386-cvt-1.c: New test.
40616
40617 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40618
40619         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40620         * objc.dg/naming-2.m: Likewise.
40621
40622 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40623
40624         PR c++/9639
40625         * g++.dg/parse/crash1.C: New test.
40626
40627 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40628
40629         PR c++/8805
40630         * g++.dg/eh/cleanup1.C: New test.
40631
40632 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40633
40634         * gcc.c-torture/execute/20030316-1.c: New test case.
40635
40636 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40637
40638         PR c++/9629
40639         * g++.dg/init/ctor2.C: New test.
40640
40641 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40642
40643         * g77.f-torture/compile/xformat.f: New test case.
40644
40645 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40646
40647         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40648         * g++.old-deja/g++.mike/eh50.C: Likewise.
40649
40650 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40651
40652         PR c++/6440
40653         * g++.dg/template/spec7.C: New test.
40654         * g++.dg/template/spec8.C: Likewise.
40655
40656 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40657
40658         * gcc.c-torture/execute/20030313-1.c: New test.
40659
40660 2003-03-14  Richard Henderson  <rth@redhat.com>
40661
40662         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40663
40664 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40665
40666         * gcc.c-torture/compile/20030314-1.c: New test.
40667
40668 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
40669
40670         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40671         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40672         thumb target,
40673         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40674         to accept newer _imp__  prefix and additional
40675         newline in .drectve section.
40676         * gcc.dg/dll-4.c: Likewise.
40677         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40678         switch.
40679
40680 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
40681
40682         * g++.dg/parse/namespace9.C: New test.
40683
40684         * g++.dg/init/ref5.C: New test.
40685         * g++.dg/parse/ptrmem1.C: Likewise.
40686
40687 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40688
40689         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40690         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40691         regular expression.
40692         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40693         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40694
40695 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
40696
40697         * gcc.c-torture/execute/20030224-2.c: New test.
40698
40699 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40700
40701         * gcc.dg/decl-3.c: New test.
40702
40703 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40704
40705         * gcc.dg/i386-loop-2.c: New test.
40706
40707 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
40708
40709         PR c++/9474
40710         * g++.dg/parse/namespace8.C: New test.
40711
40712         PR c++/9924
40713         * g++.dg/overload/builtin2.C: New test.
40714
40715 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
40716
40717         * gcc.dg/return-type-3.c: New test.
40718
40719 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40720
40721         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40722         profiling options are not supported.
40723
40724 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
40725
40726         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40727         * g++.old-deja/g++.warn/impint2.C: Likewise.
40728
40729 2003-03-10  Devang Patel  <dpatel@apple.com>
40730
40731         * g++.dg/cpp/c++_cmd_1.C: New test.
40732         * g++.dg/cpp/c++_cmd_1.h: New file.
40733
40734 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
40735
40736         * gcc.dg/altivec-9.c: New file.
40737
40738 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40739
40740         * gcc.dg/ppc-sdata-1.c: New test.
40741         * gcc.dg/ppc-sdata-2.c: New test.
40742
40743 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
40744
40745         PR c++/9373
40746         * g++.dg/opt/ptrmem2.C: New test.
40747
40748         PR c++/8534
40749         * g++.dg/opt/ptrmem1.C: New test.
40750
40751 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40752
40753         * gcc.dg/i386-loop-1.c: New test.
40754
40755 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40756
40757         PR c++/9970
40758         * g++.dg/lookup/friend1.C: New test.
40759
40760 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40761
40762         PR c++/9823
40763         * g++.dg/parser/constructor1.C: New test.
40764
40765 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
40766
40767         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40768
40769         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40770
40771 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
40772
40773         * gcc.dg/cpp/Wunused.c: Update test.
40774
40775 2003-03-08  Jan Hubicka  <jh@suse.cz>
40776
40777         * gcc.dg/inline-3.c: New test.
40778
40779 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40780
40781         PR c++/9809
40782         * g++.dg/parse/builtin1.C: New test.
40783
40784         PR c++/9982
40785         * g++.dg/abi/cookie1.C: New test.
40786         * g++.dg/abi/cookie2.C: Likewise.
40787
40788         PR c++/9524
40789         * g++.dg/template/field1.C: New test.
40790
40791         PR c++/9912
40792         * g++.dg/parse/class1.C: New test.
40793         * g++.dg/parse/namespace7.C: Likewise.
40794         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40795
40796 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
40797
40798         * g++.dg/init/ref4.C: New test.
40799
40800 2003-03-07  Jan Hubicka  <jh@suse.cz>
40801
40802         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40803         * gcc.dg/inline-3.c: New test.
40804
40805 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
40806
40807         * g++.dg/init/ref3.C: New test.
40808
40809         PR c++/9965
40810         * g++.dg/init/ref2.C: New test.
40811
40812         PR c++/9400
40813         * g++.dg/warn/Wshadow-2.C: New test.
40814
40815         PR c++/9791
40816         * g++.dg/warn/Woverloaded-1.C: New test.
40817
40818 2003-03-05  Jan Hubicka  <jh@suse.cz>
40819
40820         * gcc.dg/i386-local2.c: New.
40821         * gcc.dg/i386-local.c: Fix typo.
40822
40823 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
40824
40825         * g++.dg/abi/layout3.C: New test.
40826
40827 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40828
40829         * gcc.c-torture/compile/20030305-1.c
40830
40831 2003-03-05  Jan Hubicka  <jh@suse.cz>
40832
40833         * gcc.dg/i386-local.c: New.
40834
40835 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
40836
40837         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40838
40839 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40840
40841         * gcc.dg/switch-2.c: New test.
40842         * gcc.dg/switch-3.c: New test.
40843         * gcc.dg/Wswitch.c: Adjust line numbers.
40844         * gcc.dg/Wswitch-default.c: Likewise.
40845         * gcc.dg/Wswitch-enum.c: Likewise.
40846
40847 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
40848
40849         * gcc.c-torture/execute/20030222-1.c: New test.
40850
40851 2003-03-03  James E Wilson  <wilson@tuliptree.org>
40852
40853         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40854
40855 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40856
40857         PR c++/9878
40858         * g++.dg/init/ref1.C: New test.
40859
40860 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40861
40862         * gcc.dg/sh-relax.c: New SH-only test.
40863
40864 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40865
40866         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40867         comment explaining purpose of testcase.
40868
40869 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40870
40871         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40872         for HC11/HC12 (asm needs two int registers).
40873         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40874         HC11/HC12 because the test uses an asm which needs two 32-bit
40875         registers.
40876
40877 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40878
40879         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40880         for HC11/HC12 (array is too large otherwise).
40881         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40882         * gcc.c-torture/compile/20010518-2.x: Likewise.
40883         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40884         HC11/HC12 (array is too large).
40885
40886 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40887
40888         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40889         * lib/g++-dg.exp (g++-dg-test): Likewise.
40890
40891 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40892
40893         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40894         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40895
40896 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40897
40898         * g++.dg/warn/implicit-typename1.C: Remove warning.
40899
40900 2003-02-28  Richard Henderson  <rth@redhat.com>
40901
40902         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40903         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40904
40905 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40906
40907         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40908         * g++.dg/pch/pch.exp: Likewise.
40909
40910 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40911
40912         PR c++/9879
40913         * g++.dg/init/new4.C: New test.
40914
40915 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40916
40917         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40918
40919 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40920
40921         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40922         unsigned long.
40923
40924         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40925         wider than float.
40926
40927 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40928
40929         * lib/scanasm.exp: Add support for counting numbers of
40930         occurences.
40931         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40932         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40933
40934 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40935
40936         PR c++/9683
40937         * g++.dg/template/static3.C: New test.
40938
40939         PR c++/9829
40940         * g++.dg/parse/namespace6.C: New test.
40941
40942 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40943
40944         PR target/9732
40945         * gcc.dg/20030225-1.c: New test.
40946
40947 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40948
40949         * README: Remove out-of-date information.
40950
40951         PR c++/9836
40952         * g++.dg/template/spec6.C: New test.
40953
40954 2003-02-24  Jeff Law  <law@redhat.com>
40955
40956         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40957
40958 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40959
40960         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40961         * gcc.dg/pragma-ep-1.c: Likewise.
40962
40963 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40964
40965         PR c++/9602
40966         * g++.dg/template/friend16.C: New test.
40967
40968 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40969
40970         PR c++/5333
40971         * g++.dg/parse/fused-params1.C: Adjust error messages.
40972         * g++.dg/template/nested3.C: New test.
40973
40974 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40975
40976         * g++.dg/abi/param1.C: New test.
40977
40978 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40979
40980         PR c++/7982
40981         * g++.dg/warn/implicit-typename1.C: New test.
40982
40983 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40984
40985         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40986         with "mtune".
40987         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40988         * gcc.c-torture/execute/20010129-1.x: Likewise.
40989         * gcc.dg/20011107-1.c: Likewise.
40990         * gcc.dg/20020108-1.c: Likewise.
40991         * gcc.dg/20020122-3.c: Likewise.
40992         * gcc.dg/20020206-1.c: Likewise.
40993         * gcc.dg/20020310-1.c: Likewise.
40994         * gcc.dg/20020426-2.c: Likewise.
40995         * gcc.dg/20020517-1.c: Likewise.
40996         * gcc.dg/991230-1.c: Likewise.
40997         * gcc.dg/i386-unroll-1.c: Likewise.
40998         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40999
41000 2003-02-22  Jan Hubicka  <jh@suse.cz>
41001
41002         * gcc.dg/i386-mul.c: New test.
41003
41004 2003-02-21  Roger Sayle  <roger@eyesopen.com>
41005
41006         * gcc.dg/builtins-5.c: New test case.
41007
41008 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
41009
41010         * gcc.dg/asmreg-1.c: New test.
41011
41012 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41013
41014         PR c++/9749
41015         * g++.dg/parse/varmod1.C: New test.
41016
41017 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41018
41019         PR c++/9727
41020         * g++.dg/template/op1.C: New test.
41021
41022 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41023
41024         PR c++/8906
41025         * g++.dg/template/nested2.C: New test.
41026
41027 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41028
41029         PR c++/8724
41030         * g++.dg/expr/dtor1.C: New test.
41031
41032 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
41033
41034         * gcc.dg/cpp/include3.c: New test.
41035         * gcc.dg/cpp/inc/foo.h: New file.
41036
41037 2003-02-21  Glen Nakamura  <glen@imodulo.com>
41038
41039         * gcc.c-torture/execute/20030221-1.c: New test.
41040
41041 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
41042
41043         PR c++/9729
41044         * g++.dg/abi/conv1.C: New test.
41045
41046 2003-02-20  Jan Hubicka  <jh@suse.cz>
41047
41048         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41049
41050 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41051
41052         * gcc.c-torture/compile/20030219-1.c: New test.
41053
41054 2003-02-18  Jan Hubicka  <jh@suse.cz>
41055
41056         * gcc.dg/funcorder.c: New test.
41057
41058 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41059
41060         * gcc.c-torture/execute/20030218-1.c: New.
41061
41062 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41063
41064         * gcc.dg/20030218-1.c: New.
41065
41066 2003-02-18  Richard Henderson  <rth@redhat.com>
41067
41068         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41069         * gcc.dg/attr-used-2.c: New.
41070
41071 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41072
41073         PR c++/9704
41074         * g++.dg/init/copy5.C: New test.
41075
41076 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41077
41078         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41079         * g++.dg/pch/pch.exp: Likewise.
41080
41081 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41082
41083         * gcc.c-torture/execute/20030209-1.c: Enable the test if
41084         STACK_SIZE is not defined.
41085
41086 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41087
41088         PR c++/9457
41089         * g++.dg/template/init1.C: New test.
41090
41091 2003-02-16  Jan HUbicka  <jh@suse.cz>
41092
41093         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41094         (foo): Add few extra tests
41095         * gcc.dg/c99-const-expr-3.c: Likewise.
41096         * gcc.c-torture/execute/20030216-1.c: New.
41097
41098 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41099
41100         PR c++/9459
41101         * g++.dg/ext/typeof4.C: New test.
41102
41103 2003-02-15  Roger Sayle  <roger@eyesopen.com>
41104
41105         * gcc.dg/i386-387-3.c: New test case.
41106
41107 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
41108
41109         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41110         cris-*-elf* cris-*-aout* and mmix-*-*.
41111
41112 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
41113
41114         * gcc.dg/20030213-1.c: New test.
41115
41116 2003-02-12  Roger Sayle  <roger@eyesopen.com>
41117
41118         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41119         * gcc.dg/i386-387-2.c: Likewise.
41120
41121 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
41122
41123         * gcc.dg/ppc-spe.c: Fix formatting.
41124         Enable tests that were previously unsupported by gas.
41125         Delete tests for instructions that no longer exist.
41126         Switch arguments on evsubifw builtin.
41127
41128 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
41129
41130         * gcc.c-torture/execute/20030209-1.c: Disable the test if
41131         STACK_SIZE is too small.
41132
41133 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41134             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41135
41136         * gcc.dg/decl-2.c: New test.
41137
41138 2003-02-10  Jan Hubicka  <jh@suse.cz>
41139
41140         * gcc.dg/i386-fpcvt-1.c: New test.
41141
41142 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
41143
41144         * gcc.c-torture/execute/20030209-1.c: New test.
41145
41146 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
41147
41148         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41149         int-wide bitops, use the constants of the same width.
41150         Likewise, if long long is 32-bit wide, test bitops using
41151         32-bit constants.
41152
41153 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
41154
41155         * gcc.dg/20021014-1.c: Annotate with expected notice text.
41156
41157 2003-02-07  Roger Sayle  <roger@eyesopen.com>
41158
41159         * gcc.dg/builtins-4.c: New test case.
41160
41161 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41162
41163         * gcc.dg/20020430-1.c: Fix dg command typos.
41164         * gcc.dg/20020503-1.c: Likewise.
41165
41166 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41167
41168         PR c++/8785
41169         * g++.dg/parse/fused-params1.C: New test.
41170
41171         PR c++/8857
41172         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41173
41174         PR c++/8921
41175         * g++.dg/parse/non-dependent1.C: New test.
41176
41177         PR c++/8928
41178         * g++.dg/parse/dupl-tmpl-args1.C: New test.
41179
41180         PR c++/9228
41181         * g++.dg/parse/undefined7.C: New test.
41182         * g++.dg/parse/non-templ1.C: New test.
41183
41184         PR c++/9229
41185         * g++.dg/parse/too-many-tmpl-args1.C: New test.
41186
41187 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
41188
41189         * gcc.c-torture/compile/20030206-1.c: New test.
41190
41191 2003-02-05  Roger Sayle  <roger@eyesopen.com>
41192
41193         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41194         "pow" to "foo" to avoid potential confusion with a math built-in.
41195
41196 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41197
41198         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41199         conditions for SPARC targets.
41200
41201 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
41202
41203         * gcc.dg/20030204-1.c: New test.
41204
41205 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41206
41207         PR c++/38
41208         * g++.dg/parse/array-size1.C: New test.
41209
41210         PR c++/5657
41211         * g++.dg/parse/undefined3.C: New test.
41212
41213         PR c++/5665
41214         * g++.dg/parse/undefined4.C: New test.
41215
41216         PR c++/5975
41217         * g++.dg/parse/undefined5.C: New test.
41218
41219         PR c++/7259
41220         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41221
41222         PR c++/8578
41223         * g++.dg/parse/casting-operator1.C: New test.
41224
41225         PR c++/8596
41226         * g++.dg/parse/undefined6.C: New test.
41227
41228         PR c++/8736
41229         * g++.dg/parse/missing-template1.C: New test.
41230
41231 2003-02-04  Jan Hubicka  <jh@suse.cz>
41232
41233         * gcc.dg/i386-cadd.c: Compile using -march=k8.
41234         * gcc.dg/i386-cmov?.c: Likewise.
41235         * gcc.dg/i386-fpcvt-?.c: Likewise.
41236         * gcc.dg/i386-ssefp-1.c: Likewise.
41237         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41238         conventions.
41239
41240 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
41241
41242         PR c++/7129
41243         * g++.dg/ext/max.C: New test.
41244
41245 2003-02-03  Jan Hubicka  <jh@suse.cz>
41246
41247         * gcc.c-torture/execute/20030203-1.c: New test.
41248
41249 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
41250
41251         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41252         'natural-endian'.
41253
41254 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
41255
41256         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41257         * g++.dg/init/new2.C: Likewise.
41258         * g++.dg/other/new1.C: Likewise.
41259
41260 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
41261
41262         * gcc.dg/struct-ret-libc.c: New test.
41263
41264 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
41265
41266         * gcc.dg/20030129-1.c: New test.
41267
41268 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41269
41270         PR c++/8849
41271         * g++.dg/template/ptrmem4.C: New test.
41272
41273 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
41274
41275         * g++.dg/parser/constant1.C: New test.
41276
41277 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41278
41279         PR c++/8591
41280         * g++.dg/parse/friend2.C: New test.
41281
41282 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41283
41284         PR c++/9437
41285         * g++.dg/template/unify4.C: New test.
41286
41287 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
41288
41289         * gcc.c-torture/execute/20030128-1.c: New test.
41290
41291 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
41292
41293         * g++.dg/lookup/nested1.C: Test moved from ...
41294         * g++.old-deja/g++.other/lookup24.C: ... here.
41295
41296 2003-01-28  Jan Hubicka  <jh@suse.cz>
41297
41298         * gcc.dg/i386-cmov5.c: New test.
41299
41300 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41301
41302         * gcc.c-torture/execute/20010925-1.c: Changed the
41303         memcpy declaration.
41304
41305 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41306
41307         PR c++/3902
41308         * g++.dg/parse/template5.C: New test.
41309
41310 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
41311
41312         PR fortran/9258
41313         * g77.dg/pr9258: New test.
41314
41315 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41316
41317         * README: Move relevant parts from README.g++.
41318
41319         * README.g++: Remove this file.
41320
41321 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41322
41323         * g++.dg/abi/dcast1.C: New test.
41324
41325 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41326
41327         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41328
41329 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
41330
41331         PR c++/47
41332         * g++.old-deja/g++.other/lookup24.C: New test.
41333
41334 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41335
41336         PR middle-end/7227
41337         * gcc.dg/uninit-C.c: New test.
41338
41339 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
41340
41341         * g++.dg/abi/covariant1.C: New test.
41342
41343 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
41344
41345         * gcc.dg/20030123-1.c: New test.
41346
41347 2003-01-25  Jan Hubicka  <jh@suse.cz>
41348
41349         PR opt/8492
41350         * gcc.c-torture/compile/20030125-1.c
41351
41352 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
41353
41354         PR c++/9403
41355         * g++.dg/parse/template3.C: New test.
41356         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41357
41358         PR c++/795
41359         * g++.dg/parse/template4.C: New test.
41360
41361         PR c++/9415
41362         * g++.dg/template/qual2.C: New test.
41363
41364         PR c++/8545
41365         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41366
41367         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41368
41369 2003-01-25  Roger Sayle  <roger@eyesopen.com>
41370
41371         * gcc.c-torture/execute/switch-1.c: New test case.
41372
41373 2003-01-25  Jan Hubicka  <jh@suse.cz>
41374
41375         * gcc.c-torture/execute/20030125-1.[cx]: New test.
41376
41377 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
41378
41379         Tweaks for Bison-1.875. From the NEWS file:
41380         "- `parse error' -> `syntax error'
41381         Bison now uniformly uses the term `syntax error'"
41382         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41383         * gcc.dg/cpp/digraph2.c: Likewise.
41384         * gcc.dg/cpp/direct2.c: Likewise.
41385         * gcc.dg/cpp/paste4.c: Likewise.
41386         * gcc.dg/c90-restrict-1.c: Likewise.
41387         * gcc.dg/c99-func-2.c: Likewise.
41388         * gcc.dg/noncompile/920721-2.c: Likewise.
41389         * gcc.dg/noncompile/930622-2.c: Likewise.
41390         * gcc.dg/noncompile/940112-1.c: Likewise.
41391         * gcc.dg/noncompile/950921-1.c: Likewise.
41392         * gcc.dg/noncompile/951123-1.c: Likewise.
41393         * gcc.dg/noncompile/971104-1.c: Likewise.
41394         * gcc.dg/noncompile/990416-1.c: Likewise.
41395
41396 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
41397
41398         * g++.dg/parse/undefined1.C: Add error message.
41399
41400 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41401
41402         PR c++/9354
41403         * g++.dg/parse/new1.C: New test.
41404
41405         PR c++/9216
41406         * g++.dg/parse/template2.C: New test.
41407
41408         PR c++/9354
41409         * g++.dg/parse/typedef2.C: New test.
41410
41411         PR c++/9328
41412         * g++.dg/ext/typeof3.C: New test.
41413
41414 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41415
41416         PR c++/2738
41417         * g++.dg/parse/ret-type1.C: New test.
41418
41419         PR c++/3792
41420         * g++.dg/parse/tmpl-outside1.C: New test.
41421
41422         PR c++/4207
41423         * g++.dg/parse/int-as-enum1.C: New test.
41424
41425         PR c++/4903
41426         * g++.dg/parse/no-typename1.C: New test.
41427
41428         PR c++/5533
41429         * g++.dg/parse/no-value1.C: New test.
41430
41431         PR c++/5921
41432         * g++.dg/parse/wrong-inline1.C: New test.
41433
41434         PR c++/6402
41435         * g++.dg/parse/ref1.C: New test.
41436
41437         PR c++/6992
41438         * g++.dg/parse/attr-ctor1.C: New test.
41439
41440         PR c++/7229
41441         * g++.dg/parse/namespace5.C: New test.
41442
41443         PR c++/7917
41444         * g++.dg/parse/func-def1.C: New test.
41445
41446         PR c++/8143
41447         * g++.dg/parse/undefined1.C: New test.
41448
41449         PR c++/5723, PR c++/8522
41450         * g++.dg/parse/specialization1.C: New test.
41451
41452         PR c++/163, PR c++/8595
41453         * g++.dg/parse/struct-as-enum1.C: New test.
41454
41455         PR c++/9173
41456         * g++.dg/parse/undefined2.C: New test.
41457
41458 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41459
41460         PR c++/9298
41461         * g++.dg/parse/template1.C: New test.
41462
41463         PR c++/9384
41464         * g++.dg/parse/using1.C: New test.
41465
41466         PR c++/9285
41467         PR c++/9294
41468         * g++.dg/parse/expr2.C: New test.
41469
41470         PR c++/9388
41471         * g++.dg/parse/lookup2.C: Likewise.
41472
41473 2003-01-21  Jan Hubicka  <jh@suse.cz>
41474
41475         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41476         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41477         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41478         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41479
41480 2003-01-20  Nick Clifton  <nickc@redhat.com>
41481
41482         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41483         problem with ARM sibcall code generation.
41484
41485 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41486
41487         * gcc.c-torture/execute/20030120-1.c: New.
41488
41489 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41490
41491         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41492
41493 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41494
41495         PR c++/9272
41496         * g++.dg/parse/ctor1.C: New test.
41497
41498         PR c++/9294:
41499         * g++.dg/parse/qualified1.C: New test.
41500
41501         * g++.dg/parse/typename3.C: New test.
41502
41503 2003-01-16  Richard Henderson  <rth@redhat.com>
41504
41505         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41506
41507 2003-01-16  Richard Henderson  <rth@redhat.com>
41508
41509         * g++.dg/pch/pch.exp: Copy test header to the working directory
41510         before using it either for precompilation or direct use.
41511         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41512         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41513
41514 2003-01-16  Richard Henderson  <rth@redhat.com>
41515
41516         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41517         before using it either for precompilation or direct use.
41518         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41519         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41520
41521 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41522
41523         * g++.dg/ext/typename1.C: Add typename keyword.
41524         * g++.dg/template/crash1.C: Update error messages.
41525         * g++.dg/template/crash2.C: Remove error message.
41526         * g++.dg/parse/typename2.C: New test.
41527         * g++.dg/template/typename2.C: Change implicit
41528         typename warning into error.
41529         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41530         error messages.
41531         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41532         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41533         * g++.old-deja/g++.law/visibility13.C: Remove error
41534         messages.
41535         * g++.old-deja/g++.ns/template17.C: Reorder code to
41536         make declaration visible in template.
41537         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41538         * g++.old-deja/g++.pt/crash36.C: Issue more error
41539         messages.
41540         * g++.old-deja/g++.pt/crash5.C: Improve error
41541         message.
41542         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41543         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41544         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41545         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41546         typename warning with error message.
41547         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41548         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41549         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41550
41551 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41552
41553         * g++.dg/parse/ambig2.C: New test.
41554
41555 2003-01-15  Richard Henderson  <rth@redhat.com>
41556
41557         * g++.dg/tls/init-2.C: Update error message string.
41558
41559 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41560
41561         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41562
41563 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41564
41565         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41566         all for HC11/HC12.
41567         * gcc.c-torture/compile/20001205-1.x: Likewise.
41568         * gcc.c-torture/compile/20001226-1.x: Likewise.
41569         * gcc.c-torture/compile/920520-1.x: Likewise.
41570         * gcc.c-torture/compile/961203-1.x: Likewise.
41571         * gcc.c-torture/compile/20020604-1.x: Likewise.
41572
41573 2003-01-15  Jan Hubicka  <jh@suse.cz>
41574
41575         * gcc.c-torture/compile/20030115-1.c: New test.
41576
41577         * gcc.dg/i386-fpcvt-1.c: New test.
41578         * gcc.dg/i386-fpcvt-2.c: New test.
41579
41580 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41581
41582         Further conform g++'s __vmi_class_type_info to the C++ ABI
41583         specification.
41584         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41585         the specification.
41586
41587 2003-01-14  Jan Hubicka  <jh@suse.cz>
41588
41589         * gcc.dg/i386-fpcvt-1.c: New test.
41590         * gcc.dg/i386-fpcvt-2.c: New test.
41591
41592 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41593
41594         * gcc.dg/i386-mmx-3.c: New test.
41595
41596 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41597
41598         PR c++/9264
41599         * g++.dg/parse/octal1.C: New file.
41600
41601         PR c++/9172
41602         * g++.dg/parse/typename1.C: New file.
41603
41604 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41605
41606         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41607         * gcc.dg/bf-no-ms-layout.c: Likewise.
41608         * gcc.dg/bf-ms-attrib.c: Likewise.
41609
41610 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41611
41612         PR c++/9099
41613         * g++.dg/parse/dtor1.C: New file.
41614
41615         PR c++/9128
41616         * g++.dg/rtti/typeid1.C: New file.
41617
41618         PR c++/9153
41619         * g++.dg/parse/lookup1.C: New file.
41620
41621         PR c++/9171
41622         * g++.dg/templ/spec5.C: New file.
41623
41624 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41625
41626         * gcc.c-torture/compile/20030110-1.c: New test.
41627
41628 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41629
41630         Merge from pch-branch:
41631
41632         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41633
41634         * gcc.dg/pch/cpp-1.h: New.
41635         * gcc.dg/pch/cpp-1.c: New.
41636         * gcc.dg/pch/cpp-2.h: New.
41637         * gcc.dg/pch/cpp-2.c: New.
41638
41639         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41640
41641         * gcc.dg/pch/except-1.h: New.
41642         * gcc.dg/pch/except-1.c: New.
41643
41644         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41645
41646         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41647         running test.
41648         * gcc.dg/pch: Include *.hp not *.h.
41649         * gcc.dg/pch/system-1.h: New.
41650         * gcc.dg/pch/system-1.c: New.
41651
41652         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41653
41654         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41655         rather than trying to build and run a program using PCH.
41656         * gcc.dg/pch: Remove dg-do commands from test files.
41657
41658         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41659
41660         * gcc.dg/pch/macro-3.c: New.
41661         * gcc.dg/pch/macro-3.h: New.
41662
41663         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41664
41665         * gcc.dg/pch/common-1.c: New.
41666         * gcc.dg/pch/common-1.h: New.
41667         * gcc.dg/pch/decl-1.c: New.
41668         * gcc.dg/pch/decl-1.h: New.
41669         * gcc.dg/pch/decl-2.c: New.
41670         * gcc.dg/pch/decl-2.h: New.
41671         * gcc.dg/pch/decl-3.c: New.
41672         * gcc.dg/pch/decl-3.h: New.
41673         * gcc.dg/pch/decl-4.c: New.
41674         * gcc.dg/pch/decl-4.h: New.
41675         * gcc.dg/pch/decl-5.c: New.
41676         * gcc.dg/pch/decl-5.h: New.
41677         * gcc.dg/pch/global-1.c: New.
41678         * gcc.dg/pch/global-1.h: New.
41679         * gcc.dg/pch/inline-1.c: New.
41680         * gcc.dg/pch/inline-1.h: New.
41681         * gcc.dg/pch/inline-2.c: New.
41682         * gcc.dg/pch/inline-2.h: New.
41683         * gcc.dg/pch/static-1.c: New.
41684         * gcc.dg/pch/static-1.h: New.
41685         * gcc.dg/pch/static-2.c: New.
41686         * gcc.dg/pch/static-2.h: New.
41687
41688         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
41689
41690         * g++.dg/pch/pch.exp: Better handle failing testcases.
41691         * gcc.dg/pch/pch.exp: Likewise.
41692         * gcc.dg/pch/macro-1.c: New.
41693         * gcc.dg/pch/macro-1.h: New.
41694         * gcc.dg/pch/macro-2.c: New.
41695         * gcc.dg/pch/macro-2.h: New.
41696
41697         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
41698
41699         * g++.dg/dg.exp: Treat files in pch/ specially.
41700         * g++.dg/pch/pch.exp: New file.
41701         * g++.dg/pch/empty.H: New file.
41702         * g++.dg/pch/empty.C: New file.
41703         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41704         "precompile".
41705
41706         * gcc.dg/pch/pch.exp: New file.
41707         * gcc.dg/pch/empty.h: New file.
41708         * gcc.dg/pch/empty.c: New file.
41709         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41710         "precompile".
41711
41712 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41713
41714         * g++.dg/template/friend14.C: New test.
41715
41716 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41717
41718         * gcc.dg/old-style-asm-1.c: New test.
41719
41720 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
41721
41722         * gcc.c-torture/compile/20030109-1.c: New test.
41723
41724 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41725
41726         * gcc.c-torture/execute/20030109-1.c: New test.
41727
41728 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
41729
41730         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41731         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41732         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41733         * g++.old-deja/g++.mike/eh2.C: Likewise.
41734         * g++.old-deja/g++.mike/eh3.C: Likewise.
41735         * g++.old-deja/g++.mike/eh5.C: Likewise.
41736         * g++.old-deja/g++.mike/eh6.C: Likewise.
41737         * g++.old-deja/g++.mike/eh7.C: Likewise.
41738         * g++.old-deja/g++.mike/eh8.C: Likewise.
41739         * g++.old-deja/g++.mike/eh9.C: Likewise.
41740         * g++.old-deja/g++.mike/eh10.C: Likewise.
41741         * g++.old-deja/g++.mike/eh12.C: Likewise.
41742         * g++.old-deja/g++.mike/eh13.C: Likewise.
41743         * g++.old-deja/g++.mike/eh14.C: Likewise.
41744         * g++.old-deja/g++.mike/eh16.C: Likewise.
41745         * g++.old-deja/g++.mike/eh17.C: Likewise.
41746         * g++.old-deja/g++.mike/eh18.C: Likewise.
41747         * g++.old-deja/g++.mike/eh21.C: Likewise.
41748         * g++.old-deja/g++.mike/eh23.C: Likewise.
41749         * g++.old-deja/g++.mike/eh24.C: Likewise.
41750         * g++.old-deja/g++.mike/eh25.C: Likewise.
41751         * g++.old-deja/g++.mike/eh26.C: Likewise.
41752         * g++.old-deja/g++.mike/eh27.C: Likewise.
41753         * g++.old-deja/g++.mike/eh28.C: Likewise.
41754         * g++.old-deja/g++.mike/eh29.C: Likewise.
41755         * g++.old-deja/g++.mike/eh31.C: Likewise.
41756         * g++.old-deja/g++.mike/eh33.C: Likewise.
41757         * g++.old-deja/g++.mike/eh34.C: Likewise.
41758         * g++.old-deja/g++.mike/eh35.C: Likewise.
41759         * g++.old-deja/g++.mike/eh36.C: Likewise.
41760         * g++.old-deja/g++.mike/eh37.C: Likewise.
41761         * g++.old-deja/g++.mike/eh38.C: Likewise.
41762         * g++.old-deja/g++.mike/eh39.C: Likewise.
41763         * g++.old-deja/g++.mike/eh40.C: Likewise.
41764         * g++.old-deja/g++.mike/eh41.C: Likewise.
41765         * g++.old-deja/g++.mike/eh42.C: Likewise.
41766         * g++.old-deja/g++.mike/eh44.C: Likewise.
41767         * g++.old-deja/g++.mike/eh46.C: Likewise.
41768         * g++.old-deja/g++.mike/eh47.C: Likewise.
41769         * g++.old-deja/g++.mike/eh48.C: Likewise.
41770         * g++.old-deja/g++.mike/eh49.C: Likewise.
41771         * g++.old-deja/g++.mike/eh50.C: Likewise.
41772         * g++.old-deja/g++.mike/eh51.C: Likewise.
41773         * g++.old-deja/g++.mike/eh53.C: Likewise.
41774         * g++.old-deja/g++.mike/eh55.C: Likewise.
41775         * g++.old-deja/g++.mike/p7912.C: Likewise.
41776         * g++.old-deja/g++.mike/p9706.C: Likewise.
41777         * g++.old-deja/g++.mike/p10416.C: Likewise.
41778         * g++.old-deja/g++.mike/p11667.C: Likewise.
41779         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41780         Remove redundant reference to Iris.
41781         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41782         Elxsi, i860, Pico Java, and WE32K.
41783
41784 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
41785
41786         * g++.dg/ext/asm4.C: New test.
41787
41788 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41789
41790         PR c++/9030
41791         * g++.dg/template/friend12.C: New test.
41792         * g++.dg/template/friend13.C: Likewise.
41793         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41794
41795 2003-01-08  Jan Hubicka  <jh@suse.cz>
41796
41797         * gcc.dg/i386-cadd.c: New test.
41798         * gcc.dg/i386-cmov4.c: Likewise.
41799
41800 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
41801
41802         PR c++/9165
41803         * g++.dg/warn/Wunused-3.C: New test.
41804
41805         * g++.dg/abi/bitfield9.C: New test.
41806
41807         PR c++/9189
41808         * g++.dg/parse/defarg3.C: New test.
41809
41810 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
41811
41812         * g++.dg/parse/ambig1.C: New test.
41813         * g++.dg/parse/defarg2.C: New test.
41814
41815 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
41816
41817         * g++.dg/template/defarg-1.C: New test.
41818         * g++.dg/template/local2.C: Likewise.
41819
41820 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
41821
41822         * gcc.c-torture/execute/20030105-1.c: New test.
41823
41824 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41825
41826         * g++.dg/parse/namespace3.C: Remove extra semicolons.
41827         * g++.dg/parse/namespace4.C: Likewise.
41828
41829 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41830
41831         * g++.dg/template/ntp2.C: New test.
41832
41833 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
41834
41835         * g++.dg/parse/extern-C-1.C: New test.
41836
41837         * g++.dg/parse/namespace4.C: New test.
41838
41839         * g++.dg/template/nested1.C: New test.
41840
41841         * g++.dg/parse/namespace3.C: New test.
41842
41843 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41844
41845         * g++.dg/lookup/two-stage1.C: New test.
41846
41847 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41848
41849         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41850         * g++.old-deja/g++.jason/access8.C: Likewise.
41851         * g++.old-deja/g++.other/decl5.C: Likewise.
41852
41853 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41854
41855         * g++.dg/parse/parse7.C: New test.
41856
41857 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41858
41859         PR c++/2843
41860         * g++.dg/ext/attrib7.C: New test.
41861
41862 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41863
41864         * g++.dg/parse/parse6.C: New test.
41865
41866 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41867
41868         * gcc.dg/h8300-stack-1.c: New.
41869
41870 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41871
41872         g++.dg/lookup/exception1.C: New test.
41873
41874         g++.dg/lookup/template1.C: New test.
41875
41876         g++.dg/parse/namespace2.C: New test.
41877
41878         g++.dg/parse/parens2.C: New test.
41879
41880 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41881
41882         * g++.dg/parse/parse5.C: New test.
41883         * g++.dg/lookup/scoped4.C: New test.
41884
41885 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41886
41887         * g++.dg/parse/parens1.C: New test.
41888
41889         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41890         angle-bracket1.C.
41891         * g++.dg/parse/parens2.C: New test.
41892
41893         * g++.dg/lookup/scope-operator1.C: New test.
41894
41895         * g++.dg/parse/operator1.C: New test.
41896
41897 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41898
41899         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41900         * g++.old-deja/g++.other/access6.C: Likewise.
41901         * g++.old-deja/g++.other/decl1.C: Likewise.
41902         * g++.old-deja/g++.pt/typename12.C: Likewise.
41903
41904 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41905
41906         * g++.dg/parse/namespace1.C: New test.
41907
41908 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41909
41910         * g++.dg/parse/parse4.C: New test.
41911
41912 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41913
41914         * g++.dg/parse/parse3.C: New test.
41915
41916 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41917
41918         * g++.dg/parse/parse2.C: New test.
41919
41920 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41921
41922         * g++.dg/template/friend11.C: New test.
41923
41924 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41925
41926         * g++.dg/parse/parse1.C: New test.
41927
41928 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41929
41930         * lib/profopt.exp: Change the name of a global variable to avoid
41931         possible clashes with other test suites.
41932
41933 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41934
41935         * g++.dg/inherit/covariant8.C: New test.
41936
41937 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41938
41939         * g++.dg/init/array9.C: New test.
41940
41941         PR c++/9112
41942         * g++.dg/parse/expr1.C: New test.
41943
41944 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41945
41946         * gcc.c-torture/compile/20021230-1.c: New test.
41947
41948 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41949
41950         * g++.dg/inherit/covariant5.C: New test.
41951         * g++.dg/inherit/covariant6.C: New test.
41952         * g++.dg/inherit/covariant7.C: New test.
41953
41954 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41955
41956         PR c++/2739
41957         * g++.dg/other/access2.C: New test.
41958
41959 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41960
41961         * g++.dg/other/anon-struct.C: No longer fails
41962         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41963         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41964         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41965
41966 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41967
41968         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41969
41970 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41971
41972         * g++.dg/eh/spec4.C: Remove stray semicolon.
41973         * g++.dg/expr/pmf-1.C: Change error message.
41974         * g++.dg/ext/asm1.C: Remove stray semicolon.
41975         * g++.dg/ext/typename1.C: Add missing typenames.
41976         * g++.dg/inherit/template-as-base.C: Change error message.
41977         * g++.dg/lookup/scoped1.C: Likewise.
41978         * g++.dg/lookup/scoped2.C: Likewise.
41979         * g++.dg/lookup/using2.C: Likewise.
41980         * g++.dg/other/component1.C: Remove stray semicolon.
41981         * g++.dg/other/do1.C: Change error message.
41982         * g++.dg/other/error2.C: Likewise.
41983         * g++.dg/other/init1.C: Likewise.
41984         * g++.dg/other/packed1.C: Remove stray semicolon.
41985         * g++.dg/other/ptrmem2.C: Change error message.
41986         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41987         marker.
41988         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41989         * g++.dg/template/access3.C: Add typename keyword.
41990         * g++.dg/template/access5.C: Remove stray semicolon.
41991         * g++.dg/template/access6.C: Likewise.
41992         * g++.dg/template/complit1.C: Likewise.
41993         * g++.dg/template/crash1.C: Change error message.
41994         * g++.dg/template/inherit2.C: Remove stray semicolon.
41995         * g++.dg/template/instantiate2.C: Likewise.
41996         * g++.dg/template/instantiate3.C: Change error message.
41997         * g++.dg/template/qual1.C: Remove stray semicolon.
41998         * g++.dg/template/qualttp18.C: Change error message.
41999         * g++.dg/template/ref1.C: Remove stray semicolon.
42000         * g++.dg/template/sizeof1.C (A::value): Declare it.
42001         * g++.dg/template/spec4.C: Change error message.
42002         * g++.dg/template/static1.C: Likewise.
42003         * g++.dg/template/type1.C: Likewise.
42004         * g++.dg/template/typename3.C: Likewise.
42005         * g++.old-deja/g++.benjamin/13478.C: Change error message.
42006         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42007         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42008         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42009         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42010         named return value extension.
42011         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42012         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42013         * g++.old-deja/g++.bob/extern_C.C: Likewise.
42014         * g++.old-deja/g++.bob/inherit2.C: Likewise.
42015         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42016         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42017         * g++.old-deja/g++.brendan/crash13.C: Likewise.
42018         * g++.old-deja/g++.brendan/crash15.C: Likewise.
42019         * g++.old-deja/g++.brendan/crash18.C: Change error message.
42020         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42021         * g++.old-deja/g++.brendan/crash38.C: Likewise.
42022         * g++.old-deja/g++.brendan/crash50.C: Likewise.
42023         * g++.old-deja/g++.brendan/crash56.C: Likewise.
42024         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42025         syntax.
42026         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42027         * g++.old-deja/g++.brendan/crash8.C: Change error message.
42028         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42029         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42030         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42031         * g++.old-deja/g++.brendan/template11.C: Likewise.
42032         * g++.old-deja/g++.brendan/template26.C: Likewise.
42033         * g++.old-deja/g++.brendan/template27.C: Use explicit
42034         specialization syntax.
42035         * g++.old-deja/g++.brendan/template30.C: Likewise.
42036         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42037         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42038         non-dependent names.
42039         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42040         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42041         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42042         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42043         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42044         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42045         named return value extension.
42046         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42047         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42048         * g++.old-deja/g++.ext/return1.C: Likewise.
42049         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42050         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42051         * g++.old-deja/g++.jason/access8.C: Likewise.
42052         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42053         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42054         pseudo-destructor names.
42055         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42056         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42057         pseudo-destructor names.
42058         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42059         * g++.old-deja/g++.jason/overload19.C: Likewise.
42060         * g++.old-deja/g++.jason/overload32.C: Likewise.
42061         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42062         stray semicolons.
42063         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42064         * g++.old-deja/g++.jason/return.C: Likewise.
42065         * g++.old-deja/g++.jason/return2.C: Likewise.
42066         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42067         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42068         syntax.
42069         * g++.old-deja/g++.jason/template10.C: Account for use of
42070         non-dependent names.
42071         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42072         syntax.
42073         * g++.old-deja/g++.jason/template37.C: Likewise.
42074         * g++.old-deja/g++.law/access4.C: Change error messages.
42075         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42076         pseudo-destructor names.
42077         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42078         * g++.old-deja/g++.law/ctors9.C: Likewise.
42079         * g++.old-deja/g++.law/cvt22.C: Likewise.
42080         * g++.old-deja/g++.law/dtors5.C: Likewise.
42081         * g++.old-deja/g++.law/global-init1.C: Likewise.
42082         * g++.old-deja/g++.law/missed-error3.C: Likewise.
42083         * g++.old-deja/g++.law/operators28.C: Likewise.
42084         * g++.old-deja/g++.law/visibility28.C: Likewise.
42085         * g++.old-deja/g++.martin/eval1.C: Likewise.
42086         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42087         name.
42088         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42089         * g++.old-deja/g++.mike/net34.C: Likewise.
42090         * g++.old-deja/g++.mike/net36.C: Likewise.
42091         * g++.old-deja/g++.mike/ns2.C: Likewise.
42092         * g++.old-deja/g++.mike/p12306.C: Likewise.
42093         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42094         value extension.
42095         * g++.old-deja/g++.mike/p700.C: Likewise.
42096         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42097         * g++.old-deja/g++.mike/p710.C: Likewise.
42098         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42099         value extension.
42100         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42101         * g++.old-deja/g++.mike/pmf9.C: Likewise.
42102         * g++.old-deja/g++.ns/crash2.C: Likewise.
42103         * g++.old-deja/g++.ns/crash3.C: Likewise.
42104         * g++.old-deja/g++.ns/invalid1.C: Likewise.
42105         * g++.old-deja/g++.ns/ns17.C: Likewise.
42106         * g++.old-deja/g++.ns/template16.C: Likewise.
42107         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42108         keyword.
42109         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42110         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42111         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42112         named return value extension.
42113         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42114         * g++.old-deja/g++.other/access4.C: Issue additional error
42115         messages.
42116         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42117         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42118         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42119         * g++.old-deja/g++.other/crash25.C: Change error message.
42120         * g++.old-deja/g++.other/crash4.C: Change error message.
42121         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42122         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42123         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42124         checks.
42125         * g++.old-deja/g++.other/defarg8.C: Likewise.
42126         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42127         * g++.old-deja/g++.other/dtor10.C: Likewise.
42128         * g++.old-deja/g++.other/incomplete.C: Likewise.
42129         * g++.old-deja/g++.other/linkage7.C: Likewise.
42130         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42131         lookup algorithm.
42132         * g++.old-deja/g++.other/mangle2.C: Likewise.
42133         * g++.old-deja/g++.other/refinit2.C: Likewise.
42134         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42135         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42136         * g++.old-deja/g++.pt/crash28.C: Likewise.
42137         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42138         syntax.
42139         * g++.old-deja/g++.pt/crash32.C: Change error message.
42140         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42141         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42142         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42143         error message position.
42144         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42145         * g++.old-deja/g++.pt/defarg8.C: Change error message.
42146         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42147         syntax.
42148         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42149         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42150         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42151         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42152         keyword.
42153         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42154         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42155         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42156         keyword.
42157         * g++.old-deja/g++.pt/explicit71.C: Change error message.
42158         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42159         syntax.
42160         * g++.old-deja/g++.pt/friend28.C: Account for use of
42161         non-dependent names.
42162         * g++.old-deja/g++.pt/friend29.C: Likewise.
42163         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42164         rules.
42165         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42166         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42167         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42168         lookup rules.
42169         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42170         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42171         keyword.
42172         * g++.old-deja/g++.pt/memclass20.C: Likewise.
42173         * g++.old-deja/g++.pt/memclass5.C: Likewise.
42174         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42175         keyword.
42176         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42177         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42178         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42179         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42180         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42181         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42182         keyword.
42183         * g++.old-deja/g++.pt/spec10.C: Likewise.
42184         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42185         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42186         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42187         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42188         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42189         * g++.old-deja/g++.pt/ttp62.C: Likewise.
42190         * g++.old-deja/g++.pt/ttp64.C: Likewise.
42191         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42192         * g++.old-deja/g++.pt/typename15.C: Likewise.
42193         * g++.old-deja/g++.pt/typename22.C: Likewise.
42194         * g++.old-deja/g++.pt/typename6.C: Change error messages.
42195         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42196         * g++.old-deja/g++.pt/virtual2.C: Likewise.
42197         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42198         syntax.
42199         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42200         return value extension.
42201         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42202         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42203         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42204         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42205
42206 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42207
42208         * g++.dg/warn/inline1.C: New test.
42209         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42210         * g++.old-deja/g++.jason/synth10.C: Likewise.
42211         * g++.old-deja/g++.mike/net31.C: Likewise.
42212         * g++.old-deja/g++.mike/p8786.C: Likewise.
42213
42214         * g++.dg/template/friend10.C: New test.
42215         * g++.dg/template/conv5.C: New test.
42216
42217 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42218
42219         * g++.dg/lookup/scoped3.C: New test.
42220
42221         * g++.dg/lookup/decl1.C: New test.
42222         * g++.dg/lookup/decl2.C: New test.
42223
42224 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42225
42226         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42227         gcc.c-torture/compile/20021015-1.c,
42228         gcc.c-torture/compile/20021015-2.c,
42229         gcc.c-torture/compile/20021123-1.c,
42230         gcc.c-torture/compile/20021123-2.c,
42231         gcc.c-torture/compile/20021123-3.c,
42232         gcc.c-torture/compile/20021123-4.c,
42233         gcc.c-torture/execute/20021024-1.c: Add tests previously added
42234         only to 3.1 or 3.2 branch.
42235
42236 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
42237
42238         * gcc.dg/i386-bitfield3.c: New test.
42239
42240         * gcc.dg/i386-bitfield2.c: New test.
42241
42242 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
42243
42244         * g++.dg/parse/conv_op1.C: New test.
42245
42246 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
42247
42248         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42249         approved.
42250
42251 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
42252
42253         * gcc.c-torture/compile/20021220-1.c: New test.
42254
42255 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
42256
42257         * gcc.dg/i386-fastcall-1.c: New.
42258
42259 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42260
42261         * gcc.c-torture/execute/20021219-1.c: New test.
42262
42263 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42264
42265         * gcc.dg/i386-pic-1.c: New test.
42266
42267 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42268
42269         PR c++/8099
42270         * g++.dg/template/friend9.C: New test.
42271
42272 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42273
42274         PR c++/3663
42275         * g++.dg/template/access7.C: New test.
42276
42277 2002-12-18  Nick Clifton  <nickc@redhat.com>
42278
42279         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42280         the libstdc++-v3 directory has been found.
42281
42282 2002-12-12  Devang Patel <dpatel@apple.com>
42283         * gcc.dg/darwin-ld-1.c: New test.
42284         * gcc.dg/darwin-ld-2.c: New test.
42285         * gcc.dg/darwin-ld-3.c: New test.
42286         * gcc.dg/darwin-ld-4.c: New test.
42287         * gcc.dg/darwin-ld-5.c: New test.
42288
42289 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42290
42291         * gcc.c-torture/compile/20021212-1.c: New test.
42292
42293 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
42294
42295         * gcc.dg/fshort-wchar: New test.
42296
42297 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
42298
42299         PR c++/8372
42300         * g++.dg/template/dtor1.C: New test.
42301
42302         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42303         markers.
42304
42305 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
42306
42307         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42308
42309 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
42310
42311         * g++.dg/template/static1.C: New test.
42312         * g++.dg/template/static2.C: New test.
42313         * g++.old-deja/g++.ext/memconst.C: New test.
42314
42315 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42316
42317         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42318         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42319         * g++.dg/special/initp1.C: Likewise.
42320
42321 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
42322
42323         * gcc.c-torture/execute/20021204-1.c: New test.
42324
42325 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
42326
42327         * gcc.dg/ppc-fmadd-1.c: New file.
42328         * gcc.dg/ppc-fmadd-2.c: New file.
42329         * gcc.dg/ppc-fmadd-3.c: New file.
42330
42331 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42332
42333         * gcc.c-torture/compile/20021204-1.c: New test.
42334
42335 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42336
42337         * g++.dg/inherit/covariant2.C: New test.
42338         * g++.dg/inherit/covariant3.C: New test.
42339         * g++.dg/inherit/covariant4.C: New test.
42340         * g++.dg/inherit/covariant1.C: Remove XFAIL.
42341         * g++.old-deja/g++.robertl/eb17.C: Likewise.
42342
42343 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
42344
42345         PR c++/8688
42346         * g++.dg/init/brace3.C: New test.
42347
42348 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
42349
42350         * gcc.dg/20020210-1.c: Fix a comment typo.
42351
42352 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
42353
42354         PR c++/8720
42355         * g++.dg/parse/defarg1.C: New test.
42356
42357         PR c++/8615
42358         * g++.dg/template/char1.C: New test.
42359
42360         * g++.dg/template/varmod1.C: Fix typo.
42361
42362 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42363
42364         DR 180
42365         * g++.old-deja/g++.pt/crash32.C: Expect error.
42366
42367 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
42368
42369         PR c++/5919
42370         * g++.dg/template/varmod1.C: New test.
42371
42372         PR c++/8727
42373         * g++.dg/inherit/typeinfo1.C: New test.
42374
42375         PR c++/8663
42376         * g++.dg/inherit/typedef1.C: New test.
42377
42378 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
42379
42380         PR c++/8332
42381         PR c++/8493
42382         * g++.dg/template/strlen1.C: New test.
42383
42384         PR c++/8227
42385         * g++.dg/template/ctor2.C: New test.
42386
42387         PR c++/8214
42388         * g++.dg/init/string1.C: New test.
42389
42390         PR c++/8511
42391         * g++.dg/template/friend8.C: New test.
42392
42393 2002-11-29  Joe Buck <jbuck@synopsys.com>
42394
42395         * g++.dg/lookup/anon2.C: New test.
42396
42397 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
42398
42399         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42400         h8300 port.
42401
42402 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
42403
42404         * gcc.dg/bitfld-6.c: New test.
42405
42406 2002-11-27  Jan Hubicka  <jh@suse.cz>
42407
42408         * gcc.c-torture/execute/20021127.[cx]: New test.
42409
42410 2002-11-26  Jan Hubicka  <jh@suse.cz>
42411
42412         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42413         quality.
42414
42415 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
42416
42417         * g++.dg/init/brace2.C: New test.
42418         * g++.old-deja/g++.mike/p9129.C: Correct.
42419
42420 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
42421
42422         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42423
42424 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
42425
42426         * gcc.dg/sibcall-6: New test for indirect sibcalls.
42427
42428 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
42429
42430         * g++.dg/abi/empty11.C: New test.
42431         * g++.dg/rtti/cv1.C: New test.
42432
42433 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42434
42435         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42436
42437 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42438
42439         * g++.dg/abi/empty10.C: New test.
42440
42441 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42442
42443         * gcc.c-torture/compile/20021124-1.c: New test.
42444
42445 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42446
42447         * g++.dg/abi/rtti2.C: New test.
42448
42449 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42450
42451         * gcc.dg/i386-unroll-1.c: New test.
42452
42453 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42454
42455         * gcc.c-torture/compile/20021120-1.c: New test.
42456         * gcc.c-torture/compile/20021120-2.c: New test.
42457
42458 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42459
42460         * gcc.dg/bitfld-5.c: New test.
42461
42462 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42463
42464         * gcc.c-torture/execute/20021120-3.c: New test.
42465
42466 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42467
42468         * gcc.c-torture/execute/20021120-2.c: New test.
42469
42470 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42471
42472         * gcc.c-torture/execute/20021120-1.c: New test.
42473
42474 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42475
42476         * gcc.c-torture/execute/20021118-3.c: New test.
42477
42478 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42479
42480         * gcc.c-torture/compile/20021119-1.c: New test.
42481
42482 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42483
42484         * gcc.dg/duff-1.c: New test.
42485         * gcc.dg/duff-2.c: New test.
42486         * gcc.dg/duff-3.c: New test.
42487
42488 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42489
42490         * gcc.dg/cpp/_Pragma5.c: New test.
42491
42492 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42493
42494         * gcc.c-torture/execute/20021118-2.c: New test.
42495
42496 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42497
42498         * gcc.c-torture/execute/20021118-1.c: New test.
42499
42500 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42501
42502         * gcc.dg/20021116-1.c: New test.
42503
42504 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42505
42506         * g++.dg/abi/vcall1.C: New test.
42507
42508 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42509
42510         * gcc.dg/20021029-1.c: New test.
42511         * gcc.dg/20021029-2.c: New test.
42512
42513 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42514
42515         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42516
42517 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42518
42519         PR c/8439
42520         * gcc.dg/20021110.c: Move to ...
42521         * gcc.c-torture/compile/20021110.c: .... here.
42522
42523 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42524
42525         PR c/8467
42526         * gcc.c-torture/execute/20021111-1.c
42527
42528 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42529
42530         PR c/8439
42531         * gcc.dg/20021110.c: New test.
42532
42533 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42534
42535         * g++.dg/abi/vthunk3.C: Run only on x86.
42536
42537 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42538
42539         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42540
42541 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42542
42543         * lib/compat.exp (compat-execute): Fix logic error in last
42544         change.
42545
42546 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42547
42548         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42549
42550 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42551
42552         PR c++/8389
42553         * g++.dg/template/access6.C: New test.
42554
42555 2002-11-08  Jan Hubicka  <jh@suse.cz>
42556
42557         * gcc.dg/i386-ssefp-1.c: New test.
42558         * gcc.dg/i386-ssefp-1.c: New test.
42559
42560 2002-11-08  Jan Hubicka  <jh@suse.cz>
42561
42562         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42563
42564 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42565
42566         * g++.dg/abi/vthunk3.C: New test.
42567
42568         PR c++/8338
42569         * g++.dg/template/crash2.C: New test.
42570
42571 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42572
42573         * g++.dg/abi/dtor1.C: New test.
42574         * g++.dg/abi/dtor2.C: Likewise.
42575
42576 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42577
42578         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42579         Darwin.
42580
42581 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42582
42583         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42584         -mthumb.  Only xfail with -O0.
42585
42586 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42587
42588         * g++.dg/abi/thunk1.C: New test.
42589         * g++.dg/abi/thunk2.C: Likewise.
42590         * g++.dg/abi/vtt1.C: Likewise.
42591
42592 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42593
42594         PR optimization/8423
42595         * gcc.c-torture/execute/builtin-constant.c: New test.
42596
42597 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42598
42599         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42600         Add some more cases.
42601
42602 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42603
42604         PR c++/8391
42605         * g++.dg/opt/local1.C: New test.
42606
42607 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42608
42609         PR c++/8160
42610         * g++.dg/template/complit1.C: New test.
42611
42612         PR c++/8149
42613         * g++.dg/template/typename4.C: Likewise.
42614
42615 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42616
42617         Core issue 287, PR c++/7639
42618         * g++.dg/template/instantiate1.C: Adjust error location.
42619         * g++.dg/template/instantiate3.C: New test.
42620         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42621         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42622         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42623
42624 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42625
42626         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42627
42628 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42629
42630         PR c++/8287
42631         * g++.dg/init/dtor2.C: New test.
42632
42633 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42634
42635         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42636         * gcc.dg/nest.c: Bypass errors on irix6.
42637
42638 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42639
42640         * gcc.dg/nest.c: Expect error for mmix-*-*.
42641         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42642
42643 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42644
42645         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42646         markers.
42647
42648         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42649
42650 2002-10-25  Mike Stump  <mrs@apple.com>
42651
42652         * gcc.dg/warn-1.c: New test.
42653
42654 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42655
42656         * g++.dg/template/typename3.C: New test.
42657
42658 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42659
42660         * g++.dg/lookup/ptrmem1.C: New test.
42661
42662         * g++.dg/abi/vthunk2.C: New test.
42663
42664 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42665
42666         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42667
42668 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
42669
42670         * g++.dg/abi/empty9.C: New test.
42671
42672 2002-10-24  Richard Henderson  <rth@redhat.com>
42673
42674         * g++.dg/inherit/thunk1.C: Enable for ia64.
42675
42676 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42677
42678         PR c++/8067
42679         * g++.dg/lookup/pretty1.C: New test.
42680
42681 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
42682
42683         * gcc.dg/20021023-1.c: New test.
42684
42685 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42686
42687         PR c++/7679
42688         * g++.dg/parse/inline1.C: New test.
42689
42690 2002-10-23  Richard Henderson  <rth@redhat.com>
42691
42692         * g++.dg/inherit/thunk1.C: Enable for x86_64.
42693
42694         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42695
42696 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
42697
42698         PR c++/6579
42699         * g++.dg/parse/stmtexpr3.C: New test.
42700
42701 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
42702
42703         * g++.dg/expr/cond1.C: New test.
42704
42705 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42706
42707         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42708
42709 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42710
42711         * g++.dg/abi/vbase13.C: New test.
42712         * g++.dg/abi/vbase14.C: Likewise.
42713
42714 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
42715
42716         * gcc.dg/tls/pic-1.c: New test.
42717         * gcc.dg/tls/nonpic-1.c: New test.
42718         * gcc.dg/20021018-1.c: New test.
42719
42720 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42721
42722         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42723         Remove only files with the same base name as the test case.
42724         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42725         (profopt-execute): Likewise.  Also, remove old profiling
42726         and performance data files before running the tests.
42727
42728         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42729         * g++.dg/bprob/bprob.exp: Likewise.
42730         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
42731         to allow more general test case names.
42732
42733         * g++.dg/bprob/bprob-1.C: Rename to ...
42734         * g++.dg/bprob/g++-bprob-1.C: ... this.
42735
42736         * g77.dg/bprob/bprob-1.f: Rename to ...
42737         * g77.dg/bprob/g77-bprob-1.f: ... this.
42738
42739 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42740
42741         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42742         bison 1.50 or later.
42743
42744 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
42745
42746         * g++.dg/README: Describe more test directories.
42747
42748 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42749
42750         * g++.dg/init/array6.C: Add additional tests.
42751
42752 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42753
42754         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42755         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42756
42757 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
42758
42759         * gcc.c-torture/compile/20020604-1.x: New.
42760         * gcc.c-torture/compile/simd-5.x: Likewise.
42761         * gcc.c-torture/execute/920710-1.x: Likewise.
42762         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42763
42764 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42765
42766         * g++.dg/inherit/override1.C: Add dg-options clause.
42767
42768 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42769
42770         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42771         _mm_slli_si128.
42772
42773 2002-10-19  Andreas Schwab  <schwab@suse.de>
42774
42775         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42776         directory component.
42777
42778 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
42779
42780         * g++.dg/inherit/thunk1.C: New test.
42781
42782         * g++.dg/inherit/override1.C: New test.
42783
42784         * g++.dg/abi/mangle11.C: New test.
42785         * g++.dg/abi/mangle14.C: New test.
42786         * g++.dg/abi/mangle17.C: New test.
42787
42788 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
42789
42790         * g++.dg/overload/member2.C: New test.
42791
42792 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
42793
42794         * g++.dg/README: Describe new compat directory.
42795         * g++.dg/dg.exp: Skip tests in compat directory.
42796         * README.compat: New file.
42797         * lib/compat.exp: New expect script.
42798         * g++.dg/compat: New test directory.
42799         * g++.dg/compat/compat.exp: New expect script.
42800         * g++.dg/compat/abi: New test directory.
42801         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42802         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42803         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42804         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42805         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42806         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42807         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42808         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42809         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42810         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42811         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42812         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42813         * g++.dg/compat/break: New test directory.
42814         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42815         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42816         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42817         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42818         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42819         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42820         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42821         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42822         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42823         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42824         g++.dg/compat/break/README: New files.
42825         * g++.dg/compat/eh: New test directory.
42826         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42827         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42828         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42829         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42830         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42831         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42832         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42833         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42834         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42835         g++.dg/compat/eh/filter2_y.C,
42836         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42837         g++.dg/compat/eh/new1_y.C,
42838         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42839         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42840         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42841         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42842         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42843         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42844         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42845         g++.dg/compat/eh/unexpected1_y.C: New files.
42846         * g++.dg/compat/init: New test directory.
42847         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42848         g++.dg/compat/init/array5_y.C,
42849         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42850         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42851         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42852         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42853         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42854         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42855         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42856         g++.dg/compat/init/init-ref2_y.C: New files.
42857
42858 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42859
42860         PR c++/7584
42861         * g++.dg/inherit/using3.C: New test.
42862
42863 2002-10-17  Jan Hubicka  <jh@suse.cz>
42864
42865         * gcc.dg/20021017-2.c: New test.
42866
42867 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42868
42869         * g++.dg/abi/mangle16.C: Adjust.
42870
42871         * g++.dg/init/array8.C: New test.
42872
42873 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42874
42875         * gcc.dg/special/mips-abi.exp: New test.
42876         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42877
42878 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42879
42880         * g++.dg/abi/mangle16.C: New test.
42881         * g++.dg/abi/mangle17.C: Likewise.
42882
42883         PR c++/7478
42884         * g++.dg/template/ref1.C: New test.
42885
42886 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42887
42888         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42889
42890 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42891
42892         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42893
42894 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42895
42896         PR c++/7524
42897         * g++.dg/init/array7.C: New test.
42898
42899 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42900
42901         * g++.dg/init/array6.C: New test.
42902
42903         * g++.dg/abi/mangle13.C: Likewise.
42904         * g++.dg/abi/mangle14.C: Likewise.
42905         * g++.dg/abi/mangle15.C: Likewise.
42906
42907 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42908
42909         * g++.dg/abi/empty8.C: New test.
42910
42911 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42912
42913         * g++.dg/init/ctor1.C: New test.
42914
42915 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42916
42917         * gcc.c-torture/execute/20021015-1.c: New test.
42918
42919 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42920
42921         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42922
42923 2002-10-14  Jan Hubicka  <jh@suse.cz>
42924
42925         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42926
42927 2002-10-14  Richard Henderson  <rth@redhat.com>
42928
42929         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42930
42931 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42932
42933         PR optimization/6631
42934         * g++.dg/opt/const2.C: New test.
42935
42936 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42937
42938         PR c++/7176
42939         * g++.dg/parse/friend1.C: New test.
42940         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42941
42942 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42943
42944         * gcc.dg/20021014-1.c: New test.
42945
42946 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42947
42948         PR c++/5661
42949         * g++.dg/ext/vlm1.C: New test.
42950         * g++.dg/ext/vlm2.C: Likewise.
42951
42952         * g++.dg/init/array1.C: Remove invalid braces.
42953         * g++.dg/init/brace1.C: New test.
42954         * g++.dg/init/copy2.C: Likewise.
42955         * g++.dg/init/copy3.C: Likewise.
42956         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42957         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42958         braces.
42959
42960 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42961
42962         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42963
42964 2002-10-11  Richard Shann  <richard.shann@superh.com>
42965
42966         * gcc.c-torture/compile/simd-5.c: New test.
42967
42968 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42969
42970         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42971
42972 2002-10-10  Jim Wilson  <wilson@redhat.com>
42973
42974         * gcc.c-torture/execute/20021010-1.c: New test.
42975
42976 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42977
42978         PR c/7353
42979         * g++.dg/ext/typedef-init.C: New test.
42980         * gcc.dg/typedef-init.c: New test.
42981
42982 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42983
42984         * gcc.dg/cpp/paste13.c: New test.
42985
42986 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42987
42988         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42989         remaining platforms, XFAIL during compile, not execute.  Don't
42990         XFAIL at -O0.
42991
42992 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42993
42994         * gcc.dg/alias-1.c: Tweak expected warning.
42995
42996 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42997
42998         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42999
43000 2002-10-06  Andreas Jaeger  <aj@suse.de>
43001
43002         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43003         * gcc.dg/cpp/c++98.C: Likewise.
43004
43005         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43006         * g++.dg/cpp/c++98.C: Likewise.
43007
43008         * g++.dg/README (Subdirectories): Mention cpp directory.
43009
43010         PR target/7559
43011         * gcc.dg/20021006-1.c: New test.
43012
43013 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43014
43015         PR c++/7804
43016         * g++.dg/other/warning1.C: New test.
43017
43018 2002-10-04  Roger Sayle  <roger@eyesopen.com>
43019
43020         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43021         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
43022         and sparc-*-* with -m64 as expected failures.  See PR 8087.
43023
43024 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43025
43026         PR c++/7931
43027         * g++.dg/template/ptrmem3.C: New test.
43028
43029         PR c++/7754
43030         * g++.dg/template/union1.C: New test.
43031
43032 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43033
43034         PR c++/8006
43035         * g++.dg/abi/mangle9.C: New test.
43036         * g++.dg/abi/mangle10.C: New test.
43037         * g++.dg/abi/mangle11.C: New test.
43038         * g++.dg/abi/mangle12.C: New test.
43039
43040 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
43041
43042         PR c++/7188.
43043         * g++.dg/template/meminit1.C: New test.
43044         * g++.dg/warn/Wreorder-1.C: Likewise.
43045         * g++.old-deja/g++.mike/warn3.C: Tweak.
43046         * lib/prune.exp: Ingore "in copy constructor".
43047
43048 2002-10-02  Andreas Jaeger  <aj@suse.de>
43049
43050         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43051         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43052         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43053         on x86-64.
43054
43055 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43056
43057         * gcc.dg/empty1.C: Fix typo.
43058
43059 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43060
43061         * gcc.dg/alias-1.c: New test.
43062
43063 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43064
43065         * gcc.dg/empty1.C: New test.
43066
43067         * g++.dg/tls/init-2.C: Tweak error messages.
43068
43069 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43070
43071         * gcc.c-torture/compile/20020923-1.c: New test.
43072
43073 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43074
43075         * gcc.c-torture/execute/ffs-1.c: New test.
43076         * gcc.c-torture/execute/ffs-2.c: Ditto.
43077
43078 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43079
43080         * g++.dg/overload/member1.C: New test.
43081
43082 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
43083
43084         * g++.dg/abi/empty7.C: New test.
43085         * g++.dg/init/pm2.C: Likewise.
43086
43087 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
43088
43089         * g++.dg/rtti/crash1.C: New test.
43090
43091 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
43092
43093         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43094         gcc.dg/sibcall-4.c: New tests.
43095
43096 2002-09-28  Roger Sayle  <roger@eyesopen.com>
43097
43098         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43099         powerpc and MMIX targets.
43100
43101 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
43102
43103         * gcc.dg/cpp/20020927-1.c: New.
43104
43105 2002-09-26  David S. Miller  <davem@redhat.com>
43106
43107         * gcc.c-torture/compile/trunctfdf.c: New.
43108
43109 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43110
43111         * lib/target-supports.exp (check_weak_available): Handle solaris2.
43112
43113 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
43114
43115         * gcc.c-torture/execute/loop-15.c: New.
43116
43117 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
43118
43119         * README.QMTEST: Fix typo.
43120
43121 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
43122
43123         * gcc.dg/20020926-1.c: New test.
43124
43125 2002-09-25  David S. Miller  <davem@redhat.com>
43126
43127         PR target/7842
43128         * gcc.c-torture/execute/shiftdi.c: New test.
43129
43130 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
43131
43132         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43133         unique to the tool.
43134         * lib/g77.exp (g77_init): Likewise.
43135         * lib/g++.exp (g++_init): Likewise.
43136         * lib/objc.exp (objc_init): Likewise.
43137
43138 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
43139
43140         * g++.dg/abi/empty5.C: New test.
43141         * g++.dg/abi/empty6.C: New test.
43142         * g++.dg/abi/vbase12.C: New test.
43143
43144 2002-09-25  Richard Henderson  <rth@redhat.com>
43145
43146         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43147         too-small long double.
43148
43149 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
43150
43151         * gcc.dg/20020919-1.c: New test.
43152
43153 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
43154
43155         * g++.dg/abi/bitfield6.C: New test.
43156         * g++.dg/abi/bitfield7.C: New test.
43157         * g++.dg/abi/bitfield8.C: New test.
43158         * g++.dg/abi/vbase11.C: New test.
43159
43160 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43161
43162         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43163         hppa*-*-hpux*.  Update test comment.
43164
43165 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
43166
43167         * gcc.dg/tls/struct-1.c: New test.
43168
43169 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
43170
43171         * gcc.dg/cpp/tr-warn2.c: Update.
43172
43173 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43174
43175         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43176
43177 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43178
43179         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43180         systems.
43181
43182 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
43183
43184         * gcc.c-torture/execute/ieee/mzero3.c: New test.
43185
43186         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43187         Adjust for c++filt moved to binutils.  Remove spurious duplicate
43188         setting of cxxfilt.
43189
43190 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
43191
43192         * gcc.dg/20020312-2.c: Update for darwin.
43193
43194 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43195
43196         * g++.old-deja/g++.other/crash32.C: Mark ICE.
43197
43198 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
43199
43200         * objc.dg/comp-types-1.m: New test.
43201         * objc.dg/comp-types-2.m: New test.
43202         * objc.dg/comp-types-3.m: New test.
43203         * objc.dg/comp-types-4.m: New test.
43204         * objc.dg/comp-types-5.m: New test.
43205         * objc.dg/comp-types-6.m: New test.
43206
43207 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43208
43209         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43210
43211 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43212
43213         * g++.dg/other/do1.C: New test.
43214
43215         * g++.dg/template/subst1.C: New test.
43216
43217 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
43218
43219         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43220
43221 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43222
43223         * g++.dg/template/qualttp20.C: Adjust expected errors.
43224         * g++.old-deja/g++.jason/report.C: Likewise.
43225         * g++.old-deja/g++.other/qual1.C: Likewise.
43226
43227         * g++.dg/lookup/scoped2.C: New test.
43228
43229         * g++.dg/ext/asm3.C: New test.
43230
43231 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
43232
43233         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43234
43235 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
43236
43237         * ChangeLog: follow spelling conventions.
43238         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43239         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43240         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43241         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43242         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43243         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43244         * g++.old-deja/g++.law/global-init1.C: Likewise.
43245         * g++.old-deja/g++.other/delete4.C: Likewise.
43246         * g++.old-deja/g++.other/inline21.C: Likewise.
43247         * g++.old-deja/g++.other/singleton.C: Likewise.
43248         * g77.dg/strlen0.f: Likewise.
43249         * g77.f-torture/compile/20010519-1.f: Likewise.
43250         * g77.f-torture/compile/980310-4.f: Likewise.
43251         * gcc.c-torture/compile/20000605-1.c: Likewise.
43252         * gcc.c-torture/execute/20020225-1.c: Likewise.
43253         * gcc.dg/c90-hexfloat-2.c: Likewise.
43254         * gcc.dg/c99-bool-1.c: Likewise.
43255         * gcc.dg/c99-hexfloat-2.c: Likewise.
43256         * gcc.dg/dll-2.c: Likewise.
43257         * gcc.dg/wtr-union-init-1.c: Likewise.
43258         * gcc.dg/wtr-union-init-2.c: Likewise.
43259         * gcc.dg/wtr-union-init-3.c: Likewise.
43260         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43261         * gcc.dg/cpp/defined.c: Likewise.
43262         * gcc.dg/cpp/macsyntx.c: Likewise.
43263         * gcc.dg/cpp/paste2.c: Likewise.
43264         * gcc.dg/cpp/trad/defined.c: Likewise.
43265         * gcc.dg/format/c90-printf-1.c: Likewise.
43266         * gcc.dg/format/c90-scanf-1.c: Likewise.
43267         * gcc.dg/format/c99-printf-1.c: Likewise.
43268         * gcc.dg/format/c99-scanf-1.c: Likewise.
43269         * gcc.misc-tests/gcov-8.c: Likewise.
43270         * lib/profopt.exp: Likewise.
43271
43272 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
43273
43274         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43275
43276 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43277
43278         * g++.dg/inherit/using2.C: New test.
43279
43280 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
43281
43282         * ChangeLog: Follow spelling conventions.
43283         * g++.dg/template/friend4.C: Likewise.
43284         * g++.old-deja/g++.pt/crash67.C: Likewise.
43285         * gcc.c-torture/execute/20000801-4.c: Likewise.
43286         * gcc.dg/c90-digraph-1.c: Likewise.
43287         * gcc.dg/c94-digraph-1.c: Likewise.
43288         * gcc.dg/c99-digraph-1.c: Likewise.
43289         * gcc.dg/cpp/line5.c: Likewise.
43290         * gcc.dg/cpp/multiline.c: Likewise.
43291         * gcc.dg/cpp/trad/literals-1.c: Likewise.
43292         * gcc.dg/format/attr-3.c: Likewise.
43293         * gcc.dg/format/c90-scanf-3.c: Likewise.
43294         * gcc.dg/format/ext-4.c: Likewise.
43295
43296 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43297
43298         * g++.dg/template/pretty1.C: New test.
43299
43300 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
43301
43302         * gcc.c-torture/execute/struct-cpy-1.c: New test.
43303
43304 2002-09-13  Matt Austern  <austern@apple.com>
43305
43306         * g++.dg/other/constref[12].C: New, regression tests for
43307         passing a cast expression to a function by const reference.
43308
43309 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
43310
43311         * g++.dg/template/deduce1.C: New test.
43312
43313 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
43314
43315         * gcc.c-torture/execute/simd-1.c: Force all use of int to
43316         32-bit int.
43317
43318 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43319
43320         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43321         usage.
43322
43323 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
43324
43325         * gcc.c-torture/compile/20020910-1.c: New test.
43326
43327 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
43328
43329         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43330
43331 2002-09-10  Andreas Jaeger  <aj@suse.de>
43332
43333         * gcc.dg/20020312-2.c: Adjust for x86-64.
43334
43335 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
43336
43337         * g77.dg/7388.f: New test case for PR 7388.
43338
43339 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
43340
43341         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43342
43343 2002-09-05  Ziemowit Laski <zlaski@apple.com>
43344
43345         * objc.dg/proto-lossage-1.m: New test.
43346
43347 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
43348
43349         * gcc.dg/cpp/_Pragma4.c: Fix typo.
43350
43351 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
43352
43353         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
43354         expected to pass.
43355
43356 2002-09-06  Stan Shebs  <shebs@apple.com>
43357             David Edelsohn  <edelsohn@gnu.org>
43358
43359         * gcc.dg/weak: New directory.
43360         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43361         target-specific xfail bits.
43362         * gcc.dg/typeof-2.c: Move to new directory.
43363         * gcc.dg/weak.exp: New expect script.
43364
43365 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
43366
43367         * gcc.c-torture/execute/extzvsi.c: New test.
43368
43369 2002-09-05  Stan Shebs  <shebs@apple.com>
43370
43371         * gcc.dg/weak-1.c: xfail on Darwin.
43372         * gcc.dg/weak-2.c: Ditto.
43373         * gcc.dg/weak-3.c: Ditto.
43374         * gcc.dg/weak-4.c: Ditto.
43375         * gcc.dg/weak-5.c: Ditto.
43376         * gcc.dg/weak-6.c: Ditto.
43377         * gcc.dg/weak-7.c: Ditto.
43378         * gcc.dg/weak-8.c: Ditto.
43379         * gcc.dg/weak-9.c: Ditto.
43380
43381 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
43382
43383         * gcc.c-torture/execute/loop-14.c: New test.
43384
43385 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
43386
43387         * g++.dg/other/cxa-atexit1.C: New test.
43388
43389         * gcc.dg/typeof-2.c: New test.
43390
43391 2002-09-03  Roger Sayle  <roger@eyesopen.com>
43392
43393         * gcc.dg/builtins-2.c: New testcase.
43394         * gcc.dg/builtins-3.c: New testcase.
43395
43396 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
43397
43398         * gcc.dg/cpp/_Pragma4.c: New test.
43399
43400 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
43401
43402         * objc/execute/nil_method-1.m: New testcase.
43403
43404 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
43405
43406         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43407         [Object class], not [Object initialize].
43408
43409 2002-08-31  Roger Sayle  <roger@eyesopen.com>
43410             Hans-Peter Nilsson  <hp@bitrange.com>
43411
43412         * gcc.c-torture/execute/20020720-1.x: Skip test on
43413         mmix-knuth-mmixware.  Correct comment.
43414
43415 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
43416
43417         * g++.dg/abi/bitfield5.C: New test.
43418         * g++.dg/abi/vbase10.C: Likewise.
43419
43420 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
43421
43422         * objc.dg/undeclared-selector.m: New test.
43423
43424 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
43425
43426         * g++.dg/other/offsetof1.C: Avoid cast warning.
43427
43428 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
43429
43430         * objc.dg/super-class-2.m: New test.
43431
43432 2002-08-24  Matt Austern  <austern@apple.com>
43433
43434         * g++.dg/ext/lvaddr.C: New test.
43435         * g++.dg/ext/lvcast.C: New test.
43436
43437 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43438
43439         * g++.dg/inherit/cond1.C: New test.
43440
43441 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43442
43443         * gcc.dg/noncompile/incomplete-1.c: New test.
43444
43445 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43446
43447         * gcc.dg/typespec-1.c: New test.
43448
43449 2002-08-20  Devang Patel  <dpatel@apple.com>
43450         * objc.dg/proto-hier-2.m: New test.
43451
43452 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43453
43454         * objc.dg/bitfield-1.m: New test.
43455         * objc.dg/bitfield-2.m: New test.
43456
43457 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43458
43459         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43460         gcc.dg/c99-flex-array-4.c: New tests.
43461
43462 2002-08-16  Stan Shebs  <shebs@apple.com>
43463
43464         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43465
43466 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43467
43468         * gcc.dg/typeof-1.c: New test.
43469         * g++.dg/ext/typeof2.C: New test.
43470
43471 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43472
43473         * g++.dg/other/offsetof1.C: New test.
43474
43475 2002-08-14  Richard Henderson  <rth@redhat.com>
43476
43477         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43478
43479 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43480
43481         * gcc.dg/cpp/_Pragma3.c: New test.
43482
43483 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43484
43485         * g++.dg/template/inherit3: New test.
43486
43487 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43488
43489         * gcc.dg/bitfld-4.c: Add blank options.
43490
43491 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43492
43493         * g++.dg/template/crash1.C: New test.
43494
43495 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43496
43497         * gcc.dg/tls/opt-2.c: New test.
43498
43499 2002-08-08  Devang Patel  <dpatel@apple.com>
43500
43501         * objc.dg/selector-1.m : New test
43502
43503 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43504
43505         * g++.dg/abi/bitfield4.C: New test.
43506         * gcc.dg/bitfld-4.c: New test.
43507
43508 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43509
43510         * g++.dg/other/packed1.C: New test.
43511
43512 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43513
43514         * g++.dg/abi/offsetof.C: Tweak error messages.
43515         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43516
43517 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43518
43519         * gcc.dg/bitfld-3.c: New test.
43520
43521 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43522             Richard Henderson  <rth@redhat.com>
43523
43524         * gcc.dg/i386-bitfield1.c: New test.
43525         * g++.dg/abi/bitfield3.C: Update.
43526
43527 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43528
43529         * objc.dg/const-str-2.m: Update.
43530         * gcc.dg/cpp/c++98.c: Change to C extension.
43531         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43532         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43533
43534 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43535
43536         * gcc.dg/tls/diag-3.c: New.
43537
43538 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43539
43540         * g++.dg/README (Subdirectories): Document new subdir expr.
43541         * g++.dg/expr/pmf-1.C: New test.
43542
43543 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43544
43545         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43546
43547 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43548
43549         * g++.dg/abi/bitfield3.C: New test.
43550
43551 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43552
43553         * lib/gcov.exp: Tweak expected line formats.
43554         * gcc.misc-tests/gcov8.c: New test.
43555         * gcc.misc-tests/gcov8.x: New flags.
43556
43557 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43558
43559         * consistency.vlad/layout/endian.c: Include string.h.
43560
43561         * gcc.c-torture/execute/20020805-1.c: New test.
43562
43563 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43564
43565         * g++.dg/other/conversion1.C: New test.
43566
43567 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43568
43569         * gcc.dg/builtins-1.c: New testcase.
43570
43571 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43572
43573         * g++.dg/inherit/access3.C: New test.
43574
43575 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43576
43577         * gcc.dg/ia64-visibility-2.c: New test.
43578
43579 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43580
43581         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43582         __qualifier_flags to __flags.
43583
43584 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43585
43586         * g++.dg/inherit/operator1.C: New test.
43587         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43588         * g++.dg/other/error1.C: Change expected error message.
43589         * g++.dg/template/conv4.C: Likewise.
43590
43591 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43592
43593         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43594         for documented behavior.
43595
43596 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43597
43598         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43599         several targets known to fail.
43600
43601 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43602
43603         * gcc.dg/mips-args-[123].c: New tests.
43604
43605 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43606
43607         * gcc.dg/ppc-spe.c: New.
43608
43609 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43610
43611         * g++.dg/other/ptrmem4.C: New testcase.
43612
43613 2002-07-24  Richard Henderson  <rth@redhat.com>
43614
43615         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43616
43617 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43618
43619         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43620
43621 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43622
43623         * gcc.c-torture/execute/memset-3.c: New testcase.
43624
43625 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43626
43627         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43628         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43629
43630 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43631
43632         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43633         Delete.
43634
43635 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43636
43637         * gcc.c-torture/compile/simd-4.c: New test.
43638
43639 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43640
43641         PR c++/7347, c++/7348
43642         * g++.dg/template/access4.C: New test.
43643         * g++.dg/template/access5.C: New test.
43644         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43645         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43646         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43647         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43648
43649 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43650
43651         * gcc.dg/gnu89-init-2.c: New test.
43652
43653 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43654
43655         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43656
43657 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43658
43659         * gcc.c-torture/execute/20020720-1.c: New testcase.
43660
43661 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43662
43663         * gcc.dg/cpp/Wsignprom.c: New tests.
43664
43665 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43666
43667         * gcc.c-torture/execute/loop-13.c: New test.
43668
43669 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
43670
43671         * gcc.dg/cpp/expr.c: New tests.
43672
43673 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
43674
43675         * g++.dg/opt/pr6713.C: Add template instantiation.
43676
43677 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
43678
43679         * gcc.dg/nest.c: New test.
43680
43681 2002-07-17  Richard Henderson  <rth@redhat.com>
43682
43683         * g++.dg/opt/pr6713.C: New test.
43684
43685 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
43686
43687         * gcc.c-torture/execute/loop-2e.x: Let the testcase
43688         XFAIL for all x86 processors.
43689
43690 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
43691
43692         * gcc.c-torture/execute/20010122-1.x: Do not test with
43693         -fomit-frame-pointer.
43694
43695 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43696
43697         * g++.dg/template/instantiate2.C: New test.
43698         * g++.dg/template/spec4.C: New test.
43699
43700 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43701
43702         * g++.dg/template/access2.C: New test.
43703         * g++.dg/template/access3.C: New test.
43704
43705 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
43706
43707         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43708         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43709         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43710         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43711         Convert to use <stdarg.h>.
43712         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43713         Delete.
43714         * gcc.dg/va-arg-2.c: New.
43715         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43716
43717 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
43718
43719         * gcc.c-torture/compile/20020710-1.c: New test.
43720
43721 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
43722                           Andrew Pinski  <pinskia@physics.uc.edu>
43723
43724         gcc.c-torture/compile/simd-2.c: New testcase.
43725         gcc.c-torture/compile/simd-3.c: Likewise.
43726
43727 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
43728
43729         PR c++/7224
43730         * g++.dg/overload/error1.C: New test.
43731
43732 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43733
43734         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43735         configuration and IRIX 6 O32 ABI.
43736
43737 2002-07-11  Roger Sayle  <roger@eyesopen.com>
43738
43739         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43740
43741 2002-07-10  Roger Sayle  <roger@eyesopen.com>
43742
43743         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43744
43745 2002-07-10  Jeffrey A Law  <law@redhat.com>
43746
43747         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43748
43749         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
43750
43751 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
43752
43753         * gcc.dg/20020312-2.c: Check for __PPC__.
43754
43755 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
43756
43757         * gcc.c-torture/compile/20020709-1.c: New test.
43758
43759 2002-07-07  Roger Sayle  <roger@eyesopen.com>
43760
43761         * g++.dg/template/qualttp21.C: New test case.
43762
43763 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
43764
43765         * gcc.c-torture/compile/20020706-1.c: New test.
43766         * gcc.c-torture/compile/20020706-2.c: New test.
43767
43768 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
43769             Alexandre Oliva  <aoliva@redhat.com>
43770
43771         * g++.dg/warn/incomplete1.C: New test.
43772
43773 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43774
43775         PR c++/7099
43776         * g++.dg/warn/noreturn1.C: New test.
43777
43778 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
43779
43780         PR c++/6706
43781         * g++.dg/debug/debug6.C: New test.
43782         * g++.dg/debug/debug7.C: New test.
43783
43784 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
43785
43786         * gcc.c-torture/compile/simd-3.c: New test.
43787
43788 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
43789
43790         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43791         * gcc.dg/20020620-1.c: Likewise.
43792
43793 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43794
43795         PR c++/6944
43796         * g++.dg/init/array4.C: New test.
43797         * g++.dg/init/array5.C: New test.
43798
43799 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
43800
43801         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43802         * gcc.c-torture/execute/simd-2.c (main): Likewise.
43803
43804 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43805
43806         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43807         * gcc.dg/wtr-aggr-init-1.c: Likewise.
43808         * gcc.dg/wtr-conversion-1.c: Likewise.
43809         * gcc.dg/wtr-escape-1.c: Likewise.
43810         * gcc.dg/wtr-int-type-1.c: Likewise.
43811         * gcc.dg/wtr-label-1.c: Likewise.
43812         * gcc.dg/wtr-static-1.c: Likewise.
43813         * gcc.dg/wtr-strcat-1.c: Likewise.
43814         * gcc.dg/wtr-suffix-1.c: Likewise.
43815         * gcc.dg/wtr-switch-1.c: Likewise.
43816         * gcc.dg/wtr-unary-plus-1.c: Likewise.
43817         * gcc.dg/wtr-union-init-1.c: Likewise.
43818         * gcc.dg/wtr-union-init-2.c: Likewise.
43819         * gcc.dg/wtr-union-init-3.c: Likewise.
43820
43821         * gcc.dg/wtr-func-def-1.c: New test.
43822
43823 2002-07-02 Devang Patel <dpatel@apple.com>
43824
43825         * objc.dg/param-1.m: New test.
43826
43827 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
43828
43829         * gcc.dg/cpp/trad/directive.c: Add test.
43830         * gcc.dg/cpp/trad/macroargs.c: Add test.
43831         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43832
43833 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
43834
43835         * gcc.dg/cpp/cmdlne-M.c: New test.
43836
43837 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
43838
43839         * objc.dg/desig-init-1.m: New test.
43840
43841 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43842
43843         PR c++/6716
43844         * g++.dg/template/instantiate1.C: New test.
43845
43846 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
43847
43848         PR c++/7112
43849         * g++.dg/template/sizeof2.C: New test.
43850
43851 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43852
43853         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43854         gcc.dg/cpp/trad/include.c: New tests.
43855
43856 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43857
43858         PR target/7177
43859         * gcc.c-torture/compile/20020701-1.c: New test.
43860
43861 2002-07-01  Stan Shebs  <shebs@apple.com>
43862
43863         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43864         header here...
43865         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43866         (objc-torture-execute): or here.
43867
43868 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43869
43870         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43871
43872 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43873
43874         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43875
43876 2002-06-30  Devang Patel  <dpatel@apple.com>
43877
43878         * objc.dg/fsyntax-only.m: New test.
43879
43880 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43881
43882         PR c++/6695
43883         * g++.dg/template/friend7.C: New file.
43884
43885 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43886
43887         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43888         return type.
43889
43890 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43891
43892         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43893         avoid division by zero.
43894
43895 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43896
43897         * gcc.dg/Wunknownprag.c: New tests.
43898
43899 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43900
43901         * gcc.c-torture/execute/simd-2.c: New test.
43902
43903 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43904
43905         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43906         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43907         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43908         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43909         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43910         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43911         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43912         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43913         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43914         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43915         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43916         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43917         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43918         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43919         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43920         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43921         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43922
43923 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43924
43925         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43926         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43927         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43928         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43929         New tests.
43930         * gcc.dg/cpp/trad/directive.c: Update.
43931
43932 2002-06-23  Andreas Jaeger  <aj@suse.de>
43933
43934         * gcc.c-torture/execute/complex-6.c: New.
43935
43936 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43937
43938         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43939         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43940         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43941         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43942
43943 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43944
43945         * gcc.dg/cpp/trad: New directory with traditional tests copied
43946         from parent directory.
43947         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43948         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43949         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43950         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43951         Move to trad/ and rename.
43952         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43953         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43954         gcc.dg/cpp/trad/redef2.c: New tests.
43955         * gcc.dg/cpp/trad/trad.exp: New driver.
43956
43957 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43958
43959         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43960         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43961         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43962         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43963         Remove.
43964
43965 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43966
43967         * gcc.dg/20020620-1.c: New test.
43968
43969 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43970
43971         * g++.dg/template/ttp4.C: New test.
43972
43973 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43974
43975         * g++.dg/opt/vt1.C: Fix regexp.
43976
43977 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43978
43979         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43980         Don't use attribute `noinline'.
43981
43982 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43983
43984         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43985
43986 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43987
43988         * gcc.c-torture/execute/simd-1.c: New.
43989
43990         * gcc.dg/simd-1.c: New.
43991
43992 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43993
43994         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43995
43996 2002-06-16  Richard Henderson  <rth@redhat.com>
43997
43998         * g++.dg/ext/anon-struct1.C: New.
43999         * g++.dg/ext/anon-struct2.C: New.
44000         * g++.dg/ext/anon-struct3.C: New.
44001         * gcc.dg/anon-struct-1.c: New.
44002         * gcc.dg/anon-struct-2.c: New.
44003         * gcc.dg/anon-struct-3.c: New.
44004         * gcc.dg/20011008-1.c: Adjust warning text.
44005         * gcc.dg/20020527-1.c: Add -fms-extensions.
44006
44007 2002-06-16  Richard Henderson  <rth@redhat.com>
44008
44009         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44010
44011 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
44012
44013         * gcc.c-torture/execute/20020615-1.c: New test.
44014
44015 2002-06-15  Roger Sayle  <roger@eyesopen.com>
44016
44017         * gcc.c-tortuture/execute/compare-1.c: New test case.
44018         * gcc.c-tortuture/execute/compare-2.c: New test case.
44019         * gcc.c-tortuture/execute/compare-3.c: New test case.
44020
44021 2002-06-13  Richard Henderson  <rth@redhat.com>
44022
44023         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
44024         ia64 ilp32.
44025
44026 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44027
44028         * g++.dg/template/typename2.C: Update error message.
44029
44030 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
44031
44032         * gcc.c-torture/execute/20020611-1.c: New test.
44033
44034 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
44035
44036         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44037         list of targets to skip.
44038
44039 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
44040
44041         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44042         targets if not optimizing.
44043
44044 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
44045
44046         * gcc.c-torture/compile/20020605-1.c: New test.
44047
44048         * g++.dg/opt/vt1.C: New test.
44049
44050         * gcc.dg/20020531-1.c: New test.
44051
44052         * gcc.dg/20020530-1.c: New test.
44053
44054         * gcc.dg/20020527-1.c: New test.
44055
44056         * g++.dg/opt/cse1.C: New test.
44057
44058 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44059
44060         * gcc.dg/20020607-2.c: New test case.
44061
44062 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44063
44064         * gcc.c-torture/compile/20020604-1.c: New test.
44065
44066 2002-06-04  Richard Henderson  <rth@redhat.com>
44067
44068         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44069         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44070         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44071
44072 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44073
44074         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44075
44076 2002-06-03  Richard Henderson  <rth@redhat.com>
44077
44078         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44079         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44080
44081 2002-06-02  Richard Henderson  <rth@redhat.com>
44082
44083         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44084         test functions static.
44085
44086 2002-06-02  Andreas Jaeger  <aj@suse.de>
44087
44088         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44089         now.
44090
44091 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44092
44093         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44094         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44095         Update for mofified diagnostics.
44096         * gcc.dg/c99-intconst-1.c: No longer fail.
44097
44098 2002-06-02  Richard Henderson  <rth@redhat.com>
44099
44100         * gcc.dg/uninit-A.c: Remove xfail markers.
44101
44102 2002-06-01  Roger Sayle  <roger@eyesopen.com>
44103
44104         * gcc.dg/fnegate-1.c: New test case.
44105
44106 2002-05-30  Osku Salerma  <osku@iki.fi>
44107
44108         * gcc.c-torture/execute/mayalias-1.c: New file.
44109
44110 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44111
44112         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44113         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44114         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44115
44116 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
44117
44118         * gcc.c-torture/execute/20020529-1.c: New test.
44119
44120 2002-05-27  Richard Henderson  <rth@redhat.com>
44121
44122         * g++.dg/ext/attrib6.C: New test case.
44123
44124 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44125
44126         * gcc.c-torture/execute/pure-1.c: New test.
44127
44128 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44129
44130         * gcc.dg/cpp/arith-2.c: Remove.
44131
44132 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44133
44134         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44135         * gcc.dg/cpp/if-3.c: Remove.
44136
44137 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
44138
44139         * g++.dg/opt/cse2.C: New test.
44140
44141 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
44142
44143         * gcc.dg/cpp/arith-1.c: New semantic tests.
44144         * gcc.dg/cpp/if-1.c: Update.
44145
44146 2002-05-24  Ben Elliston  <bje@redhat.com>
44147
44148         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44149
44150 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44151
44152         * gcc.dg/verbose-asm.c: New test.
44153
44154 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44155
44156         * gcc.dg/cpp/paste12.c: New test.
44157
44158 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44159
44160         * g++.dg/parse/named_ops.C: New test.
44161
44162 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
44163
44164         * gcc.dg/weak-8.c: New test.
44165
44166 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
44167
44168         * gcc.dg/weak-2.c: Allow optional leading underscore
44169         in scan-assembler symbol name.
44170         * gcc.dg/weak-3.c: Likewise.
44171         * gcc.dg/weak-4.c: Likewise.
44172         * gcc.dg/weak-5.c: Likewise.
44173
44174 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
44175
44176         * gcc.dg/20020523-1.c: New test.
44177
44178 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44179
44180         * objc.dg/const-str-2.m: Update now that we stop after
44181         a command line error.
44182
44183 2002-05-22  Richard Henderson  <rth@redhat.com>
44184
44185         * g++.dg/dg.exp: Fix typo in test pruneing.
44186
44187 2002-05-22  Richard Henderson  <rth@redhat.com>
44188
44189         * g++.dg/dg.exp: Prune the tls subdirectory.
44190         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44191         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44192         * g++.dg/tls/init-1.C: New.
44193
44194 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
44195
44196         * gcc.dg/20020517-1.c: New test.
44197
44198 2002-05-21  Richard Henderson  <rth@redhat.com>
44199
44200         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44201         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44202
44203 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
44204
44205         * g++.dg/other/copy2.C: New test.
44206
44207 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
44208
44209         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44210         (MAX_COPY): Bump up to 10 times sizeof (long long).
44211         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44212
44213         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44214         sizeof (long long).
44215
44216         * gcc.c-torture/execute/strcpy-1.c: New test.
44217
44218 2002-05-19  Jason Merrill  <jason2redhat.com>
44219
44220         * g++.dg/ext/oper1.C: New test.
44221
44222 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
44223 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
44224
44225         * README.QMTEST: New file.
44226
44227         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44228
44229 2002-05-19  Andreas Jaeger  <aj@suse.de>
44230
44231         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44232         now.
44233         * gcc.c-torture/execute/loop-2d.x: Likewise.
44234
44235 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
44236
44237         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44238         support weak symbols.
44239         * gcc.dg/weak-4.c: Likewise.
44240         * gcc.dg/weak-6.c: Likewise.
44241
44242 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
44243
44244         * gcc.dg/weak-3.c: Add dg-excess-error comment for
44245         cygwin, coff and h8300-*-hms targets
44246         * gcc.dg/weak-5.c: Likewise.
44247         * gcc.dg/weak-7.c: Likewise.
44248
44249 2002-05-16  Jason Merrill  <jason@redhat.com>
44250
44251         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44252         (scan-assembler-not, scan-assembler-dem): Likewise.
44253         (scan-assembler-dem-not): Likewise.
44254
44255 2002-05-15  Richard Henderson  <rth@redhat.com>
44256
44257         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44258
44259 2002-05-15  Richard Henderson  <rth@redhat.com>
44260
44261         * gcc.dg/weak-5.c (vfoo1c): No warning here.
44262         (vfoo1f): Warning here.
44263         (vfoo1l): Don't redefine the alias.
44264
44265 2002-05-14  Jason Merrill  <jason@redhat.com>
44266             Alexandre Oliva  <aoliva@redhat.com>
44267
44268         * g++.dg/init/pm1.C: New test.
44269
44270 2002-05-12  David S. Miller  <davem@redhat.com>
44271
44272         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44273         types.
44274
44275 2002-05-10  Roger Sayle  <roger@eyesopen.com>
44276
44277         * gcc.c-torture/execute/20020510-1.c: New test case.
44278
44279 2002-05-10  David S. Miller  <davem@redhat.com>
44280
44281         * gcc.c-torture/execute/conversion.c: Test long double too.
44282
44283 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
44284
44285         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44286         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44287         * lib/g++.exp (g++_link_flags): Likewise.
44288         * lib/objc.exp (objc_target_compile): Likewise.
44289
44290 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44291
44292         * gcc.dg/cpp/poison.c: Update.
44293         * gcc.dg/cpp/20000625-2.c: Remove.
44294         * gcc.dg/cpp/direct2s.c: Remove final test.
44295
44296 2002-05-08  Tom Rix  <trix@redhat.com>
44297
44298         * gcc.c-torture/execute/20020508-1.c: New test.
44299         * gcc.c-torture/execute/20020508-2.c: New test.
44300         * gcc.c-torture/execute/20020508-3.c: New test.
44301
44302 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44303
44304         * gcc.dg/cpp/charconst-4.c: More tests.
44305
44306 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
44307
44308         PR c/6569
44309         * gcc.dg/weak-3.c: Update location of warning messages.
44310         * gcc.dg/weak-5.c: Likewise.
44311
44312 2002-05-06  Roger Sayle  <roger@eyesopen.com>
44313
44314         * gcc.c-torture/execute/20020506-1.c: New test case.
44315
44316 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44317
44318         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44319
44320 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44321
44322         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44323
44324 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44325
44326         * gcc.dg/cpp/charconst-3.c: New test.
44327
44328 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44329
44330         * gcc.dg/cpp/charconst.c: Update tests.
44331
44332 2002-05-05  Tim Josling  <tej@melbpc.org.au>
44333
44334         * treelang: Added directory for new sample language treelang. Also
44335         lib/treelang.exp: New file to signal treelang should be tested.
44336
44337 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44338
44339         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44340         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44341         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44342         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44343         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44344         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44345         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44346
44347 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44348
44349         * gcc.dg/format/xopen-2.c: New test.
44350
44351 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44352
44353         * gcc.dg/20020503-1.c: New test.
44354
44355 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
44356
44357         * g++.dg/init/dtor1.C: Make it tougher.
44358
44359 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
44360
44361         * g++.dg/init/dtor1.C: New test.
44362
44363 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
44364
44365         * gcc.dg/altivec-8.c: New.
44366
44367 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
44368
44369         * gcc.dg/altivec-7.c: New.
44370
44371 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
44372
44373         * g++.dg/parse/typedef1.C: New test.
44374
44375 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
44376
44377         PR c++/6486
44378         * g++.dg/template/friend6.C: New test.
44379
44380         PR c++/6492
44381         * g++.dg/init/copy1.C: New test.
44382
44383 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
44384
44385         * g++.dg/warn/effc1.C: New test.
44386
44387 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44388
44389         * gcc.dg/cpp/if-cexp.c: Add a test.
44390
44391 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
44392
44393         * gcc.dg/20020426-2.c: New test.
44394
44395 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44396
44397         * gcc.dg/cpp/if-mop.c: Update.
44398         * gcc.dg/cpp/if-mpar.c: Add test.
44399         * gcc.dg/cpp/if-oppr.c: Update.
44400
44401 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44402
44403         PR c/6343
44404         * gcc.dg/weak-[2-7].c: New tests.
44405
44406 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44407
44408         * gcc.dg/enum1.c: New test.
44409
44410 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44411
44412         PR c++/6497
44413         * g++.dg/inherit/access2.C: New test.
44414
44415 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44416
44417         PR bootstrap/6445
44418         * gcc.dg/20020426-1.c: New test.
44419
44420 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44421
44422         * g++.dg/abi/enum1.C: New test.
44423
44424 2002-04-26  Richard Henderson  <rth@redhat.com>
44425
44426         * gcc.dg/c99-bool-1.c: Expect always true warning.
44427
44428 2002-04-25  Roger Sayle  <roger@eyesopen.com>
44429
44430         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44431
44432 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44433
44434         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44435         targets.
44436
44437 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44438
44439         * g++.dg/abi/mange7.C: New test.
44440
44441         PR c++/6438.
44442         * g++.dg/parse/stmtexpr2.C: New test.
44443
44444 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44445
44446         * gcc.dg/20020312-2.c: Add SH target.
44447
44448 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44449
44450         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44451         compiler output on mips*-*-irix*.
44452
44453 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44454
44455         * g++.dg/parse/attr1.C: New test.
44456
44457 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44458
44459         * gcc.c-torture/execute/string-opt-17.c: New test case.
44460         * gcc.c-torture/execute/memset-2.c: New test case.
44461
44462 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44463
44464         PR c++/6256:
44465         * g++.dg/template/friend5.C: New test.
44466
44467         PR c++/6331:
44468         * g++.dg/template/qual1.C: Likewise.
44469
44470 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44471
44472         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44473         Include stdlib.h, not stdio.h or ctype.h.
44474
44475 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44476
44477         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44478         cris-*-elf* and mmix-*-*.
44479         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44480         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44481         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44482         Ditto.
44483         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44484         * gcc.dg/wchar_t-1.c: Ditto.
44485
44486 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44487
44488         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44489         Clarify comment.
44490
44491 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44492
44493         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44494
44495 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44496
44497         * gcc.c-torture/execute/20000906-1.x: Delete.
44498
44499 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44500
44501         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44502
44503 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44504
44505         * PR6367
44506         * g77.f-torture/execute/6367.f: New test.
44507         * g77.f-torture/execute/6367.x: Disable for MMIX.
44508
44509 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44510
44511         * PR6352
44512         * g++.dg/opt/inline2.C: New test.
44513
44514 2002-04-18  Richard Henderson  <rth@redhat.com>
44515
44516         * gcc.dg/20000906-1.c: Enable for all targets.
44517         * gcc.c-torture/compile/iftrap-2.c: New.
44518
44519 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44520
44521         * gcc.dg/20020418-1.c: New test.
44522         * gcc.dg/20020418-2.c: New test.
44523
44524 2002-04-18  Richard Henderson  <rth@redhat.com>
44525
44526         * gcc.c-torture/compile/iftrap-1.c: New.
44527         * gcc.dg/iftrap-1.c: Adjust for ia64.
44528         * gcc.dg/iftrap-2.c: New.
44529
44530 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44531
44532         * gcc.c-torture/compile/20020418-1.c: New test.
44533
44534 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44535
44536         * gcc.c-torture/compile/20020415-1.c: New.
44537
44538 2002-04-18  David S. Miller  <davem@redhat.com>
44539
44540         * gcc.c-torture/execute/20020418-1.c: New test.
44541
44542 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44543
44544         * gcc.dg/20020416-1.c: New test.
44545
44546         * g++.dg/opt/inline1.C: New test.
44547
44548 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44549
44550         * gcc.dg/altivec-5.c: New test.
44551
44552         * gcc.dg/20020415-1.c: New test.
44553
44554 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44555
44556         * lib/chill.exp: Remove.
44557
44558 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44559
44560         * g++.dg/other/big-struct.C: New test.
44561
44562 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44563
44564         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44565         of scratch file.
44566
44567 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44568
44569         PR c/6277
44570         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44571         in scan-assembler function name
44572
44573 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44574
44575         * g77.f-torture/execute/980628-4.x,
44576         g77.f-torture/execute/980628-5.x,
44577         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44578         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44579         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44580         i[34567]86-*-*.
44581
44582 2002-04-13  David S. Miller  <davem@redhat.com>
44583
44584         * gcc.c-torture/execute/20020413-1.c: New test.
44585
44586 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44587
44588         * gcc.dg/asm-6.c,
44589         * g++.dg/ext/asm1.C: New tests.
44590
44591 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44592
44593         PR c++ 5373.
44594         * g++.dg/parse/stmtexpr1.C: New test.
44595
44596         PR c++/5189.
44597         * g++.dg/template/copy1.C: New test.
44598
44599 2002-04-12  Richard Henderson  <rth@redhat.com>
44600
44601         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44602
44603 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44604
44605         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44606         gcc.c-torture/execute/20020307-2.c.
44607
44608 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44609
44610         * g++.dg/ext/attrib5.C,
44611         * g++.dg/lookup/struct1.C: New tests.
44612
44613 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44614
44615         * gcc.dg/20020411-1.c: New test.
44616
44617         * gcc.c-torture/execute/20020411-1.c: New test.
44618
44619 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44620
44621         * g77.f-torture/execute/6177.f: New test.
44622
44623 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44624
44625         PR middle-end/6247
44626         * g++.dg/opt/cleanup1.C: New test.
44627
44628         * g++.dg/opt/const1.C: New test.
44629
44630 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44631
44632         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44633
44634 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44635
44636         PR c++/5507
44637         * g++.dg/template/typename2.C: New test.
44638
44639 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44640
44641         * gcc.c-torture/execute/loop-12.c: New.
44642
44643 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44644
44645         * g77.f-torture/execute/980628-4.x,
44646         g77.f-torture/execute/980628-5.x,
44647         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44648         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44649         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44650
44651 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44652
44653         PR optimization/6086
44654         * g++.dg/opt/preinc1.C: New test.
44655
44656 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44657
44658         PR c++/5571
44659         * g++.dg/opt/static2.C: New test.
44660
44661 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44662
44663         PR c/5120
44664         * gcc.dg/20020406-1.c: New test.
44665
44666 2002-04-04  David S. Miller  <davem@redhat.com>
44667
44668         * gcc.c-torture/execute/20020404-1.c: New test.
44669
44670 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
44671
44672         PR c/6123
44673         * gcc.dg/20020312-2.c: Do not declare global register variable
44674         if __PIC__ or __pic__ is defined.
44675
44676 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
44677
44678         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
44679         __asm__ so that it works correctly even if -ansi -pedantic-errors.
44680
44681 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44682
44683         * gcc.misc-tests/linkage.exp: Update last change to handle
44684         sparc*-, not just sparc-.
44685
44686 2002-04-03  Richard Henderson  <rth@redhat.com>
44687
44688         * gcc.dg/cpp/ucs.c: Improved long UCS test.
44689
44690 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44691
44692         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44693
44694 2002-04-02  David S. Miller  <davem@redhat.com>
44695
44696         * gcc.c-torture/execute/20020402-3.c: New test.
44697
44698 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44699
44700         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44701         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44702
44703         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44704         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44705         g77.f-torture/execute/20001201.x,
44706         g77.f-torture/execute/u77-test.x: New files.
44707
44708         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44709         * gcc.dg/wchar_t-1.c: Ditto.
44710
44711 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44712
44713         * gcc.c-torture/execute/20020402-1.c: New test.
44714
44715 2002-04-01  Richard Henderson  <rth@redhat.com>
44716
44717         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44718
44719         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44720
44721 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44722
44723         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44724
44725 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44726
44727         * g++.dg/inherit/template-as-base.C: Expect error.
44728         * g++.dg/inherit/namespace-as-base.C: Likewise.
44729
44730 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
44731
44732         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44733         g++.dg/ext/instantiate3.C: Tweak match patterns.
44734
44735         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44736         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44737         -da test.
44738
44739 2002-03-31  Richard Henderson  <rth@redhat.com>
44740
44741         * gcc.dg/special/alias-2.c: New.
44742         * gcc.dg/special/ecos.exp: Run it.
44743
44744 2002-03-31  Richard Henderson  <rth@redhat.com>
44745
44746         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44747
44748 2002-03-31  Kazu Hirata  <kazu@hxi.com>
44749
44750         * gcc.dg/weak-1.c: Disable on h8300 port.
44751
44752 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
44753
44754         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44755         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44756         ordering tests.
44757         * g++.dg/bprob/bprob-1.C: New test.
44758         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44759         * g++.dg/gcov/gcov-1.C: New test.
44760         * g++.dg/gcov/gcov-1.x: New file.
44761         * g++.dg/gcov/gcov-2.C: New test.
44762         * g++.dg/gcov/gcov-3.C: New test.
44763         * g++.dg/gcov/gcov-3.h: New file.
44764
44765 2002-03-28  Roger Sayle  <roger@eyesopen.com>
44766
44767         * g++.old-deja/g++.other/builtins5.C: New test.
44768         * g++.old-deja/g++.other/builtins6.C: New test.
44769         * g++.old-deja/g++.other/builtins7.C: New test.
44770         * g++.old-deja/g++.other/builtins8.C: New test.
44771         * g++.old-deja/g++.other/builtins9.C: New test.
44772
44773 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
44774
44775         * g++.dg/opt/static1.C: New test.
44776
44777         * g++.dg/opt/longbranch1.C: New test.
44778
44779 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
44780
44781         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44782
44783         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44784
44785 2002-03-28  Jeffrey A Law  (law@redhat.com)
44786
44787         * gcc.c-torture/execute/20020328-1.c: New test.
44788
44789 2002-03-27  Richard Henderson  <rth@redhat.com>
44790
44791         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44792         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44793         move from g++.old-deja/g++.ext/.
44794
44795 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
44796
44797         * g++.dg/init/new2.C: New test.
44798
44799 2002-03-26  Richard Henderson  <rth@redhat.com>
44800
44801         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44802
44803         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44804         on sparc.
44805
44806         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
44807         sparcv9 systems.
44808         * gcc.dg/20001102-1.c: Likewise.
44809
44810 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
44811
44812         * gcc.dg/cpp/endif-pedantic1.c,
44813         gcc.dg/cpp/endif-pedantic2.c: New tests.
44814
44815 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
44816
44817         * g++.dg/init/new1.C: New test.
44818
44819 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44820
44821         * g++.dg/abi/vbase9.C: New test.
44822
44823 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
44824
44825         * gcc.dg/arm-asm.c: New test.
44826
44827 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
44828
44829         * gcc.dg/Wswitch-enum.c: New test.
44830         Fix PR c/5044.
44831
44832 2002-03-26  Richard Henderson  <rth@redhat.com>
44833
44834         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44835         structure.
44836
44837 2002-03-25  Richard Henderson  <rth@redhat.com>
44838
44839         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
44840         sparcv9 systems.
44841
44842         * gcc.c-torture/compile/20011119-1.c (xxx): New.
44843         * gcc.c-torture/compile/20011119-2.c (xxx): New.
44844
44845 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
44846
44847         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44848
44849 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
44850
44851         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44852         targets using generic thunk support.
44853
44854 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44855
44856         * gcc.c-torture/compile/20020323-1.c: New test.
44857
44858         * g++.dg/opt/conj2.C: New test.
44859
44860 2002-03-24  Richard Henderson  <rth@redhat.com>
44861
44862         * gcc.dg/weak-1.c: Use -fno-common.
44863
44864 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44865
44866         * g77.dg/f77-edit-apostrophe-out.f: New test
44867         * g77.dg/f77-edit-h-out.f: New test
44868         * g77.dg/f77-edit-t-in.f: New test
44869         * g77.dg/f77-edit-t-out.f: New test
44870         * g77.dg/f77-edit-x-out.f: New test
44871         * g77.dg/f77-edit-slash-out.f: New test
44872         * g77.dg/f77-edit-colon-out.f: New test
44873         * g77.dg/f77-edit-s-out.f: New test
44874
44875 2002-03-24  Richard Henderson  <rth@redhat.com>
44876
44877         * objc/execute/formal_protocol-6.x: New XFAIL.
44878
44879 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44880
44881         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44882         that do not support weak symbols
44883
44884 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44885
44886         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44887         * lib/g77.exp: Likewise.
44888         * lib/objc.exp: Likewise.
44889
44890 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44891
44892         * gcc.dg/Wswitch-default.c: New test.
44893
44894 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44895
44896         * g++.dg/other/enum1.C: New test.
44897
44898 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44899
44900         * gcc.dg/pragma-ep-3.c: Fix typo.
44901
44902 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44903
44904         * g++.dg/inherit/template-as-base.C: New test.
44905
44906 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44907
44908         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44909         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44910
44911 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44912
44913         * gcc.dg/cpp/multiline.c: Update to match.
44914
44915 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44916
44917         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44918
44919 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44920
44921         * gcc.dg/cpp/extratokens2.c: New file.
44922
44923 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44924
44925         * gcc.dg/20020312-2.c: Add rs6000 target.
44926
44927         * gcc.c-torture/compile/20020319-1.c: New test.
44928
44929 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44930
44931         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44932         (A, E): Handle this.
44933
44934 2002-03-20  Jason Merrill  <jason@redhat.com>
44935
44936         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44937         ignoring -fpic.
44938         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44939         through prune_gcc_output.
44940
44941 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44942
44943         * gcc.c-torture/compile/20020320-1.c: New test.
44944
44945 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44946
44947         * gcc.c-torture/compile/20020318-1.c: New test.
44948
44949         * gcc.dg/struct-by-value-1.c: New test.
44950
44951         * gcc.dg/20020319-1.c: New test.
44952
44953 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44954
44955         * g++.dg/opt/conj1.C: New test.
44956
44957 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44958
44959         * g++.dg/template/qualttp20.C: Revert previous change.
44960         * g++.dg/template/qualttp3.C: Likewise.
44961         * g++.dg/template/qualttp4.C: Likewise.
44962         * g++.dg/template/qualttp5.C: Likewise.
44963         * g++.dg/template/qualttp6.C: Likewise.
44964         * g++.dg/template/qualttp7.C: Likewise.
44965         * g++.dg/template/qualttp8.C: Likewise.
44966         * g++.dg/template/recurse.C: Likewise.
44967
44968 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44969
44970         * gcc.dg/cpp/wchar-1.c: Update.
44971
44972 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44973
44974         * g++.dg/template/conv1.C: New test.
44975         * g++.dg/template/conv2.C: New test.
44976         * g++.dg/template/conv3.C: New test.
44977         * g++.dg/template/conv4.C: New test.
44978
44979 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44980
44981         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44982         * g++.dg/template/qualttp3.C: Likewise.
44983         * g++.dg/template/qualttp4.C: Likewise.
44984         * g++.dg/template/qualttp5.C: Likewise.
44985         * g++.dg/template/qualttp6.C: Likewise.
44986         * g++.dg/template/qualttp7.C: Likewise.
44987         * g++.dg/template/qualttp8.C: Likewise.
44988         * g++.dg/template/recurse.C: Likewise.
44989
44990 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44991
44992         * g++.dg/opt/dtor1.C: New test.
44993
44994 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44995
44996         * gcc.c-torture/compile/20020315-1.c: New test.
44997
44998 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44999
45000         * gcc.dg/weak-1.c: Fix scan tests.
45001
45002 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
45003
45004         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45005         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45006         cris-*-aout* mmix-*-*.
45007         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45008         cris-*-aout* mmix-*-*.
45009         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45010         cris-*-elf* cris-*-aout* and mmix-*-*.
45011         * gcc.dg/20001009-1.c: Ditto.
45012         * gcc.dg/20010912-1.c: Ditto.
45013         * gcc.dg/20020122-4.c: Ditto.
45014         * gcc.dg/inline-2.c: Ditto.
45015
45016 2002-03-14  Jeffrey A Law  (law@cygnus.com)
45017
45018         * gcc.c-torture/compile/20020314-1.c: New test.
45019
45020 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
45021
45022         * gcc.c-torture/execute/20020314-1.c: New test.
45023
45024 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
45025
45026         * g++.dg/warn/Wunused-1.C: New test.
45027
45028 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
45029
45030         * g++.dg/abi/mangle6.C: New test.
45031
45032 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
45033
45034         * gcc.c-torture/compile/20020309-2.c: New test.
45035
45036         * gcc.c-torture/compile/20020312-1.c: New test.
45037
45038 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45039
45040         * g++.dg/other/access1.C: New test.
45041
45042 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
45043
45044         * gcc.c-torture/execute/wchar_t-1.c: New test.
45045
45046 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45047
45048         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45049
45050 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45051
45052         * gcc.dg/20020312-1.c: New test case.
45053
45054 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45055
45056         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45057
45058 2002-03-11  Richard Henderson  <rth@redhat.com>
45059
45060         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45061         * g++.old-deja/g++.jason/report.C: Likewise.
45062
45063 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45064
45065         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45066         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45067
45068 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45069
45070         * g++.dg/overload/pmf1.C: New test.
45071
45072 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45073
45074         * gcc.c-torture/execute/20020307-1.c: Use long.
45075
45076 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45077
45078         PR optimization/5844
45079         * gcc.dg/20020310-1.c: New test.
45080
45081 2002-03-09  Michael Meissner  <meissner@redhat.com>
45082
45083         * gcc.c-torture/execute/memcpy-2.c: New test.
45084         * gcc.c-torture/execute/memset-1.c: New test.
45085         * gcc.c-torture/execute/strlen-1.c: New test.
45086         * gcc.c-torture/execute/strcmp-1.c: New test.
45087         * gcc.c-torture/execute/strncmp-1.c: New test.
45088
45089 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
45090
45091         * gcc.dg/ppc-ldstruct.c: New test.
45092
45093 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
45094
45095         * gcc.c-torture/execute/va-arg-22.c: New test.
45096
45097 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45098
45099         * gcc.c-torture/compile/20020309-1.c: New test.
45100
45101 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
45102
45103         * gcc.c-torture/execute/20020307-2.c: New test.
45104
45105 2002-03-07  Jeffrey A Law  (law@redhat.com)
45106
45107         * g77.f-torture/compile/20020307-1.f: New test.
45108
45109 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
45110
45111         * gcc.dg/unordered-1.c: New test.
45112
45113 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
45114
45115         * gcc.c-torture/execute/20020307-1.c: New test.
45116
45117 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
45118
45119         * gcc.dg/20020304-1.c: New test.
45120
45121         * gcc.c-torture/compile/20020304-2.c: New test.
45122
45123 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
45124
45125         * gcc.c-torture/compile/20020304-1.c: New test case
45126         (from PR c/5830).
45127
45128 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
45129
45130         * gcc.dg/20020103-1.c: Add other -D ppc variants.
45131
45132 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45133
45134         * g++.dg/other/classkey1.C: New test.
45135
45136 2002-03-01  Richard Henderson  <rth@redhat.com>
45137
45138         * gcc.c-torture/compile/981223-1.x: New.
45139         * gcc.c-torture/compile/920625-1.x: New.
45140
45141 2002-02-28  Richard Henderson  <rth@redhat.com>
45142
45143         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45144
45145 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
45146
45147         * gcc.c-torture/execute/20020227-1.c: New test.
45148
45149 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
45150
45151         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45152         here" ERROR lines.
45153         * g++.old-deja/g++.oliva/partord1.C: Likewise.
45154         * g++.old-deja.g++.other/defarg1.C: Likewise.
45155         * g++.old-deja/g++.pt/calls2.C: Likewise.
45156         * g++.old-deja/g++.pt/crash20.C: Likewise.
45157         * g++.old-deja/g++.pt/crash30.C: Likewise.
45158         * g++.old-deja/g++.pt/crash36.C: Likewise.
45159         * g++.old-deja/g++.pt/crash6.C: Likewise.
45160         * g++.old-deja/g++.pt/defarg13.C: Likewise.
45161         * g++.old-deja/g++.pt/derived3.C: Likewise.
45162         * g++.old-deja/g++.pt/error1.C: Likewise.
45163         * g++.old-deja/g++.pt/friend21.C: Likewise.
45164         * g++.old-deja/g++.pt/friend23.C: Likewise.
45165         * g++.old-deja/g++.pt/infinite1.C: Likewise.
45166         * g++.old-deja/g++.robertl/eb128.C: Likewise.
45167
45168 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
45169
45170         * gcc.c-torture/execute/20020225-2.c: New test.
45171
45172 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
45173
45174         * gcc.c-torture/execute/920730-1t.c,
45175         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45176         Delete test cases, only relevant to -traditional.
45177
45178 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45179
45180         * gcc.dg/cpp/undef1.c: Remove.
45181         * gcc.dg/cpp/directiv.c: Update.
45182         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45183
45184 2002-02-27  Michael Meissner  <meissner@redhat.com>
45185
45186         * gcc.c-torture/execute/20020226-1.c: New test.
45187
45188 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
45189
45190         * g++.dg/debug/debug4.C: New test.
45191
45192         * gcc.dg/ia64-visibility-1.c: New test.
45193
45194 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
45195
45196         * gcc.dg/debug/20020224-1.c: New.
45197
45198 2002-02-25  Kazu Hirata  <kazu@hxi.com>
45199
45200         * gcc.c-torture/execute/960416-1.x: New.
45201         * gcc.c-torture/execute/divconst-3.x: Likewise.
45202
45203 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
45204
45205         * gcc.dg/20020224-1.c: New test.
45206
45207 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
45208
45209         * gcc.c-torture/execute/20020225-1.c: New.
45210
45211 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45212
45213         * gcc.dg/cpp/wchar-1.c: New test.
45214
45215 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
45216
45217         * gcc.dg/20020222-1.c: New test.
45218
45219 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
45220
45221         * g++.dg/opt/anonunion1.C: New test.
45222
45223 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
45224
45225         * g++.dg/template/qualttp19.C: New test.
45226         * g++.dg/template/qualttp20.C: New test.
45227         * g++.old-deja/g++.jason/report.C: Adjust expected errors
45228         * g++.old-deja/g++.other/qual1.C: Likewise.
45229
45230 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
45231
45232         * gcc.dg/attr-alwaysinline.c: New.
45233
45234 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
45235
45236         * gcc.dg/20020220-1.c: New test.
45237
45238         * gcc.dg/20020220-2.c: New test.
45239
45240         * g++.dg/opt/mmx1.C: New test.
45241
45242 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
45243
45244         * gcc.c-torture/compile/20020110.c: New test.
45245
45246 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
45247
45248         * gcc.c-torture/execute/20020219-1.c: New test.
45249
45250         * gcc.dg/20020219-1.c: New test.
45251
45252         * gcc.dg/noncompile/20020220-1.c: New test.
45253
45254         * g++.dg/opt/ptrintsum1.C: New test.
45255
45256         * gcc.dg/debug/20020220-1.c: New test.
45257
45258 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
45259
45260         * gcc.c-torture/execute/20020216-1.c: New test.
45261
45262 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45263
45264         * gcc.dg/decl-1.c: Update, new test.
45265
45266 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
45267
45268         * g++.dg/abi/bitfield1.C: New test.
45269         * g++.dg/abi/bitfield2.C: New test.
45270
45271 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45272
45273         * gcc.dg/attr-nest.c: New test.
45274
45275 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45276
45277         * gcc.c-torture/execute/20020215-1.c: New test.
45278
45279 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
45280
45281         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45282         * g++.dg/debug/debug.exp: New.
45283         * g++.dg/debug/trivial.C: New.
45284         * g++.dg/debug/debug1.C: Moved...
45285         * g++.dg/other/debug1.C: ...from here.
45286         * g++.dg/debug/debug2.C: Moved...
45287         * g++.dg/other/debug2.C: ...from here.
45288         * g++.dg/debug/debug3.C: Moved...
45289         * g++.dg/other/debug3.C: ...from here.
45290
45291         * gcc.dg/noncompile/20020213-1.c: New test.
45292
45293 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
45294
45295         * g++.dg/other/debug3.C: New test.
45296
45297         * gcc.c-torture/execute/20020213-1.c: New test.
45298
45299 2002-02-13  Richard Smith <richard@ex-parrot.com>
45300
45301         * g++.old-deja/g++.other/thunk1.C: New test.
45302
45303 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45304
45305         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45306
45307 2002-02-13  Stan Shebs  <shebs@apple.com>
45308
45309         * gcc.dg/altivec-3.c: New.
45310
45311 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
45312
45313         * gcc.dg/Wunreachable-1.c: New test.
45314         * gcc.dg/Wunreachable-2.c: New test.
45315
45316 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45317
45318         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45319
45320 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
45321
45322         * gcc.dg/decl-1.c: New test.
45323
45324 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45325
45326         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45327
45328 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45329
45330         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45331         * gcc.c-torture/compile/980506-1.x: Likewise.
45332
45333 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45334
45335         * gcc.dg/20020210-1.c: New.
45336
45337 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
45338
45339         * g77.f-torture/execute/947.f: New regression test
45340         for PR fortran/947.
45341
45342 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
45343
45344         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45345         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45346
45347 2002-02-08  Richard Henderson  <rth@redhat.com>
45348
45349         * gcc.c-torture/compile/labels-3.c: New.
45350
45351 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
45352
45353         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45354         expression statements work instead.
45355         * gcc.dg/noncompile/20020207-1.c: New test.
45356
45357 2002-02-07  Richard Henderson  <rth@redhat.com>
45358
45359         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45360
45361 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45362
45363         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45364         message from g77
45365         * lib/g77-dg.exp: Trim g77 error messages so that they are
45366         recognized by dg.exp.
45367
45368 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45369
45370         PR fortran/5473
45371         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
45372
45373 2002-02-07  Richard Henderson  <rth@redhat.com>
45374
45375         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45376         to be sufficiently aligned for integers.
45377
45378 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
45379
45380         * g++.dg/template/friend4.C: New test.
45381
45382 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45383
45384         PR fortran/5743
45385         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45386         unsupported cases.
45387
45388 2002-02-07  Richard Henderson  <rth@redhat.com>
45389
45390         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45391         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45392         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45393         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45394
45395 2002-02-06  Richard Henderson  <rth@redhat.com>
45396
45397         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45398
45399 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
45400
45401         * gcc.dg/20020206-1.c: New test.
45402
45403 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
45404
45405         * gcc.c-torture/execute/20020206-1.c: New test.
45406
45407         * gcc.c-torture/execute/20020206-2.c: New test.
45408
45409         PR optimization/5429:
45410         * gcc.c-torture/compile/20020206-1.c: New test.
45411
45412 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
45413
45414         * g++.dg/ext/align1.C: Do not use an explicit alignment value
45415         as certain file formats cannot support particularly large
45416         alignments.
45417
45418         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45419         and do not expect to be able to link the executable.
45420
45421         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45422         fail because the COFF format does not support the weak attribute.
45423
45424 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
45425
45426         * g77.dg/pr5473.f: New test
45427
45428 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
45429
45430         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45431         Fix testcase accordingly.
45432
45433 2002-02-04  Richard Henderson  <rth@redhat.com>
45434
45435         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45436         (buf): Change to be an array of pointers, not ints.
45437
45438 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45439
45440         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45441         before all tests.  Move warning one line above to match where it
45442         C frontend emits.
45443         * gcc.dg/Wswitch-2.c: New test.
45444         * g++.dg/warn/Wswitch-1.C: New test.
45445         * g++.dg/warn/Wswitch-2.C: New test.
45446
45447 2002-02-04  Richard Henderson  <rth@redhat.com>
45448
45449         * g++.dg/abi/offsetof.C: Fix size comparison.
45450
45451 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45452
45453         * gcc.dg/cast-qual-2.c: New test.
45454
45455 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45456
45457         * gcc.dg/20020201-4.c: New test.
45458
45459 2002-02-04  Ben Elliston  <bje@redhat.com>
45460
45461         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45462         target_info attribute != 0, in addition to the empty string.
45463         (gcc_target_compile): Likewise.
45464
45465 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45466
45467         * gcc.dg/Wswitch.c: New test.
45468         PR gcc/4475. PR gcc/3780.
45469
45470 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45471
45472         * g77.f-torture/execute/5122.f: New test for regressions
45473         against PR fortran/5122.
45474
45475 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45476
45477         * g77.f-torture/compile/pr3743.f: Delete
45478         * g77.dg/pr3743-1.f: New test.
45479         * g77.dg/pr3743-2.f: New test.
45480         * g77.dg/pr3743-3.f: New test.
45481         * g77.dg/pr3743-4.f: New test.
45482
45483 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45484
45485         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45486
45487 2002-02-02  Richard Henderson  <rth@redhat.com>
45488
45489         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45490         * gcc.c-torture/execute/bf64-1.c: Likewise.
45491
45492 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45493
45494         * gcc.dg/20020201-2.c: New test.
45495
45496         * gcc.dg/20020201-3.c: New test.
45497
45498         * gcc.c-torture/execute/bitfld-2.c: New test.
45499
45500 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45501
45502         * gcc.dg/bitfld-1.c: Update.
45503         * gcc.dg/bitfld-2.c: Update.
45504         * gcc.c-torture/execute/bitfld-1.x: New.
45505
45506 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45507
45508         * gcc.c-torture/execute/20020201-1.c: New test.
45509
45510 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45511
45512         PR target/5469
45513         * gcc.dg/20020201-1.c: New test.
45514
45515 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45516
45517         PR fortran/3743
45518         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45519         * g77.f-torture/compile/pr3743.x: Remove
45520
45521 2002-01-31  Tom Rix  <trix@redhat.com>
45522
45523         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45524
45525 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45526
45527         * gcc.dg/noncompile/20020130-1.c: New test.
45528
45529 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45530
45531         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45532
45533 2002-01-29  Richard Henderson  <rth@redhat.com>
45534
45535         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45536         to long long.
45537         * gcc.c-torture/execute/bf64-1.c: Likewise.
45538
45539 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45540
45541         * gcc.c-torture/execute/20020129-1.c: New test.
45542
45543 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45544
45545         * gcc.c-torture/compile/20000224-1.c: Update.
45546         * gcc.c-torture/execute/bitfld-1.c: New tests.
45547         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45548         * gcc.dg/uninit-A.c: Update.
45549
45550 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45551
45552         * g++.dg/template/ctor1.C: Add instantiation.
45553
45554 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45555
45556         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45557         argument to __builtin_prefetch to be const ptr.
45558
45559 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45560
45561         * gcc.c-torture/compile/20020120-1.c: New test.
45562
45563 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45564
45565         * gcc.c-torture/execute/20020127-1.c: New test.
45566
45567 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45568
45569         * g77.dg/f77-edit-i-in.f: New test
45570         * g77.dg/f77-edit-i-out.f: New test
45571
45572 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45573
45574         * gcc.dg/debug/debug.exp: New file.
45575         * gcc.dg/debug/trivial.c: New file.
45576         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45577         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45578         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45579         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45580         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45581         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45582         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45583         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45584         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45585         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45586         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45587         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45588         * gcc.dg/20000503-1.c: Removed.
45589         * gcc.dg/20010207-1.c: Removed.
45590         * gcc.dg/20011223-1.c: Removed.
45591         * gcc.dg/20020104-2.c: Removed.
45592         * gcc.dg/debug-1.c: Removed.
45593         * gcc.dg/debug-2.c: Removed.
45594         * gcc.dg/debug-3.c: Removed.
45595         * gcc.dg/debug-4.c: Removed.
45596         * gcc.dg/debug-5.c: Removed.
45597         * gcc.dg/debug-6.c: Removed.
45598         * gcc.dg/dwarf2-1.c: Removed.
45599         * gcc.dg/dwarf2-2.c: Removed.
45600
45601 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45602
45603         * g++.old-deja/g++.other/eh5.C: New test.
45604         * g++.old-deja/g++.other/sibcall2.C: New test.
45605         * g++.old-deja/g++.other/array9.C: New test.
45606         * g++.old-deja/g++.other/typename2.C: New test.
45607         * g++.old-deja/g++.other/crash60.C: New test.
45608         * g++.old-deja/g++.other/conv9.C: New test.
45609         * g++.old-deja/g++.other/mangle10.C: New test.
45610         * g++.old-deja/g++.other/unchanging1.C: New test.
45611         * g++.old-deja/g++.other/exprstmt1.C: New test.
45612         * g++.old-deja/g++.other/inline23.C: New test.
45613         * g++.old-deja/g++.eh/ia64-1.C: New test.
45614         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45615         * g++.old-deja/g++.other/reload1.C: New test.
45616         * g++.old-deja/g++.other/static20.C: New test.
45617         * g++.old-deja/g++.other/local-alloc1.C: New test.
45618         * g++.old-deja/g++.other/conv8.C: New test.
45619         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45620         * g++.old-deja/g++.other/storeexpr1.C: New test.
45621         * g++.old-deja/g++.other/storeexpr2.C: New test.
45622         * g++.dg/eh/template2.C: New test.
45623         * g++.dg/warn/weak1.C: New test.
45624
45625 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45626
45627         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45628         Remove first, non-varying, argument.
45629
45630 2002-01-23  Richard Henderson  <rth@redhat.com>
45631
45632         * gcc.dg/inline-2.c: New.
45633
45634         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45635         Add optional target arg.  Check number of arguments.
45636         (scan-assembler-not, scan-assembler-dem): Likewise.
45637         (scan-assembler-dem-not): Likewise.
45638
45639 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45640
45641         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45642         line 12.
45643         * g++.old-deja/g++.brendan/parse3.C,
45644         g++.old-deja/g++.other/crash26.C,
45645         g++.old-deja/g++.other/crash28.C,
45646         g++.old-deja/g++.other/crash29.C,
45647         g++.old-deja/g++.other/crash30.C,
45648         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45649
45650 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45651
45652         * gcc.dg/20020115-1.c: New.
45653
45654 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45655
45656         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45657
45658 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45659
45660         * gcc.dg/20020122-3.c: New.
45661
45662 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45663
45664         * g++.dg/other/gc1.C: New test.
45665
45666 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45667
45668         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45669
45670 2002-01-22  Richard Henderson  <rth@redhat.com>
45671
45672         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45673
45674 2002-01-22  Richard Henderson  <rth@redhat.com>
45675
45676         * gcc.dg/20020122-4.c: New.
45677
45678 2002-01-22  H.J. Lu <hjl@gnu.org>
45679
45680         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45681         link output.
45682         * gcc.dg/special/ecos.exp: Likewise.
45683         * lib/g++-dg.exp: Likewise.
45684         * lib/g77-dg.exp: Likewise.
45685         * lib/gcc-dg.exp : Likewise.
45686         * lib/mike-g++.exp: Likewise.
45687         * lib/mike-g77.exp: Likewise.
45688         * lib/mike-gcc.exp: Likewise.
45689         * lib/objc-dg.exp: Likewise.
45690
45691 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
45692
45693         PR target/5379
45694         * gcc.dg/20020122-2.c: New test.
45695
45696 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
45697
45698         * gcc.dg/20020122-1.c: New test.
45699
45700 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
45701
45702         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45703
45704 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
45705
45706         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45707
45708 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45709
45710         * gcc.c-torture/compile/20020121-1.c: New test.
45711
45712 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45713
45714         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45715         ld_library_path.
45716
45717 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
45718
45719         * gcc.dg/20020218-1.c: New test.
45720
45721 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
45722
45723         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45724         messages
45725         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45726         "At global scope" warning
45727         * g++.dg/ext/align1.C: Change cygwin test for alignment
45728         from db-bogus to dg-warning
45729
45730 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
45731
45732         * g77.f-torture/compile/cpp2.F: New test.
45733
45734 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45735
45736         * g++.dg/template/access1.C: New test.
45737
45738 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
45739
45740         * gcc.dg/20020118-1.c: New.
45741
45742 2002-01-18  Kazu Hirata  <kazu@hxi.com>
45743
45744         * gcc.c-torture/execute/20020118-1.c: New test.
45745
45746 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45747
45748         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45749         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45750         alignment warnings.
45751
45752 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45753
45754         * gcc.misc-tests/i386-prefetch.exp: Save and restore
45755         torture_with_loops and torture_without_loops
45756
45757 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
45758
45759         * gcc.c-torture/compile/20020116-1.c: New test.
45760
45761 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
45762
45763         * gcc.dg/20020116-2.c: New test.
45764
45765         * gcc.dg/ultrasp4.c: New test.
45766
45767         * gcc.dg/20020116-1.c: New test.
45768
45769 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
45770
45771         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45772         by EABI.
45773
45774 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
45775
45776         * gcc.misc-tests/i386-prefetch.exp: New.
45777         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45778         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45779         * gcc.misc-tests/i386-pf-none-1.c: New test.
45780         * gcc.misc-tests/i386-pf-sse-1.c: New test.
45781
45782 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
45783
45784         * gcc.dg/gnu89-init-1.c: Add new tests.
45785
45786 2002-01-15  Andreas Jaeger  <aj@suse.de>
45787
45788         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45789         * gcc.dg/i386-mmx-2.c: Likewise.
45790         * gcc.dg/i386-sse-1.c: Likewise.
45791         * gcc.dg/i386-sse-2.c: Likewise.
45792         * gcc.dg/i386-sse-3.c: Likewise.
45793
45794 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
45795
45796         * g77.f-torture/execute/intrinsic-unix-bessel.f:
45797         Uncomment additional cases that now pass.
45798
45799 2002-01-11  Richard Henderson  <rth@redhat.com>
45800
45801         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45802         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45803
45804 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
45805
45806         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45807
45808 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
45809
45810         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45811         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45812
45813 2002-01-10  Dale Johannesen  <dalej@apple.com>
45814
45815         * gcc.c-torture/execute/loop-11.c: New.
45816
45817 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
45818
45819         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45820         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45821
45822 2002-01-09  Richard Henderson  <rth@redhat.com>
45823
45824         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45825         type in which to perform the operation for each size.
45826
45827 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
45828
45829         * gcc.c-torture/compile/20020109-2.c: New test.
45830
45831 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
45832
45833         * gcc.c-torture/execute/loop-10.c: New test.
45834
45835 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45836
45837         * gcc.c-torture/compile/20010226-1.c: New test.
45838         * gcc.c-torture/compile/20010227-1.c: New test.
45839         * gcc.c-torture/compile/20010426-1.c: New test.
45840         * gcc.c-torture/compile/20010510-1.c: New test.
45841         * gcc.c-torture/compile/20010605-3.c: New test.
45842         * gcc.c-torture/compile/20010824-1.c: New test.
45843         * gcc.c-torture/execute/20010409-1.c: New test.
45844         * gcc.dg/noncompile/20000901-1.c: New test.
45845         * gcc.dg/20001023-1.c: New test.
45846         * gcc.dg/20001101-1.c: New test.
45847         * gcc.dg/20001102-1.c: New test.
45848         * gcc.dg/20010207-1.c: New test.
45849         * gcc.dg/20010405-1.c: New test.
45850         * gcc.dg/20010822-1.c: New test.
45851         * gcc.dg/20011107-1.c: New test.
45852
45853 2002-01-09  Jeffrey A Law  (law@redhat.com)
45854
45855         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45856
45857         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45858         execution failure on PA targets.
45859
45860 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45861
45862         * gcc.c-torture/compile/20020109-1.c: New test.
45863
45864 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45865
45866         * gcc.c-torture/execute/20020108-1.c: New test.
45867
45868 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45869
45870         * gcc.dg/20020108-1.c: New test.
45871
45872 2002-01-08  H.J. Lu <hjl@gnu.org>
45873
45874         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45875         for header files.
45876
45877 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45878
45879         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45880         consistency.
45881
45882 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45883
45884         * gcc.dg/altivec-4.c: Test altivec predicates.
45885
45886 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45887
45888         * gcc.c-torture/execute/20020107-1.c: New test.
45889
45890 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45891
45892         PR c/5279
45893         * gcc.c-torture/compile/20020106-1.c: New test.
45894
45895 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45896
45897         * gcc.c-torture/execute/nestfunc-4.c: New test.
45898
45899 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45900
45901         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45902         extra triple that slipped in.
45903         * g++.old-deja/g++.abi/align.C: Likewise.
45904         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45905
45906 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45907
45908         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45909         * g++.old-deja/g++.abi/align.C: Likewise.
45910         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45911
45912         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45913         on FreeBSD/i386.
45914         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45915         FreeBSD.
45916
45917 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45918
45919         * gcc.dg/20020104-1.c: New test.
45920
45921         * gcc.dg/20020104-2.c: New test.
45922
45923 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45924
45925         * gcc.dg/20020103-1.c: Fix typo in target selector.
45926
45927 2002-01-03  Richard Henderson  <rth@redhat.com>
45928
45929         * gcc.dg/20020103-1.c: New.
45930
45931 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45932
45933         * gcc.c-torture/execute/20020103-1.c: New test.
45934
45935 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45936
45937         * g++.dg/other/debug2.C: New test.
45938
45939         * gcc.c-torture/compile/20020103-1.c: New test.
45940
45941 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45942
45943         * gcc.dg/gnu89-init-1.c: Added new tests.
45944
45945 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45946
45947         * g++.dg/template/friend2.C: Remove as patch is reverted.
45948
45949         * g++.dg/warn/oldcast1.C: New test.
45950
45951         * g++.dg/template/ptrmem1.C: New test.
45952         * g++.dg/template/ptrmem2.C: New test.
45953
45954         * g++.dg/template/ntp.C: New test.
45955
45956         * g++.dg/other/component1.C: New test.
45957
45958         * g++.dg/template/ttp3.C: New test.
45959
45960         * g++.dg/template/friend2.C: New test.
45961         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45962
45963 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45964
45965         * g++.dg/other/ptrmem1.C: New test.
45966         * g++.dg/other/ptrmem2.C: New test.
45967
45968 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45969
45970         * g++.dg/template/ctor1.C: New test.
45971
45972 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45973
45974         * g++.dg/template/friend2.C: New test.
45975
45976 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45977
45978         * gcc.dg/mmix-1.c: New test.
45979
45980 2001-12-31  Richard Henderson  <rth@redhat.com>
45981
45982         * gcc.dg/asm-5.c: New.
45983
45984 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45985
45986         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45987         in namespace __gnu_cxx
45988
45989 2001-12-30  Richard Henderson  <rth@redhat.com>
45990
45991         * gcc.dg/debug-6.c: New.
45992
45993 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45994
45995         * gcc.c-torture/compile/20011229-2.c: New test.
45996
45997 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45998
45999         * gcc.dg/debug-3.c: New test.
46000         * gcc.dg/debug-4.c: New test.
46001         * gcc.dg/debug-5.c: New test.
46002
46003 2001-12-29  Richard Henderson  <rth@redhat.com>
46004
46005         * g++.dg/eh/loop1.C: New.
46006
46007 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46008
46009         * g++.dg/template/crash1.C: New test.
46010
46011 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46012
46013         * g++.dg/other/const1.C: New test.
46014
46015 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46016
46017         * gcc.c-torture/compile/20011229-1.c: New test.
46018
46019 2001-12-28  Stan Shebs  <shebs@apple.com>
46020
46021         * lib/objc-torture.exp: Resync with c-torture.exp.
46022         * lib/objc.exp: Load standard libraries.
46023
46024 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
46025
46026         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46027         additional tests.
46028
46029 2001-12-27  Roger Sayle <roger@eyesopen.com>
46030
46031         * gcc.c-torture/execute/string-opt-16.c: New testcase.
46032
46033 2001-12-27  Richard Henderson  <rth@redhat.com>
46034
46035         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46036
46037 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46038
46039         * g++.dg/eh/ctor1.C: New test.
46040         * g++.dg/other/error2.C: New test.
46041
46042 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46043
46044         * g++.dg/other/init2.C: New test.
46045
46046 2001-12-24  Richard Henderson  <rth@redhat.com>
46047
46048         * gcc.dg/20011223-1.c: New.
46049         * gcc.dg/inline-1.c: New.
46050
46051 2001-12-23  Richard Henderson  <rth@redhat.com>
46052
46053         * gcc.dg/asm-4.c: Test operand modifiers.
46054
46055 2001-12-23  Richard Henderson  <rth@redhat.com>
46056
46057         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46058
46059 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46060
46061         * gcc.c-torture/execute/20011223-1.c: New test.
46062
46063 2001-12-21  Richard Henderson  <rth@redhat.com>
46064
46065         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46066         re-enables the warning.
46067
46068 2001-12-21  Richard Henderson  <rth@redhat.com>
46069
46070         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46071
46072 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46073
46074         * gcc.c-torture/compile/20011218-1.c: New test.
46075
46076 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46077
46078         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46079         arm-isr.c test.
46080         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
46081         epilogue generation for ARM ISR routines.
46082
46083 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46084
46085         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46086         * gcc.dg/format/c90-printf-3.c: Likewise.
46087         * gcc.dg/format/c99-printf-3.c: Likewise.
46088         * gcc.dg/format/ext-1.c: Likewise.
46089         * gcc.dg/format/ext-6.c: Likewise.
46090         * gcc.dg/format/format.h: Prototype unlocked stdio.
46091
46092 2001-12-20  Richard Henderson  <rth@redhat.com>
46093
46094         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46095         (arena): Use it.
46096         (malloc): Correct allocation logic.  Abort if we fill up the
46097         arena before initialization complete.
46098         (realloc): Correct allocation logic.
46099
46100 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46101
46102         * gcc.c-torture/compile/20011219-2.c: New test.
46103
46104         * gcc.c-torture/execute/20011219-1.c: New test.
46105
46106 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
46107
46108         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46109         target does not support weak symbols.
46110
46111 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
46112
46113         * gcc.c-torture/compile/20011219-1.c: New test.
46114
46115 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
46116
46117         * g++.dg/other/error1.C: New test.
46118
46119 2001-12-17  Jeffrey A Law  (law@redhat.com)
46120
46121         * gcc.c-torture/execute/20011217-1.c: New test.
46122
46123 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
46124
46125         * objc.dg/special/: New directory.
46126         * objc.dg/special/special.exp: New file.
46127         * objc.dg/special/unclaimed-category-1.h: New file.
46128         * objc.dg/special/unclaimed-category-1a.m: New file.
46129         * objc.dg/special/unclaimed-category-1.m: New file.
46130
46131 2001-12-17  Andreas Jaeger  <aj@suse.de>
46132
46133         * gcc.c-torture/compile/20011217-2.c: New test.
46134
46135 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46136
46137         * gcc.c-torture/compile/20011217-1.c: New test.
46138
46139 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
46140
46141         * gcc.dg/20011214-1.c: New.
46142
46143 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
46144
46145         * gcc.dg/altivec-4.c: New.
46146
46147 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
46148
46149         * gcc.dg/20011113-1.c: New test.
46150
46151 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46152
46153         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46154         std::__malloc_alloc_template<0> and
46155         std::__default_alloc_template<false, 0>.
46156
46157 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
46158
46159         * objc/execute/bf-21.m: New test.
46160         * objc/execute/enumeration-1.m: New test.
46161         * objc/execute/enumeration-2.m: New test.
46162
46163 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
46164
46165         * gcc.dg/gnu89-init-1.c: New test.
46166
46167 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
46168
46169         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46170         * g++.old-deja/g++.jason/2371.C: Likewise.
46171         * g++.old-deja/g++.jason/template33.C: Likewise.
46172         * g++.old-deja/g++.jason/template34.C: Likewise.
46173         * g++.old-deja/g++.jason/template36.C: Likewise.
46174         * g++.old-deja/g++.oliva/typename1.C: Likewise.
46175         * g++.old-deja/g++.oliva/typename2.C: Likewise.
46176         * g++.old-deja/g++.other/typename1.C: Likewise.
46177         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46178         * g++.old-deja/g++.pt/nontype5.C: Likewise.
46179         * g++.old-deja/g++.pt/typename11.C: Likewise.
46180         * g++.old-deja/g++.pt/typename14.C: Likewise.
46181         * g++.old-deja/g++.pt/typename16.C: Likewise.
46182         * g++.old-deja/g++.pt/typename3.C: Likewise.
46183         * g++.old-deja/g++.pt/typename4.C: Likewise.
46184         * g++.old-deja/g++.pt/typename5.C: Likewise.
46185         * g++.old-deja/g++.pt/typename7.C: Likewise.
46186         * g++.old-deja/g++.robertl/eb9.C: Likewise.
46187
46188 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
46189
46190         * g++.dg/other/linkage1.C: New test.
46191         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46192         specifiers.
46193
46194 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46195
46196         * gcc.dg/concat.c: New test.
46197
46198 2001-12-11  Stan Shebs  <shebs@apple.com>
46199
46200         * objc/compile: New test directory.
46201         * objc/compile/compile.exp: New expect script.
46202         * objc/compile/20011211-1.m: New compile test.
46203
46204 2001-12-11  Jason Merrill  <jason@redhat.com>
46205
46206         * lib/prune.exp (prune_gcc_output): Also handle "In member
46207         function".  So many permutations...
46208
46209 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
46210
46211         * g++.dg/template/typedef1.C: New test.
46212
46213 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
46214
46215         * g++.dg/other/copy1.C: New test.
46216
46217 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
46218
46219         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46220
46221         * gcc.dg/builtin-choose-expr.c: New.
46222
46223 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
46224
46225         * gcc.dg/altivec-2.c: New.
46226
46227 2001-12-07  Richard Henderson  <rth@redhat.com>
46228
46229         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46230
46231 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
46232
46233         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46234         ultrasparc.
46235
46236 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46237
46238         * g++-old.deja/g++.robertl/eb101.C: Deleted.
46239
46240 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
46241
46242         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46243         variable argument list.
46244
46245 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
46246
46247         * gcc.c-torture/execute/memcheck: Delete entire directory.
46248         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46249         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46250
46251 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46252
46253         * gcc.dg/Wshadow-1.c: New test.
46254
46255 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
46256
46257         * gcc.c-torture/compile/20011130-1.c: New test.
46258
46259         * gcc.dg/noncompile/20011025-1.c: New test.
46260
46261         * g++.dg/other/anon-union.C: New test.
46262
46263         * gcc.c-torture/execute/20011024-1.c: New test.
46264
46265 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46266
46267         * gcc.c-torture/execute/20000722-1.x,
46268         gcc.c-torture/execute/20010123-1.x: Remove.
46269         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46270         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46271         gcc.dg/c99-complit-2.c: New tests.
46272
46273 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
46274
46275         * g++.dg/inherit/base1.C: New test.
46276
46277 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
46278
46279         * g++.dg/other/stdarg1.C: New test.
46280
46281         * gcc.c-torture/compile/20011130-2.c: New test.
46282
46283 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
46284
46285         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46286         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46287         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46288         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46289         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46290         * gcc.dg/builtin-prefetch-1.c: New test.
46291
46292 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
46293
46294         * gcc.dg/20011130-1.c: New test.
46295
46296 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46297
46298         * g++.dg/other/scope1.C: New test.
46299         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46300
46301 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46302
46303         * gcc.dg/vla-init-1.c: New test.
46304
46305 2001-12-01  Geoff Keating  <geoffk@redhat.com>
46306
46307         * gcc.c-torture/compile/structs.c: New testcase from GDB.
46308
46309 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46310
46311         * objc.dg/alias.m: Update.
46312         * objc.dg/class-1.m: Update.
46313         * objc.dg/const-str-1.m: Update.
46314         * objc.dg/fwd-proto-1.m: Update.
46315         * objc.dg/id-1.m: Update.
46316         * objc.dg/super-class-1.m: Update.
46317
46318 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
46319
46320         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46321         constructs.
46322
46323 2001-11-28  Jeffrey A Law  (law@cygnus.com)
46324
46325         * gcc.c-torture/execute/20011128-1.c: New test.
46326
46327 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
46328
46329         * gcc.dg/20011127-1.c: New test.
46330
46331 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46332
46333         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
46334         from Austin Group draft 7.
46335         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
46336         scanf format arguments.
46337         * gcc.dg/format/no-exargs-2.c: New test.
46338
46339 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
46340
46341         * g++.dg/abi/vbase8-4.C: New test.
46342
46343 2001-11-24  Ian Lance Taylor  <ian@airs.com>
46344
46345         * gcc.c-torture/execute/20011121-1.c: New test.
46346
46347 2001-11-23  Jeffrey A Law  (law@cygnus.com)
46348
46349         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46350
46351 2001-11-23  Andreas Jaeger  <aj@suse.de>
46352
46353         * gcc.dg/cpp/charconst-2.c: New test.
46354
46355 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
46356
46357         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46358         to the host if it is remote.  Let tests specify extra headers
46359         they use.
46360         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46361         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46362         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46363         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46364         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46365         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46366         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46367         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46368         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46369         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46370
46371 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
46372
46373         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46374         for little endian ARMs.
46375
46376 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
46377
46378         * gcc.c-torture/compile/20011119-1.c: New test.
46379         * gcc.c-torture/compile/20011119-2.c: New test.
46380
46381 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
46382
46383         * gcc.dg/altivec-1.c: Fix typo.
46384
46385 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46386
46387         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46388
46389 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
46390
46391         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46392
46393 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
46394
46395         * lib/g77.exp: Don't specify --rpath-link.
46396
46397         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46398         across all the headers.
46399         * gcc.dg/format/format.exp: For testing on a remote host,
46400         copy format.h.
46401
46402         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46403         * gcc.c-torture/execute/930406-1.c: Likewise.
46404         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46405
46406 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
46407
46408         * gcc.dg/altivec-1.c: New.
46409
46410 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
46411
46412         * gcc.dg/cpp/fpreprocessed.c: New test case.
46413
46414 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46415
46416         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46417         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46418         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46419
46420 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46421
46422         * gcc.dg/no-builtin-1.c: New test.
46423
46424 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
46425
46426         * gcc.c-torture/execute/20011115-1.c: New test.
46427
46428 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
46429
46430         * gcc.c-torture/compile/20011114-2.c: New test.
46431         * gcc.c-torture/compile/20011114-3.c: New test.
46432         * gcc.c-torture/compile/20011114-4.c: New test.
46433
46434 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46435
46436         * g++.dg/other/init1.C: New test.
46437
46438 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46439
46440         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46441         message.
46442
46443         * gcc.c-torture/execute/20011114-1.c: New testcase.
46444
46445         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46446         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46447         like the (before this change) version of 20010327-1.c.
46448
46449 2001-11-14  Roger Sayle <roger@eyesopen.com>
46450
46451         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46452
46453 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46454
46455         * g++.dg/init/array2.C: New test.
46456
46457 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46458
46459         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46460
46461 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46462
46463         * g++.dg/other/forscope1.C: New test.
46464         * g++.dg/ext/forscope1.C: New test.
46465         * g++.dg/ext/forscope2.C: New test.
46466
46467 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46468
46469         * gcc.c-torture/execute/20011113-1.c: New test.
46470
46471 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46472
46473         * gcc.c-torture/execute/20011109-2.c: New test.
46474
46475         * gcc.c-torture/execute/20011109-1.c: New test.
46476
46477 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46478
46479         * gcc.c-torture/compile/20011109-1.c: New test.
46480
46481 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46482
46483         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46484         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46485         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46486         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46487         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46488         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46489         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46490
46491 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46492
46493         * g++.dg/warn/Wshadow-1.C: New tests.
46494         * g++.old-deja/g++.mike/for3.C: Update.
46495
46496 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46497
46498         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46499         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46500         XFAILs.  Adjust expected error texts.
46501         * gcc.c-torture/compile/20011106-1.c,
46502         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46503         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46504         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46505         gcc.dg/c99-array-lval-5.c: New tests.
46506
46507 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46508
46509         * gcc.dg/cpp/defined.c: Update.
46510
46511 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46512
46513         * gcc.c-torture/execute/anon-1.c: New test.
46514
46515 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46516
46517         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46518         same size, so no warning should be produced on stormy16.
46519
46520         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46521         due to oversized array.
46522         * g++.old-deja/g++.mike/ns15.C: Likewise.
46523         * g++.old-deja/g++.pt/crash16.C: Likewise.
46524
46525 2001-11-02  Graham Stott  <grahams@redhat.com>
46526
46527         * g++.dgother/debug1.C: Fix typos.
46528
46529 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46530
46531         * g++.dg/other/debug1.C: New test.
46532
46533 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46534
46535         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46536         of unsigned long.
46537
46538 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46539
46540         * gcc.dg/20011029-2.c: New test.
46541
46542         * gcc.c-torture/compile/20011029-1.c: New test.
46543
46544 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46545
46546         * objc/execute/class_self-1.m: New test.
46547         * objc/execute/class_self-2.m: New test.
46548
46549 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46550
46551         * gcc.misc-tests/msgs.exp: Delete.
46552         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46553         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46554         error set to match recent changes.
46555
46556 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46557
46558         * gcc.dg/20011021-1.c: New test.
46559
46560 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46561
46562         * gcc.c-torture/compile/20011023-1.c: New test.
46563
46564 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46565
46566         * lib/g77.exp: Rewrite based on lib/g++.exp.
46567
46568 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46569
46570         * gcc.c-torture/execute/20011019-1.c: New test.
46571
46572         * gcc.dg/20011018-1.c: New test.
46573
46574 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46575
46576         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46577
46578 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46579
46580         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46581         * gcc.dg/attr-invalid.c: Likewise.
46582
46583 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46584
46585         * gcc.dg/20011015-1.c: New test.
46586
46587 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46588
46589         * g++.dg/template/unify2.C: New test.
46590
46591 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46592
46593         * g++.dg/other/exception-specification.C: New test
46594
46595 2001-10-13  Tom Rix  <trix@redhat.com>
46596
46597         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46598         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46599
46600 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46601
46602         * gcc.dg/20011009-1.c: New test.
46603
46604 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46605
46606         PR g++/4476
46607         * g++.dg/other/friend1.C: New test.
46608
46609 2001-10-11  Richard Henderson  <rth@redhat.com>
46610
46611         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46612
46613 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46614
46615         * gcc.c-torture/compile/20011010-1.c: New.
46616
46617 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46618
46619         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46620         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46621         g77.f-torture/execute/execute.exp,
46622         g77.f-torture/noncompile/noncompile.exp,
46623         gcc.c-torture/compile/compile.exp,
46624         gcc.c-torture/execute/execute.exp,
46625         gcc.c-torture/execute/ieee/ieee.exp,
46626         gcc.c-torture/execute/memcheck/memcheck.exp,
46627         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46628         objc/execute/execute.exp: Update FSF address.
46629
46630 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46631
46632         * gcc.dg/cpp/cmdlne-C.c: Update.
46633         * gcc.dg/cpp/cmdlne-C2.c: New.
46634
46635 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46636
46637         * gcc.c-torture/execute/20011008-3.c: New.
46638
46639 2001-10-08  DJ Delorie  <dj@redhat.com>
46640
46641         * gcc.dg/20011008-1.c: New.
46642         * gcc.dg/20011008-2.c: New.
46643
46644 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46645
46646         * gcc.dg/cpp/spacing1.c: Update test.
46647
46648 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46649
46650         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46651         spelling errors of "separate" as "seperate".
46652
46653 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46654
46655         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46656         enough to avoid inlining.
46657
46658 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46659
46660         * lib/g77.exp: set libg2c_dir correctly.
46661
46662 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46663
46664         * gcc.dg/cpp/macro11.c: New test.
46665
46666 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46667
46668         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46669         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46670         gcc.dg/format/multattr-3.c: New tests.
46671         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
46672         tests for format attributes on function pointers being rejected.
46673
46674 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46675
46676         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46677
46678 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46679
46680         * g++.dg/warn/format1.C: New test.
46681
46682 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46683
46684         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46685
46686 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46687
46688         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46689
46690 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46691
46692         * gcc.dg/cpp/redef2.c: Add test.
46693
46694 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
46695
46696         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46697         long-standing bug on i686, apparently.
46698         * gcc.c-torture/execute/loop-2c.x: New file.
46699         * gcc.c-torture/execute/loop-2d.x: New file.
46700         * gcc.c-torture/execute/loop-3c.x: New file.
46701
46702 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
46703
46704         * gcc.dg/cpp/20000625-2.c: Correct line number.
46705
46706 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46707
46708         * gcc.dg/cpp/macro10.c: New test.
46709         * gcc.dg/cpp/strify3.c: New test.
46710         * gcc.dg/cpp/spacing1.c: Add tests.
46711         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46712         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46713
46714 2001-09-24  DJ Delorie  <dj@redhat.com>
46715
46716         * gcc.c-torture/execute/20010924-1.c: New test.
46717
46718 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46719
46720         * objc/execute/paste.m: Remove.
46721
46722 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46723
46724         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46725
46726 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
46727
46728         * g77.dg/strlen0.f: New test.
46729
46730 2001-09-21  Richard Henderson  <rth@redhat.com>
46731
46732         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46733         * g++.old-deja/g++.abi/vtable2.C: Likewise.
46734
46735 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46736
46737         Table-driven attributes.
46738         * g++.dg/ext/attrib1.C: New test.
46739
46740 2001-09-20  DJ Delorie  <dj@redhat.com>
46741
46742         * gcc.dg/20000926-1.c: Update expected warning messages.
46743         * gcc.dg/array-2.c: Likewise, and test for warnings too.
46744         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46745         array.
46746
46747 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
46748
46749         * g++.dg/eh/registers1.C: New test case.
46750
46751 2001-09-17  Richard Henderson  <rth@redhat.com>
46752
46753         * gcc.dg/array-5.c: Fix VLA decomposition test.
46754
46755 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46756
46757         * gcc.dg/cpp/line5.c: New testcase.
46758
46759 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46760
46761         * gcc.dg/cpp/macro9.c: New test.
46762
46763 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
46764
46765         * gcc.c-torture/execute/980223.c: Change type of addr from long
46766         to char *.
46767
46768 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
46769
46770         * gcc.c-torture/execute/20010915-1.c: New test.
46771
46772 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
46773
46774         * g77.dg/bprob: New directory.
46775         * g77.dg/bprob/bprob.exp: New file.
46776         * g77.dg/bprob/bprob-1.f: New test.
46777         * g77.dg/gcov: New directory.
46778         * g77.dg/gcov/gcov.exp: New file.
46779         * g77.dg/gcov/gcov-1.f: New test.
46780         * g77.dg/gcov/gcov-1.x: New file.
46781
46782 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46783
46784         * gcc.dg/cpp/directiv.c: Update.
46785         * gcc.dg/cpp/undef1.c: Update.
46786
46787 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
46788
46789         * gcc.dg/20010912-1.c: New test.
46790
46791 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
46792
46793         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46794         language-independent file in lib.
46795         * lib/gcov.exp: New file.
46796
46797 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46798
46799         * gcc.c-torture/compile/20010911-1.c: New test.
46800
46801 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
46802
46803         * lib/profopt.exp: New, to support profile-directed optimizations.
46804         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46805         * gcc.misc-tests/bprob-1.c: New test.
46806         * gcc.misc-tests/bprob-2.c: New test.
46807
46808 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
46809
46810         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46811         XFAIL and which kinds of gcov output to verify.
46812         * gcc.misc-tests/gcov-4b.x: New file.
46813         * gcc.misc-tests/gcov-5b.x: New file.
46814         * gcc.misc-tests/gcov-6.x: New file.
46815         * gcc.misc-tests/gcov-7.c: New test.
46816         * gcc.misc-tests/gcov-7.x: New file.
46817
46818 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
46819
46820         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46821         * gcc.misc-tests/gcov-6.c: New test.
46822
46823 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46824
46825         PR c++/3986
46826         * g++.dg/abi/vbase1.C: New test.
46827
46828 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
46829
46830         * objc.dg/method-2.m: New.
46831
46832 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46833
46834         PR c++/4203
46835         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46836         * g++.dg/init/empty1.C: New test.
46837
46838 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
46839
46840         * gcc.c-torture/compile/20010903-1.c: New test.
46841
46842 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
46843
46844         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46845         for m68k.
46846
46847 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
46848
46849         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46850
46851         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46852
46853         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46854
46855 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46856
46857         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46858         for 16-bit 'unsigned int'.
46859
46860 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46861
46862         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46863
46864 2001-08-27  Richard Henderson  <rth@redhat.com>
46865
46866         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46867         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46868
46869 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46870
46871         * gcc.dg/asm-names.c (ymain): New.
46872
46873 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46874
46875         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46876         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46877         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46878
46879 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46880
46881         * gcc.dg/compare5.c: New testcase.
46882
46883 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46884
46885         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46886         and "In instantiation".
46887
46888 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46889
46890         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46891
46892 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46893
46894         * gcc.misc-tests/gcov.exp: Add support for branch information.
46895         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46896         * gcc.misc-tests/gcov-4.c: New test.
46897         * gcc.misc-tests/gcov-4b.c: New test.
46898         * gcc.misc-tests/gcov-5b.c: New test.
46899
46900 2001-08-20  Zack Weinberg  <zackw@panix.com>
46901
46902         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46903         expected to fail.
46904
46905 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46906
46907         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46908
46909 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46910
46911         * g++.dg/eh/template1.C: New test.
46912
46913 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46914
46915         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46916         Fix thinko.
46917         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46918         for xfail.
46919
46920 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46921
46922         * lib/g77-dg.exp: Use prune.exp for common procedures
46923         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46924         * lib/g77.exp: (g77-dg-prune) Remove
46925
46926 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46927
46928         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46929
46930 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46931
46932         * g++.dg/template/unify1.C: New test.
46933
46934 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46935
46936         * g++.dg/abi/empty4.C: New test.
46937
46938 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46939
46940         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46941         solaris2.*
46942         * g77.f-torture/compile/pr3743.x: Likewise.
46943
46944 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46945
46946         * g++.dg/other/using-declaration.C: New test.
46947
46948 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46949
46950         * gcc.dg/cpp/tr-sign.c: New testcase.
46951
46952 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46953
46954         * gcc.dg/cpp/19951025-1.c: Revert.
46955         * gcc.dg/cpp/directiv.c: We no longer process directives that
46956         interrupt macro arguments.
46957
46958 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46959
46960         * gcc.dg/bconstp-1.c: New test.
46961
46962 2001-08-03  Richard Henderson  <rth@redhat.com>
46963
46964         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46965
46966 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46967
46968         * gcc.dg/cpp/19951025-1.c: Update.
46969
46970 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46971
46972         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46973         should be x.
46974
46975 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46976
46977         Kill -fhonor-std.
46978         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46979         * g++.old-deja/g++.other/std1.C: Likewise.
46980         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46981
46982 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46983
46984         * lib/g77.exp: Load gcc-defs.exp for common procedures
46985         (g77_pass, g77_fail, g77_finish, g77_exit,
46986         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46987
46988 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46989
46990         * g77.dg/fbackslash.f
46991         * g77.dg/fcase-preserve.f
46992         * g77.dg/ff90-1.f
46993         * g77.dg/ffixed-line-length-0.f
46994         * g77.dg/ffixed-line-length-132.f
46995         * g77.dg/ffixed-line-length-7.f
46996         * g77.dg/ffixed-line-length-72.f
46997         * g77.dg/ffixed-line-length-none.f
46998         * g77.dg/ffree-form-1.f
46999         * g77.dg/fno-backslash.f
47000         * g77.dg/fno-f90-1.f
47001         * g77.dg/fno-fixed-form-1.f
47002         * g77.dg/fno-onetrip.f
47003         * g77.dg/fno-typeless-boz.f
47004         * g77.dg/fno-underscoring.f
47005         * g77.dg/fno-vxt-1.f
47006         * g77.dg/fonetrip.f
47007         * g77.dg/ftypeless-boz.f
47008         * g77.dg/fugly-assumed.f
47009         * g77.dg/funderscoring.f
47010         * g77.dg/fvxt-1.f
47011
47012 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
47013
47014         * objc.dg/fwd-proto-1.m: New.
47015         * objc.dg/local-decl-1.m: New.
47016         * objc.dg/naming-1.m: New.
47017         * objc.dg/naming-2.m: New.
47018         * objc.dg/proto-hier-1.m: New.
47019
47020 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
47021
47022         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47023         largest-type elements to a struct makes its size grow.
47024
47025 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47026
47027         * g++.dg/abi/vthunk1.C: New test.
47028
47029 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47030
47031         * g++.dg/abi/vbase8-22.C: New test.
47032
47033 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47034
47035         * gcc.dg/cpp/macro8.c: New test.
47036
47037 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47038
47039         * g++.dg/abi/vbase8-21.C: New test.
47040
47041 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47042
47043         * g++.dg/abi/vbase8-10.C: New test.
47044
47045 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47046
47047         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47048         ${tool}_set_ld_library_path.
47049         Changed caller.
47050         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47051         g++.exp.
47052
47053 2001-07-26  Stan Cox <scox@redhat.com>
47054
47055         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47056         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47057         gcc_exit, gcc_check_unsupported_p):
47058         Moved to gcc-deps.exp
47059         * gcc-deps.exp: New file.
47060
47061 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47062
47063         * g++.old-deja/g++.pt/defarg14.C: New test.
47064
47065 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47066
47067         * g++.old-deja/g++.other/lineno5.C: New test.
47068
47069 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47070
47071         * g++.old-deja/g++.pt/crash68.C: New test.
47072
47073 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47074
47075         * g++.old-deja/g++.other/crash42.C: New test.
47076
47077 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47078
47079         * gcc.dg/cpp/extratokens.c: Fix.
47080         * gcc.dg/cpp/skipping2.c: New tests.
47081
47082 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47083
47084         * gcc.c-torture/execute/20010724-1.c: New file.
47085         * gcc.c-torture/execute/20010724-1.x: New file.
47086
47087 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47088
47089         * g++.old-deja/g++.other/cond7.C: New test.
47090
47091 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47092
47093         * g++.old-deja/g++.other/optimize4.C: New test.
47094
47095 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47096
47097         * g++.old-deja/g++.abi/vbase8-5.C: New test.
47098
47099 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
47100
47101         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47102         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47103         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47104         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47105
47106         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47107         bug report" message.
47108
47109         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47110         * g++.dg/ext/instantiate1.C: Move from old-deja.
47111
47112 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
47113
47114         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47115         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47116         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47117         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47118
47119 2001-07-23  Jeffrey A Law  (law@cygnus.com)
47120
47121         * gcc.c-torture/execute/20010723-1.c: New test.
47122
47123 2001-07-23  Ben Elliston  <bje@redhat.com>
47124
47125         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47126
47127 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47128
47129         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47130         i[34567]86-*-*.
47131         Delete handling of ieee_multilib_flags.
47132         Pass -mieee for alpha*-*-* and sh-*-*.
47133         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47134
47135 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
47136
47137         Remove old-abi tests.
47138         * g++.old-deja/g++.mike/p11116.C: Remove.
47139         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47140
47141 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
47142
47143         * g77.f-torture/compile/pr3743.f: New test
47144
47145 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
47146
47147         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47148
47149 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47150
47151         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47152         g++.old-deja/g++.pt/static6.C: Likewise.
47153         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47154         supports weak symbols.
47155
47156 2001-07-18  Andreas Jaeger  <aj@suse.de>
47157
47158         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47159         supported again.
47160
47161 2001-07-18  Andreas Jaeger  <aj@suse.de>
47162
47163         * gcc.dg/iftrap-1.c: Fix target line.
47164
47165 2001-07-17  Richard Henderson  <rth@redhat.com>
47166
47167         * gcc.c-torture/execute/20010717-1.c: New.
47168
47169 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47170
47171         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47172         tests.
47173
47174 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47175
47176         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47177
47178 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47179
47180         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47181         UAC_SIGBUS, UAC_NOPRINT definitions.
47182
47183 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
47184
47185         * objc/execute/object_is_class.m: New test.
47186         * objc/execute/object_is_meta_class.m: New test.
47187
47188 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47189
47190         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47191         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47192
47193 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
47194
47195         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47196         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47197
47198 2001-07-14  Richard Henderson  <rth@redhat.com>
47199
47200         * gcc.dg/iftrap-1.c: New.
47201
47202 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
47203
47204         * g77.f-torture/execute/intrinsic77.f: New test.
47205
47206 2001-07-11  Janis Johnson <janis@us.ibm.com>
47207
47208         * gcc.misc-tests/gcov-3.c: New test.
47209
47210 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47211
47212         * gcc.c-torture/compile/20010711-1.c,
47213         * gcc.c-torture/compile/20010711-2.c: New tests.
47214
47215 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47216
47217         * gcc.c-torture/execute/20010711-1.c: New test.
47218
47219 2001-07-11  Ben Elliston  <bje@redhat.com>
47220
47221         * g++.old-deja/g++.other/enum5.C: New test.
47222
47223 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
47224
47225         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47226         (g++-dg-prune): Call prune_gcc_output.
47227         * prune.exp: New file for prune_gcc_output.
47228         * lib/g++.exp, lib/gcc.exp: Load it.
47229
47230 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47231
47232         * gcc.c-torture/compile/20010701-1.c,
47233         g++.old-deja/g++.ext/attrib6.C: New tests.
47234
47235 2001-07-06  Jeffrey A Law  (law@cygnus.com)
47236
47237         * gcc.c-torture/compile/20010706-1.c: New test.
47238
47239 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
47240
47241         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47242
47243 2001-06-28  Stan Shebs  <shebs@apple.com>
47244
47245         * gcc.dg/pragma-darwin.c: New test.
47246
47247 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47248
47249         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47250         Solaris 2.[678] system.
47251
47252 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47253
47254         * gcc.dg/20010622-1.c: New test.
47255
47256 2001-06-18  Stan Shebs  <shebs@apple.com>
47257
47258         * objc.dg: New directory.
47259         * objc.dg/dg.exp: New file.
47260         * objc.dg/alias.m: New.
47261         * objc.dg/class-1.m: New.
47262         * objc.dg/class-2.m: New.
47263         * objc.dg/const-str-1.m: New.
47264         * objc.dg/const-str-2.m: New.
47265         * objc.dg/id-1.m: New.
47266         * objc.dg/method-1.m: New.
47267         * objc.dg/super-class-1.m: New.
47268         * lib/objc-dg.exp: New file.
47269
47270 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47271
47272         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47273         of label name.
47274
47275 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
47276
47277         * g++.old-deja/g++.abi/vbase8-9.C: New test.
47278
47279 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47280
47281         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47282         variable.
47283
47284 2001-06-12  Richard Henderson  <rth@redhat.com>
47285
47286         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47287
47288 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47289
47290         * g++.old-deja/g++.abi/vbase5.C: New test.
47291         * g++.old-deja/g++.abi/vbase6.C: New test.
47292         * g++.old-deja/g++.abi/vbase7.C: New test.
47293
47294 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47295
47296         * gcc.c-torture/compile/20010610-1.c: New test.
47297
47298 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47299
47300         * g++.old-deja/g++.abi/vbase4.C: New test.
47301
47302 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47303
47304         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47305         support %f for HC11/HC12 targets.
47306         * gcc.c-torture/execute/930513-1.x: New file, likewise.
47307         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47308         on HC11/HC12 targets.
47309         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47310
47311 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47312
47313         * gcc.dg/wchar_t-1.c: New file.
47314         * gcc.dg/wint_t-1.c: Likewise.
47315
47316 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
47317
47318         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47319
47320 2001-06-11  Richard Henderson  <rth@redhat.com>
47321
47322         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47323
47324 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47325
47326         * gcc.c-torture/compile/20010611-1.c: New test.
47327
47328 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47329
47330         * gcc.dg/c99-tag-1.c: Add more tests.
47331
47332 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
47333
47334         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47335         representation on MN10300 and ARM/Thumb.
47336
47337 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
47338
47339         * g77.f-torture/execute/20010610.f: New.
47340
47341 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
47342
47343         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47344         names.
47345
47346 2001-06-09  Richard Henderson  <rth@redhat.com>
47347
47348         * gcc.c-torture/execute/ashrdi-1.c: New.
47349         * gcc.c-torture/execute/ashldi-1.c: New.
47350         * gcc.c-torture/execute/lshrdi-1.c: New.
47351
47352 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
47353
47354         * objc/execute/load-3.m: Added. Check sending +load to categories,
47355         in addition to classes.
47356
47357 2001-06-08  Stan Shebs  <shebs@apple.com>
47358
47359         * objc/execute/load-2.m: New test.  From Nicola Pero
47360         <n.pero@mi.flashnet.it>.
47361
47362 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
47363
47364         * gcc.c-torture/execute/20010605-2.c: New test.
47365
47366 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47367
47368         * g++.old-deja/g++.abi/vbase2.C: New test.
47369         * g++.old-deja/g++.abi/vbase3.C: New test.
47370
47371 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47372
47373         * g++.old-deja/g++.pt/friend49.C: New test.
47374
47375 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
47376
47377         * g++.old-deja/g++.ext/anon3.C: New test.
47378
47379 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
47380
47381         * g++.old-deja/g++.other/conv7.C: New test.
47382
47383 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47384
47385         * gcc.c-torture/compile/20010605-2.c: New test.
47386
47387 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47388
47389         * gcc.c-torture/execute/20010604-1.c: New test.
47390
47391 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
47392
47393         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47394
47395 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
47396
47397         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47398         (g++_link_flags): Likewise.
47399         (g++_init): Pass gccpath's value to two previous functions.
47400
47401 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47402
47403         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47404         Ensure logfile entry matches exec command line.
47405
47406 2001-05-31  Richard Henderson  <rth@redhat.com>
47407
47408         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47409         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47410
47411 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
47412
47413         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47414         compiler for irix6.2
47415
47416 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
47417
47418         * g++.old-deja/g++.other/optimize3.C: New file.
47419
47420 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
47421
47422         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47423         assemble.
47424
47425 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
47426
47427         * g++.old-deja/g++.other/optimize2.C: New file.
47428
47429 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
47430
47431         * gcc.c-torture/compile/20010518-2.c: New file.
47432         * gcc.c-torture/execute/20010518-1.c: New file.
47433         * gcc.c-torture/execute/20010518-2.c: New file.
47434
47435 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47436
47437         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47438
47439 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47440
47441         G++ no longer defines builtins that do not begin with __builtin.
47442         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47443         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47444         * g++.old-deja/g++.law/builtin1.C: Likewise.
47445         * g++.old-deja/g++.law/cvt2.C: Likewise.
47446         * g++.old-deja/g++.mike/net5.C: Likewise.
47447         * g++.old-deja/g++.other/builtins1.C: Likewise.
47448         * g++.old-deja/g++.other/builtins2.C: Likewise.
47449         * g++.old-deja/g++.other/builtins3.C: Likewise.
47450         * g++.old-deja/g++.other/builtins4.C: Likewise.
47451         * g++.old-deja/g++.other/inline8.C: Likewise.
47452         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47453
47454 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47455
47456         * g++.old-deja/g++.pt/using1.C: Adjust.
47457         * g++.old-deja/g++.pt/using2.C: New test.
47458
47459 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47460
47461         * gcc.dg/cpp/charconst.c: New tests.
47462         * gcc.dg/cpp/escape.c: New tests.
47463         * gcc.dg/cpp/escape-1.c: New tests.
47464         * gcc.dg/cpp/escape-2.c: New tests.
47465         * gcc.dg/cpp/ucs.c: New tests.
47466
47467 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47468
47469         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47470         native compiler for irix6.5.
47471
47472 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47473
47474         * lib/g++.exp (g++_include_flags): Use args to compute
47475         get_multilibs.
47476         (g++_link_flags): Likewise.
47477         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47478
47479 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47480
47481         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47482
47483 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47484
47485         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47486         this file.
47487
47488 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47489
47490         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47491         STACK_SIZE;
47492         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47493         to STACK_SIZE; Use it to define size of add_histo array.
47494         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47495         to STACK_SIZE.
47496         (f): Use GITT_SIZE to define size of gitt local table.
47497         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47498         to STACK_SIZE; Use it to define size of bytemem array.
47499
47500 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47501
47502         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47503         on 68HC11/HC12 due to the asm instruction.
47504         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47505         * gcc.c-torture/compile/920520-1.x: Likewise.
47506         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47507         on 68HC11/HC12 because the function is larger than 64K.
47508         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47509         on 68HC11/HC12 because the structure is too large.
47510
47511 2001-05-20  Richard Henderson  <rth@redhat.com>
47512
47513         * gcc.c-torture/execute/20010520-1.c: New.
47514
47515 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47516
47517         * g++.old-deja/g++.warn/compare1.C: New test.
47518         * gcc.dg/compare4.c: New test.
47519
47520 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47521
47522         * g++.old-deja/g++.other/optimize1.C: New test.
47523
47524 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47525
47526         * g++.old-deja/g++.pt/spec41.C: New test.
47527
47528 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47529
47530         * gcc.c-torture/compile/20010114-1.x: Remove.
47531
47532 2001-05-18  Stan Shebs  <shebs@apple.com>
47533
47534         * gcc.c-torture/compile/20010518-1.c: New test.
47535
47536 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47537
47538         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47539         * g++.old-deja/g++.pt/crash67.C: New test.
47540
47541 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47542
47543         * g++.old-deja/g++.other/debug9.C: New test.
47544
47545 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47546
47547         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47548
47549 2001-05-16  Jan Hubicka  <jh@suse.cz>
47550
47551         * gcc.c-torture/compile/20010516-1.c: New test.
47552
47553 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47554
47555         * g++.old-deja/g++.other/crash41.C: New test.
47556
47557 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47558
47559         * g++.old-deja/g++.pt/crash66.C: New test.
47560
47561 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47562
47563         * g++.old-deja/g++.robertl/eb27.C: Convert.
47564
47565 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47566
47567         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47568         declaration being redundant.
47569
47570 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47571
47572         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47573
47574 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47575
47576         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47577
47578 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47579
47580         * lib/g++.exp: Use testsuite_flags.
47581
47582 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47583
47584         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47585
47586 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47587
47588         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47589
47590 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47591
47592         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47593
47594 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47595
47596         * gcc.c-torture/compile/20010313-1.c: New test.
47597
47598 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47599
47600         * gcc.dg/cpp/direct2.c: New test.
47601         * gccq.dg/cpp/direct2s.c: New test.
47602
47603         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47604
47605 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47606
47607         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47608         * g++.old-deja/g++.other/op3.C: Likewise.
47609
47610 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47611
47612         * gcc.dg/cpp/syshdr.h: New file.
47613         * gcc.dg/cpp/sysmac1.c: Update.
47614         * gcc.dg/cpp/sysmac2.c: Update.
47615
47616 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47617
47618         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47619
47620 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47621
47622         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47623         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47624
47625 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47626
47627         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47628
47629 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47630
47631         * lib/g++.exp (g++_include_flags): Don't use any special flags
47632         if TESTING_IN_BUILD_TREE is not defined.
47633         (g++_init): Use a plain 'c++' as the compiler if
47634         TESTING_IN_BUILD_TREEE is not defined.
47635
47636 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47637
47638         * g++.old-deja/g++.eh/catch13.C: New test.
47639         * g++.old-deja/g++.eh/catch14.C: New test.
47640
47641 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47642
47643         * gcc.dg/cpp/tr-define.c: New test.
47644
47645 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47646
47647         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47648         <stdlib.h>, not <malloc.h>.
47649
47650 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47651
47652         * g++.old-deja/g++.ns/template17.C: New test.
47653
47654 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47655
47656         * g++.old-deja/g++.pt/ref4.C: New test.
47657
47658 2001-04-30  Richard Henderson  <rth@redhat.com>
47659
47660         * gcc.dg/20000724-1.c: Revert last change.
47661
47662 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47663
47664         * g77.f-torture/execute/20010430.f: New test.
47665
47666 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
47667
47668         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47669
47670 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
47671
47672         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47673
47674 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47675
47676         * g++.old-deja/g++.eh/crash6.C: New test.
47677
47678 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47679
47680         * g++.old-deja/g++.other/warn7.C: New test.
47681
47682 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47683
47684         * g++.old-deja/g++.other/defarg9.C: New test.
47685
47686 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47687
47688         * g77.f-torture/compile/20010426.f: New test.
47689         * g77.f-torture/execute/20010426.f: New test.
47690
47691 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47692
47693         * g77.f-torture/compile/20000629-1.x: Remove - error
47694         has been fixed.
47695
47696 2001-04-26  Jeffrey A Law  (law@cygnus.com)
47697
47698         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47699         Tweak slightly to work with g++.dg framework.
47700         * g++.dg/special/ecos.exp: Run initp1.C test.
47701         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47702
47703         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47704         its linker doesn't give line numbers either.
47705         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47706
47707 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47708
47709         * g++.old-deja/g++.other/lex1.C: New test.
47710
47711 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
47712
47713         * gcc.dg/noncompile/20010425-1.c: New test.
47714
47715 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47716
47717         * g++.old-deja/g++.pt/mangle2.C: New test.
47718
47719 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47720
47721         * gcc.dg/format/plus-1.c: New test.
47722
47723 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47724
47725         * gcc.dg/20010423-1.c: New test.
47726
47727 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47728
47729         * gcc.c-torture/execute/20010422-1.c: New test.
47730
47731 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
47732
47733         * g++.old-deja/g++.ns/type2.C: New test.
47734
47735 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
47736
47737         * g++.old-deja/g++.other/perf1.C: New test.
47738
47739 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
47740
47741         * gcc.dg/c99-func-2.c: Remove xfail.
47742         * gcc.dg/c99-func-3.c: Remove xfail.
47743         * gcc.dg/c99-func-4.c: Remove xfail.
47744
47745 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
47746
47747         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47748
47749 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47750
47751         * gcc.c-torture/compile/20010423-1.c: New test.
47752
47753 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47754
47755         * g++.old-deja/g++.pt/typename28.C: New test.
47756
47757 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47758
47759         * g++.old-deja/g++.abi/empty2.C: New test.
47760         * g++.old-deja/g++.abi/empty3.C: New test.
47761
47762 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47763
47764         * g++.old-deja/g++.other/comdat2.C: New test.
47765         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47766
47767 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47768
47769         * g++.old-deja/g++.other/overload14.C: New test.
47770
47771 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47772
47773         * g++.old-deja/g++.other/lookup23.C: New test.
47774
47775 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47776
47777         * gcc.c-torture/execute/20010403-1.c: New test.
47778
47779 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
47780             Mark Mitchell  <mark@codesourcery.com>
47781
47782         * lib/old-dejagnu.exp: Don't delete output of executable.
47783         Add .exe suffix to executables.
47784
47785 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
47786
47787         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47788
47789 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47790
47791         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47792
47793 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47794
47795         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47796         * g++.old-deja/g++.abi/crash1.C: New test.
47797
47798 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47799
47800         * g++.old-deja/g++.other/crash40.C: New test.
47801
47802 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47803
47804         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47805
47806 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
47807
47808         * g++.old-deja/g++.other/warn6.C: New test.
47809
47810 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47811
47812         * g++.old-deja/g++.robertl/eb42.C: Same.
47813
47814 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47815
47816         * gcc.dg/wtr-conversion-1.c: New testcase.
47817
47818 2001-04-10  Richard Henderson  <rth@redhat.com>
47819
47820         * g++.old-deja/g++.other/array5.C: New.
47821
47822 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47823
47824         * gcc.c-torture/execute/20010408-1.c: New test.
47825
47826 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
47827
47828         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47829         headers and constructs.
47830         * g++.old-deja/g++.robertl/eb79.C: Same.
47831         * g++.old-deja/g++.robertl/eb77.C (main): Same.
47832         * g++.old-deja/g++.robertl/eb73.C: Same.
47833         * g++.old-deja/g++.robertl/eb66.C (main): Same.
47834         * g++.old-deja/g++.robertl/eb55.C (t): Same.
47835         * g++.old-deja/g++.robertl/eb54.C (main): Same.
47836         * g++.old-deja/g++.robertl/eb46.C (main): Same.
47837         * g++.old-deja/g++.robertl/eb44.C: Same.
47838         * g++.old-deja/g++.robertl/eb41.C (main): Same.
47839         * g++.old-deja/g++.robertl/eb4.C (main): Same.
47840         * g++.old-deja/g++.robertl/eb39.C: Same.
47841         * g++.old-deja/g++.robertl/eb33.C (main): Same.
47842         * g++.old-deja/g++.robertl/eb31.C (main): Same.
47843         * g++.old-deja/g++.robertl/eb30.C: Same.
47844         * g++.old-deja/g++.robertl/eb3.C: Same.
47845         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47846         * g++.old-deja/g++.robertl/eb21.C: Same.
47847         * g++.old-deja/g++.robertl/eb15.C: Same.
47848         * g++.old-deja/g++.robertl/eb118.C: Same.
47849         * g++.old-deja/g++.robertl/eb115.C (main): Same.
47850         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47851         * g++.old-deja/g++.robertl/eb109.C: Same.
47852         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47853         * g++.old-deja/g++.mike/rtti1.C: Same.
47854         * g++.old-deja/g++.mike/p658.C: Same.
47855         * g++.old-deja/g++.mike/net46.C: Same.
47856         * g++.old-deja/g++.mike/net34.C: Same.
47857         * g++.old-deja/g++.mike/memoize1.C: Same.
47858         * g++.old-deja/g++.mike/eh2.C: Same.
47859         * g++.old-deja/g++.law/weak.C: Same.
47860         * g++.old-deja/g++.law/visibility7.C: Same.
47861         * g++.old-deja/g++.law/visibility25.C: Same.
47862         * g++.old-deja/g++.law/visibility22.C: Same.
47863         * g++.old-deja/g++.law/visibility2.C: Same.
47864         * g++.old-deja/g++.law/visibility17.C: Same.
47865         * g++.old-deja/g++.law/visibility13.C: Same.
47866         * g++.old-deja/g++.law/visibility10.C: Same.
47867         * g++.old-deja/g++.law/visibility1.C: Same.
47868         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47869         * g++.old-deja/g++.law/vbase1.C: Same.
47870         * g++.old-deja/g++.law/operators32.C: Same.
47871         * g++.old-deja/g++.law/nest3.C: Same.
47872         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47873         * g++.old-deja/g++.law/except5.C (main): Same.
47874         * g++.old-deja/g++.law/cvt7.C (run): Same.
47875         * g++.old-deja/g++.law/cvt2.C: Same.
47876         * g++.old-deja/g++.law/cvt16.C: Same.
47877         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47878         * g++.old-deja/g++.law/ctors17.C (main): Same.
47879         * g++.old-deja/g++.law/ctors13.C: Same.
47880         * g++.old-deja/g++.law/ctors12.C (main): Same.
47881         * g++.old-deja/g++.law/ctors10.C: Same.
47882         * g++.old-deja/g++.law/code-gen5.C: Same.
47883         * g++.old-deja/g++.law/bad-error7.C: Same.
47884         * g++.old-deja/g++.law/arm9.C: Same.
47885         * g++.old-deja/g++.law/arm12.C: Same.
47886         * g++.old-deja/g++.law/arg8.C: Same.
47887         * g++.old-deja/g++.law/arg1.C: Same.
47888         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47889         * g++.old-deja/g++.jason/template31.C: Same.
47890         * g++.old-deja/g++.jason/template24.C (main): Same.
47891         * g++.old-deja/g++.jason/2371.C: Same.
47892         * g++.old-deja/g++.eh/new2.C: Same.
47893         * g++.old-deja/g++.eh/new1.C: Same.
47894         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47895         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47896         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47897         * g++.old-deja/g++.brendan/crash62.C: Same.
47898         * g++.old-deja/g++.brendan/crash52.C: Same.
47899         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47900         * g++.old-deja/g++.brendan/crash38.C: Same.
47901         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47902         * g++.old-deja/g++.brendan/copy9.C: Same.
47903
47904 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47905
47906         * gcc.c-torture/execute/20001203-2.c (memset):
47907         Count argument is of type __SIZE_TYPE__.
47908
47909 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47910
47911         * gcc.c-torture/compile/20010404-1.c: New test.
47912
47913 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47914
47915         * gcc.c-torture/compile/20010326-1.c: New test.
47916
47917 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47918
47919         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47920         peculiarities of the SH.
47921         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47922
47923 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47924
47925         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47926         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47927         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47928
47929 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47930
47931         * g77.f-torture/compile/20010321-1.f: New test.
47932
47933 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47934
47935         * gcc.c-torture/compile/20010329-1.c: New test.
47936
47937 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47938
47939         * gcc.c-torture/execute/20010329-1.c: New test.
47940
47941 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47942
47943         * g++.old-deja/g++.other/eh4.C: Fix typo.
47944
47945 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47946
47947         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47948
47949 2001-03-28  Philip Blundell  <philb@gnu.org>
47950
47951         * gcc.c-torture/compile/20010328-1.c: New test.
47952
47953 2001-03-27  Richard Henderson  <rth@redhat.com>
47954
47955         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47956         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47957
47958 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47959
47960         * gcc.c-torture/compile/20010327-1.c: New test.
47961
47962 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47963
47964         * g++.old-deja/g++.other/friend12.C: New test.
47965         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47966         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47967
47968 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47969
47970         * gcc.c-torture/execute/20010325-1.c: New test.
47971
47972 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47973
47974         * g++.old-deja/g++.other/mangle3.C: New test.
47975
47976 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47977
47978         * g++.old-deja/g++.other/anon8.C: New test.
47979
47980 2001-03-20  Philip Blundell  <philb@gnu.org>
47981
47982         * gcc.c-torture/compile/20010320-1.c: New test.
47983
47984 2001-03-17  Richard Henderson  <rth@redhat.com>
47985
47986         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47987
47988 2001-03-15  Geoff Keating  <geoff@redhat.com>
47989
47990         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47991         tests on AIX.
47992
47993 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47994
47995         * g++.old-deja/g++.other/eh4.C: New test.
47996
47997 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47998
47999         * gcc.dg/cpp/mi1.c: Update.
48000
48001 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
48002
48003         * g++.old-deja/g++.other/regstack.C: New test.
48004
48005 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48006
48007         * g++.old-deja/g++.other/ref4.C: New test.
48008
48009 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
48010
48011         * objc/execute/va_method.m: Added.
48012         * objc/execute/IMP.m: Added.
48013         * objc/execute/_cmd.m: Added.
48014         * objc/execute/accessing_ivars.m: Added.
48015         * objc/execute/class-1.m: Added.
48016         * objc/execute/class-10.m: Added.
48017         * objc/execute/class-11.m: Added.
48018         * objc/execute/class-12.m: Added.
48019         * objc/execute/class-13.m: Added.
48020         * objc/execute/class-14.m: Added.
48021         * objc/execute/class-2.m: Added.
48022         * objc/execute/class-3.m: Added.
48023         * objc/execute/class-4.m: Added.
48024         * objc/execute/class-5.m: Added.
48025         * objc/execute/class-6.m: Added.
48026         * objc/execute/class-7.m: Added.
48027         * objc/execute/class-8.m: Added.
48028         * objc/execute/class-9.m: Added.
48029         * objc/execute/class-tests-1.h
48030         * objc/execute/class-tests-2.h
48031         * objc/execute/compatibility_alias.m: Added.
48032         * objc/execute/encode-1.m: Added.
48033         * objc/execute/formal_protocol-1.m: Added.
48034         * objc/execute/formal_protocol-2.m: Added.
48035         * objc/execute/formal_protocol-3.m: Added.
48036         * objc/execute/formal_protocol-4.m: Added.
48037         * objc/execute/formal_protocol-5.m: Added.
48038         * objc/execute/formal_protocol-6.m: Added.
48039         * objc/execute/formal_protocol-7.m: Added.
48040         * objc/execute/informal_protocol.m: Added.
48041         * objc/execute/initialize.m: Added.
48042         * objc/execute/load.m: Added.
48043         * objc/execute/many_args_method.m: Added.
48044         * objc/execute/nested-3.m: Added.
48045         * objc/execute/no_clash.m: Added.
48046         * objc/execute/private.m: Added.
48047         * objc/execute/redefining_self.m: Added.
48048         * objc/execute/root_methods.m: Added.
48049         * objc/execute/selector-1.m: Added.
48050         * objc/execute/static-1.m: Added.
48051         * objc/execute/static-2.m: Added.
48052         * objc/execute/va_method.m: Added.
48053
48054 2001-03-10  Richard Henderson  <rth@redhat.com>
48055
48056         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48057
48058 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48059
48060         * g++.old-deja/g++.other/crash31.C: XFAIL.
48061         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48062         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48063         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48064         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48065         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48066
48067 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48068
48069         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48070
48071 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48072
48073         * gcc.dg/20000724-1.c: Don't use multiline strings.
48074
48075 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48076
48077         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48078         result of -cString against what we expect it to be; don't just
48079         print it out for no one to read.
48080
48081         * objc/execute/string3.m, objc/execute/string4.m: New tests.
48082         Based on testcases provided by Nicola Pero.
48083
48084 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48085
48086         * gcc.dg/cpp/macro7.c: New test.
48087
48088 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48089
48090         * gcc.dg/cpp/multiline.c: Update.
48091
48092 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48093
48094         * g++.old-deja/g++.other/enum3.C: New test.
48095
48096 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48097
48098         * g++.old-deja/g++.other/pod1.C: New test.
48099
48100 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48101
48102         * g++.old-deja/g++.ext/overload1.C: New test.
48103
48104 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48105
48106         * g++.old-deja/g++.pt/using1.C: New test.
48107
48108 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48109
48110         * g++.old-deja/g++.other/using9.C: New test.
48111
48112 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
48113
48114         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48115
48116         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48117
48118 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
48119
48120         * g++.old-deja/g++.ext/realpt1.C: Remove.
48121
48122 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
48123
48124         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48125
48126 2001-02-26  Will Cohen  <wcohen@redhat.com>
48127
48128         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48129
48130 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
48131
48132         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48133         templatized constructors.
48134
48135 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48136
48137         * gcc.c-torture/execute/20010224-1.c: New test.
48138
48139 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
48140
48141         * gcc.c-torture/execute/20010222-1.c: New test.
48142
48143 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
48144
48145         * g++.old-deja/g++.other/inline20.C: New test.
48146
48147 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
48148
48149         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48150
48151 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48152
48153         * g++.old-deja/g++.other/lookup22.C: New test.
48154
48155 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
48156
48157         * g77.dg: New directory.
48158         * g77.dg/20010216-1.f: New test case.
48159         * g77.dg/dg.exp: New driver.
48160         * lib/g77-dg.exp: New driver library.
48161
48162 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48163
48164         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48165
48166 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
48167
48168         * g++.old-deja/g++.other/decl9.C: New test.
48169
48170 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
48171
48172         * g++.old-deja/g++.other/init16.C: Update the test so that it does
48173         not need <string> and also tests the initialization at runtime.
48174
48175 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48176
48177         * gcc.c-torture/execute/longlong.c: New test.
48178
48179 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48180
48181         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48182
48183 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48184
48185         * gcc.c-torture/execute/920302-1.c (execute):
48186         Change argument type to short.
48187
48188 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48189
48190         * g++.old-deja/g++.pt/deduct6.C: New test.
48191
48192 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48193
48194         * g++.old-deja/g++.pt/deduct5.C: New test.
48195
48196 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
48197
48198         * gcc.c-torture/execute/20010209-1.c: New test.
48199
48200 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48201
48202         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48203
48204 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
48205
48206         * g++.dg/vtgc1.C: Update for new ABI.
48207
48208         * consistency.vlad: New directory, 1665 files.
48209
48210 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48211
48212         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48213         return type.
48214         * gcc.dg/cpp/digraphs.c: Declare puts.
48215
48216 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48217
48218         * g++.old-deja/g++.other/warn5.C: New test.
48219
48220 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48221
48222         * g++.old-deja/g++.pt/spec40.C: New test.
48223
48224 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48225
48226         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48227         case.
48228         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48229
48230 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
48231
48232         * gcc.c-torture/compile/20010209-1.c: New test.
48233
48234 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
48235
48236         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48237         excess errors message but not if it crashes.
48238         * g++.old-deja/g++.other/crash27.C: Likewise.
48239         * g++.old-deja/g++.other/crash28.C: Likewise.
48240         * g++.old-deja/g++.other/crash30.C: Likewise.
48241         * g++.old-deja/g++.other/crash32.C: Likewise.
48242         * g++.old-deja/g++.other/crash35.C: Likewise.
48243         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48244
48245 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48246
48247         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48248         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48249         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48250         g77.f-torture/execute/execute.exp,
48251         g77.f-torture/noncompile/noncompile.exp,
48252         gcc.c-torture/execute/execute.exp,
48253         gcc.c-torture/execute/memcheck/memcheck.exp,
48254         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48255         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48256         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48257         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48258         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48259         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48260         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48261         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48262         Remove bug reporting instructions with ancient email addresses.
48263
48264 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48265
48266         * gcc.dg/20010202-1.c: New test.
48267         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48268
48269 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
48270
48271         * g++.dg/stdbool-if.C: New test.
48272
48273 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
48274
48275         * objc/execute/fdecl.m: Added main().
48276
48277 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48278
48279         * gcc.c-torture/execute/20010206-1.c: New test.
48280
48281 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48282
48283         * gcc.dg/cpp/avoidpaste1.c: Update.
48284
48285 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
48286
48287         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48288         Pero <nicola@brainstorm.co.uk>.
48289         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48290
48291 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
48292
48293         * g++.old-deja/g++.pt/spec39.C: New test.
48294
48295 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
48296
48297         * gcc.c-torture/compile/20010202-1.c: New test.
48298
48299 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
48300
48301         * g++.old-deja/g++.abi/primary2.C: New test.
48302         * g++.old-deja/g++.abi/primary3.C: New test.
48303         * g++.old-deja/g++.abi/primary4.C: New test.
48304         * g++.old-deja/g++.abi/primary5.C: New test.
48305         * g++.old-deja/g++.abi/vtable3.h: New test.
48306         * g++.old-deja/g++.abi/vtable3a.C: New test.
48307         * g++.old-deja/g++.abi/vtable3b.C: New test.
48308         * g++.old-deja/g++.abi/vtable3c.C: New test.
48309         * g++.old-deja/g++.abi/vtable3d.C: New test.
48310         * g++.old-deja/g++.abi/vtable3e.C: New test.
48311         * g++.old-deja/g++.abi/vtable3f.C: New test.
48312         * g++.old-deja/g++.abi/vtable3g.C: New test.
48313         * g++.old-deja/g++.abi/vtable3h.C: New test.
48314         * g++.old-deja/g++.abi/vtable3i.C: New test.
48315         * g++.old-deja/g++.abi/vtable3j.C: New test.
48316         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48317
48318 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
48319
48320         * g++.old-deja/g++.other/anon6.C: New test.
48321         * g++.old-deja/g++.other/anon7.C: New test.
48322
48323 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48324
48325         * gcc.dg/cpp/avoidpaste2.c: New tests.
48326
48327 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
48328
48329         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48330
48331 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
48332
48333         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48334         DECIMAL_DIG cases for Irix."
48335
48336 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
48337
48338         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48339
48340 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48341
48342         * gcc.dg/c99-tag-1.c: New test.
48343
48344 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48345
48346         * gcc.dg/cpp/tr-warn1.c: Add tests.
48347
48348 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48349
48350         * gcc.dg/cpp/avoidpaste1.c: Update.
48351         * gcc.dg/cpp/paste4.c: Update.
48352
48353 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
48354
48355         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48356         cases for Irix.
48357
48358 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48359
48360         * g++.old-deja/g++.other/inline19.C: New test.
48361
48362 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48363
48364         * gcc.dg/Wlarger-than.c: New test.
48365
48366 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48367
48368         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48369
48370 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
48371
48372         * gcc.c-torture/execute/20010129-1.c: New test.
48373         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48374
48375 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48376
48377         * gcc.dg/cpp/avoidpaste1.c: Test case.
48378
48379 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
48380
48381         * g++.old-deja/g++.other/inline18.C: New test.
48382
48383 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48384
48385         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48386         and __builtin_putchar.
48387
48388 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
48389
48390         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48391         tests.
48392
48393 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
48394
48395         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48396         floating point number rounding mode to round to the nearest
48397         representable mode.
48398
48399 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
48400
48401         * g++.old-deja/g++.other/mangle2.C: New test.
48402
48403 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48404
48405         * gcc.c-torture/compile/20010124-1.c: New test.
48406
48407 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
48408
48409         * g++.old-deja/g++.pt/spec38.C: New test.
48410
48411 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48412
48413         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48414         "Build don't run".
48415
48416 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48417
48418         * gcc.c-torture/execute/20010123-1.c: New test.
48419
48420 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48421
48422         * g++.old-deja/g++.pt/spec37.C: New test.
48423
48424 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48425
48426         * g++.old-deja/g++.pt/overload14.C: New test.
48427
48428 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48429
48430         * gcc.c-torture/execute/20010122-1.c: New test, exercise
48431         __builtin_return_address.
48432
48433 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48434
48435         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48436         * g++.old-deja/g++.pt/spec35.C: New test.
48437         * g++.old-deja/g++.pt/spec36.C: New test.
48438
48439 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48440
48441         * gcc.c-torture/compile/20010118-1.c: New test.
48442
48443 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48444
48445         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48446
48447 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48448
48449         * gcc.c-torture/execute/20010119-1.c: New test.
48450
48451 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48452
48453         * g++.old-deja/g++.other/vbase5.C: New test.
48454
48455 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48456
48457         * gcc.c-torture/execute/20010118-1.c: New test.
48458
48459 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48460
48461         * g++.old-deja/g++.pt/deduct3.C: New test.
48462
48463 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48464
48465         * g++.old-deja/g++.pt/spec34.C: New test.
48466
48467 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48468
48469         * g77.f-torture/compile/20000601-2.f: New test.
48470
48471 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         * g++.old-deja/g++.other/init17.C: New test.
48474
48475 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48476
48477         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48478
48479 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48480
48481         * g++.old-deja/g++.pt/unify8.C: New test.
48482
48483 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48484
48485         * g++.old-deja/g++.abi/vbase1.C: New test.
48486
48487 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48488
48489         * g++.old-deja/g++.pt/crash65.C: New test.
48490
48491 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48492
48493         * gcc.dg/cpp/assembl2.S: New test case.
48494
48495 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48496
48497         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48498         are supported.
48499
48500 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48501
48502         * g++.old-deja/g++.other/builtins1.C: New test.
48503         * g++.old-deja/g++.other/builtins2.C: Likewise.
48504         * g++.old-deja/g++.other/builtins3.C: Likewise.
48505         * g++.old-deja/g++.other/builtins4.C: Likewise.
48506
48507 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48508
48509         * gcc.c-torture/compile/20010117-1.c: New test.
48510         * gcc.c-torture/compile/20010117-2.c: New test.
48511
48512 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48513
48514         * g77.f-torture/execute/20010116.[fx]: New test,
48515         XFAIL on i?86-*-*.
48516         * g77.f-torture/compile/20010115.f: Indicate it's
48517         a test for PR fortran/1636.
48518
48519 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48520
48521         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48522
48523 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48524
48525         * g77.f-torture/compile/20010115.f: New test.
48526
48527 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48528
48529         * g++.old-deja/g++.pt/nontype5.C: New test.
48530
48531 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48532
48533         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48534         have an equivalent working one below it.
48535
48536 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48537
48538         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48539         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48540
48541 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48542
48543         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48544         message containing "init_priority".
48545         (conpr-2.C): Likewise.
48546         (conpr-3.C): Likewise.
48547         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48548
48549 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48550
48551         * gcc.c-torture/execute/20010114-2.c: New test.
48552
48553 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48554
48555         * gcc.c-torture/compile/20010114-1.c: New test.
48556         * gcc.c-torture/compile/20010114-1.x: Xfail.
48557         * gcc.c-torture/compile/20010114-2.c: New test.
48558         * gcc.c-torture/execute/20010114-1.c: New test.
48559         * gcc.dg/trunc-1.c: New test.
48560         * gcc.dg/uninit-B.c: New test.
48561
48562 2001-01-13  Nick Clifton  <nickc@redhat.com>
48563
48564         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48565         target.
48566
48567 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48568
48569         * gcc.c-torture/compile/20010113-1.c: New test.
48570
48571 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48572
48573         * gcc.c-torture/compile/20001212-1.c: New test.
48574
48575 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48576
48577         * gcc.dg/cpp/widestr1.c: Update.
48578         * gcc.dg/cpp/prag-imp.c: Remove.
48579
48580 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48581
48582         * gcc.c-torture/execute/20000801-3.x: Remove.
48583         * gcc.dg/c90-init-1.c: New test.
48584         * gcc.dg/c99-init-1.c: New test.
48585         * gcc.dg/c99-init-2.c: New test.
48586         * gcc.dg/gnu99-init-1.c: New test.
48587
48588 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48589
48590         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48591         testing that no relevant ones were found.
48592
48593 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48594
48595         * g++.old-deja/g++.pt/cast2.C: New test.
48596
48597 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48598
48599         * g++.old-deja/g++.pt/friend47.C: New test.
48600
48601 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48602
48603         * g++.old-deja/g++.pt/instantiate13.C: New test.
48604
48605 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48606
48607         * g++.old-deja/g++.other/defarg7.C: New test.
48608         * g++.old-deja/g++.other/defarg8.C: New test.
48609
48610 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48611
48612         * g++.old-deja/g++.pt/crash64.C: New test.
48613
48614 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48615
48616         * g++.old-deja/g++.pt/crash63.C: New test.
48617
48618 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48619
48620         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48621
48622 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48623
48624         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48625
48626 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48627
48628         * g++.old-deja/g++.pt/error3.C: New test.
48629
48630 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48631
48632         * g++.old-deja/g++.other/crash39.C: New test.
48633
48634 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48635
48636         * g++.old-deja/g++.other/vbase4.C: New test.
48637
48638 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48639
48640         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48641         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48642         * gcc.dg/special/special.exp: New test driver which will check
48643         for alias support for the above test.
48644
48645 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48646
48647         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48648         problems on small machines.
48649         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48650         parameterize.
48651
48652 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48653
48654         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48655         mips.
48656         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48657
48658 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48659
48660         * g++.old_deja/g++.pt/using8.C: New test.
48661
48662 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48663
48664         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48665
48666 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
48667
48668         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48669         where a failure is expected.
48670         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48671
48672 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48673
48674         * g++.old_deja/g++.pt/instantiate12.C: New test.
48675
48676 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48677
48678         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48679         start of structs.
48680         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48681         * g++.old-deja/g++.brendan/crash17.C: Likewise.
48682         * g++.old-deja/g++.brendan/crash29.C: Likewise.
48683         * g++.old-deja/g++.brendan/crash48.C: Likewise.
48684         * g++.old-deja/g++.brendan/ns1.C: Likewise.
48685         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48686         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48687         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48688         * g++.old-deja/g++.eh/spec6.C: Likewise.
48689         * g++.old-deja/g++.jason/crash3.C: Likewise.
48690         * g++.old-deja/g++.law/ctors11.C: Likewise.
48691         * g++.old-deja/g++.law/ctors17.C: Likewise.
48692         * g++.old-deja/g++.law/ctors5.C: Likewise.
48693         * g++.old-deja/g++.law/ctors9.C: Likewise.
48694         * g++.old-deja/g++.mike/ambig1.C: Likewise.
48695         * g++.old-deja/g++.mike/net22.C: Likewise.
48696         * g++.old-deja/g++.mike/p3538a.C: Likewise.
48697         * g++.old-deja/g++.mike/p3538b.C: Likewise.
48698         * g++.old-deja/g++.mike/virt3.C: Likewise.
48699         * g++.old-deja/g++.niklas/t128.C: Likewise.
48700         * g++.old-deja/g++.other/anon4.C: Likewise.
48701         * g++.old-deja/g++.other/using1.C: Likewise.
48702         * g++.old-deja/g++.other/warn3.C: Likewise.
48703         * g++.old-deja/g++.pt/t37.C: Likewise.
48704         * g++.old-deja/g++.robertl/eb69.C: Likewise.
48705         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48706
48707 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48708
48709         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48710
48711 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48712
48713         * gcc.c-torture/execute/stdio-opt-3.c: New test.
48714
48715 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
48716
48717         * gcc.c-torture/compile/20010107-1.c: New test.
48718
48719 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48720
48721         * gcc.c-torture/execute/builtin-noret-1.c: New test.
48722
48723 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48724
48725         * gcc.dg/format/format.h: New file.
48726         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48727         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48728         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48729         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48730         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48731         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48732         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48733         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48734         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48735         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48736         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48737         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48738         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48739         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48740         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48741         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48742         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48743         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48744         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48745         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48746         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48747         instead of declaring standard types, macros and functions in each
48748         test.
48749
48750 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
48751
48752         * gcc.c-torture/execute/20010106-1.c: New test.
48753
48754 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48755
48756         * gcc.dg/format/format.exp: New file.
48757         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48758         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48759         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48760         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48761         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48762         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48763         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48764         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48765         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48766         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48767         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48768         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48769         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48770         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48771         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48772         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48773         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48774         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48775         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48776         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48777         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48778         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48779         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48780         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48781         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48782         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48783         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48784         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48785         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48786         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48787         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48788         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48789         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48790         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48791         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48792         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48793         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48794         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48795         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48796         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48797         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48798         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48799
48800 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
48801
48802         * gcc.c-torture/execute/991228-1.c: Take word endianness into
48803         account.
48804
48805 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48806
48807         * gcc.c-torture/execute/builtin-complex-1.c: New test.
48808
48809 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
48810
48811         * g++.old-deja/g++.pt/crash62.C: New test.
48812
48813 2001-01-04  Richard Henderson  <rth@redhat.com>
48814
48815         * gcc.dg/20000926-1.c: Update expected warnings.
48816         * gcc.dg/array-2.c: Likewise.
48817         * gcc.dg/array-4.c: Also validate flexible array members.
48818         * gcc.dg/c99-flex-array-1.c: New.
48819
48820 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48821
48822         * gcc.c-torture/compile/20001222-1.x: Remove.
48823
48824 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48825
48826         * gcc.c-torture/execute/built-in-setjmp.c: New.
48827
48828 2001-01-03  Richard Henderson  <rth@redhat.com>
48829
48830         * gcc.dg/940510-1.c: Update expected error wording.
48831         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48832
48833 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
48834
48835         * lib/target-supports.exp (check_alias_available): Modified to
48836         indicate aliases not supported if only weak aliases are supported.
48837
48838 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48839
48840         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48841         Turn on cmpstrsi checks for __pj__ and __i370__.
48842
48843 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48844
48845         * g++.old-deja/g++.other/virtual11.C: New test.
48846
48847 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48848
48849         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48850
48851 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48852
48853         * gcc.c-torture/compile/20010102-1.c: New test.
48854
48855 2001-01-02  Andreas Jaeger  <aj@suse.de>
48856
48857         * gcc.dg/noreturn-3.c: New test.
48858
48859         * gcc.dg/noreturn-4.c: New test.
48860
48861 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48862
48863         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48864         __builtin_fputc and __builtin_fwrite.
48865
48866 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48867
48868         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48869         signed char, not default char.
48870
48871 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48872
48873         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48874
48875 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48876
48877         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48878
48879 2000-12-29  Richard Henderson  <rth@redhat.com>
48880
48881         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48882         (__cyg_profile_func_exit): Define.
48883
48884 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48885
48886         * g++.dg/vtgc1.C: New test.
48887
48888 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48889
48890         * gcc.dg/noncompile/20001228-1.c: New test.
48891
48892         * gcc.dg/20001228-1.c: New test.
48893
48894         * gcc.c-torture/execute/20001228-1.c: New test.
48895
48896 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48897
48898         * gcc.dg/format-strfmon-1.c: New test.
48899
48900 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48901
48902         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48903         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48904         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48905         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48906         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48907         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48908         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48909         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48910         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48911         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48912         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48913         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48914         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48915
48916         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48917         * gcc.c-torture/execute/string-opt-4.c: Test index.
48918
48919 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48920
48921         * gcc.c-torture/compile/20001226-1.c: New test.
48922
48923 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48924
48925         * gcc.c-torture/compile/20001222-1.c: New test.
48926         * gcc.c-torture/compile/20001222-1.x: Xfail.
48927
48928 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48929
48930         * gcc.c-torture/execute/comp-goto-2.c: New test.
48931
48932 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48933
48934         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48935         Use long types if __INT_MAX__ is 32767.
48936         (main): Use cast to (sint32 *) when poking 88 into a_page.
48937
48938         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48939
48940 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48941
48942         * gcc.c-torture/compile/20001221-1.c: New test.
48943         * gcc.c-torture/execute/20001221-1.c: New test.
48944
48945 2000-12-20  Richard Henderson  <rth@redhat.com>
48946
48947         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48948         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48949
48950 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48951
48952         * gcc.dg/compare3.c: New test.
48953
48954 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48955
48956         * gcc.dg/format-warnll-1.c: New test.
48957
48958 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48959
48960         * gcc.dg/cpp/cmdlne-P.c: New test.
48961
48962 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48963
48964         * gcc.c-torture/execute/builtin-abs-1.c,
48965         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48966
48967 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48968
48969         * gcc.dg/cpp/multiline.c: New test.
48970
48971 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48972
48973         * g++.old-deja/g++.other/syshdr1.C: Update.
48974         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48975
48976 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48977
48978         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48979
48980 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48981
48982         * g++.old-deja/g++.pt/ttp65.C: New test.
48983
48984 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48985
48986         * g++.old-deja/g++.pt/ttp64.C: New test.
48987
48988 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48989
48990         * g++.old-deja/g++.pt/spec33.C: New test.
48991
48992 2000-12-14  Catherine Moore  <clm@redhat.com>
48993
48994         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48995         * gcc.c-torture/execute/920612-2.c: Likewise.
48996         * gcc.c-torture/execute/920428-2.c: Likewise.
48997         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48998         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48999
49000 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49001
49002         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49003         * gcc.dg/pack-test-2.c: Likewise.
49004
49005 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49006
49007         Tests by Zack Weinberg <zackw@stanford.edu>.
49008
49009         * gcc.dg/cpp/defined.c: Update.
49010         * gcc.dg/cpp/defined_trad.c: New tests.
49011
49012 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49013
49014         * gcc.dg/cpp/trad-direct.c: Update.
49015
49016 2000-12-11  Neil Booth  <neilb@earthling.net>
49017
49018         * gcc.dg/cpp/defined_trad.c
49019
49020 2000-12-11  Neil Booth  <neilb@earthling.net>
49021
49022         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49023
49024 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49025
49026         * gcc.dg/format-miss-2.c: New test.
49027
49028 2000-12-09  Neil Booth  <neilb@earthling.net>
49029
49030         * gcc.dg/cpp/lineflags.c: New tests.
49031         * gcc.dg/cpp/poison.c: Update.
49032         * gcc.dg/cpp/redef2.c: Update.
49033         * gcc.dg/cpp/skipping.c: New test.
49034
49035 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
49036
49037         * g++.old-deja/g++.other/eh3.C: New testcase.
49038
49039 2000-12-07  Neil Booth  <neilb@earthling.net>
49040
49041         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49042         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49043         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49044         wtr-union-init-2.c, wtr-union-init-3.c: Update.
49045         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49046         Update.
49047
49048 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49049
49050         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49051         __SIZE_TYPE__ instead of int for type of integers cast to
49052         pointers.
49053
49054 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49055
49056         * g++.old-deja/g++.other/cleanup4.C: New test.
49057
49058 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49059
49060         * format-sec-1.c: New test.
49061
49062 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49063
49064         * gcc.dg/format-nonlit-3.c: New test.
49065
49066 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49067
49068         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49069         through a null pointer.
49070
49071 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49072
49073         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49074         * g++.old-deja/g++.pt/partial4.C: New test.
49075
49076 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49077
49078         * gcc.c-torture/execute/ieee/hugeval.x: New.
49079
49080 2000-12-06  Neil Booth  <neilb@earthling.net>
49081
49082         * gcc.dg/cpp/backslash2.c: New tests.
49083
49084 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49085
49086         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49087         * gcc.c-torture/execute/stdio-opt-2.c: New test.
49088
49089 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
49090
49091         * gcc.c-torture/execute/20001203-2.c: New testcase.
49092
49093 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49094
49095         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49096         * g++.old-deja/g++.other/virtual10.C: New test.
49097
49098 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49099
49100         * g++.old-deja/g++.mike/pmf5.C: Remove test.
49101
49102 2000-12-05  Richard Henderson  <rth@redhat.com>
49103
49104         * gcc.c-torture/compile/20001205-1.c: New.
49105
49106 2000-12-04  Neil Booth  <neilb@earthling.net>
49107
49108         * g++.old-deja/g++.other/virtual9.C: New test.
49109         * g++.old-deja/g++.pt/crash61.C: New test.
49110         * gcc.c-torture/execute/loop-9.c: New test.
49111
49112 2000-12-04  Neil Booth  <neilb@earthling.net>
49113
49114         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49115         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49116         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49117         * gcc.dg/cpp/extratokens.c: ...here.
49118
49119 2000-12-04  Neil Booth  <neilb@earthling.net>
49120
49121         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49122         New tests.
49123
49124 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49125
49126         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49127         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49128
49129 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49130
49131         * gcc.c-torture/execute/20001203-1.c: New test.
49132
49133 2000-12-03  Neil Booth  <neilb@earthling.net>
49134
49135         * gcc.dg/cpp/macro6.c: New test cases.
49136
49137 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49138
49139         * gcc.c-torture/execute/string-opt-9.c: New test.
49140         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49141         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49142         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49143
49144         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49145         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49146
49147 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
49148
49149         * gcc.dg/cpp/if-6.c: New testcase.
49150
49151         * gcc.dg/20001201-1.c: New testcase.
49152
49153 2000-12-02  Neil Booth  <neilb@earthling.net>
49154
49155         * g++.old-deja/g++.other/externC4.C,
49156         g++.old-deja/g++.other/friend10.C: New tests.
49157
49158 2000-12-02  Neil Booth  <neilb@earthling.net>
49159
49160         * g++.old-deja/g++.other/instan2.C
49161         * g++.old-deja/g++.other/instan3.C: New test.
49162
49163 2000-12-02  Neil Booth  <neilb@earthling.net>
49164
49165         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49166         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49167         gnuc99.c,gnuc99-pedantic.c: New tests.
49168
49169 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49170
49171         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49172         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49173
49174 2000-12-01  Neil Booth  <neilb@earthling.net>
49175
49176         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49177         * gcc.dg/cpp/poison.c: Update.
49178         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49179
49180 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
49181
49182         * g77.f-torture/execute/20001201.f: New test.
49183
49184 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49185
49186         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49187
49188 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
49189
49190         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49191
49192 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
49193
49194         * g++.old-deja/g++.other/cast6.C: New test.
49195
49196 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
49197
49198         * gcc.c-torture/execute/20001130-2.c: New testcase.
49199
49200 2000-11-30  Richard Henderson  <rth@redhat.com>
49201
49202         * gcc.c-torture/execute/20001130-1.c: New test.
49203
49204 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49205
49206         * g++.old-deja/g++.other/op3.C: New test.
49207
49208 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49209
49210         * g++.old-deja/g++.other/op2.C: New test.
49211
49212 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49213
49214         * g++.old-deja/g++.other/crash38.C: New test.
49215
49216 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
49217
49218         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49219
49220 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
49221
49222         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49223         tests.
49224         * gcc.c-torture/execute/string-opt-6.c: New test.
49225
49226         * gcc.dg/20001117-1.c: Add main.
49227
49228 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
49229
49230         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49231         Move from here ...
49232         * gcc.dg/940510-1.c: ... to here.
49233
49234         * gcc.dg/20000926-1.c: GNU C now allows initializations of
49235         zero-size arrays in toplevel structures.
49236
49237 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49238
49239         * gcc.c-torture/execute/loop-8.c: New test.
49240
49241 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49242
49243         * g++.old-deja/g++.other/base1.C: New test.
49244
49245 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49246
49247         * g++.old-deja/g++.other/parse2.C: New test.
49248
49249 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49250
49251         * g++.old-deja/g++.pt/incomplete1.C: New test.
49252
49253 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49254
49255         * g++.old-deja/g++.other/friend9.C: New test.
49256
49257 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49258
49259         * gcc.dg/20001127-1.c: New test.
49260
49261 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49262
49263         * g++.old-deja/g++.pt/friend46.C: New test.
49264
49265 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49266
49267         * g++.old-deja/g++.other/ptrmem8.C: New test.
49268
49269 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49270
49271         * gcc.c-torture/execute/string-opt-7.c: New test.
49272         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49273
49274 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49275
49276         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49277         instead of 'mkcheck 2'.
49278
49279 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49280
49281         * gcc.c-torture/execute/memcheck/driver.c,
49282         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49283         C9X references to refer to C99.
49284
49285 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
49286
49287         * gcc.dg/ultrasp3.c: New test.
49288
49289 2000-11-25  Neil Booth  <neilb@earthling.net>
49290
49291         * gcc.dg/cpp/include2.c: Update test to be locale independent.
49292
49293 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
49294
49295         * gcc.c-torture/compile/20001123-2.c: New.
49296
49297 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49298
49299         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49300
49301 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
49302
49303         * gcc.dg/sequence-point-1.c: Add some new tests.
49304         * gcc.c-torture/execute/20001124-1.c: New test.
49305
49306 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49307
49308         * g++.old-deja/g++.other/vaarg4.C: New test.
49309         * gcc.c-torture/compile/20001123-1.c: New test.
49310
49311 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49312
49313         * g++.other/crash24.C: Adjust and remove XFAIL.
49314         * g++.other/crash37.C: New test.
49315
49316 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
49317
49318         * g++.old-deja/g++.pt/instantiate9.C: New test.
49319
49320 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
49321
49322         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49323         new ABI, too.
49324
49325         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49326         * g++.old-deja/g++.robertl/eb55.C: Likewise.
49327
49328 2000-11-22  Neil Booth  <neilb@earthling.net>
49329
49330         * gcc.dg/cpp/Wtrigraphs.c: New test.
49331
49332 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
49333
49334         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49335
49336 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
49337
49338         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49339
49340 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
49341
49342         * lib/gcc-dg.exp: load_lib scanasm.exp.
49343         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49344         * lib/g++-dg.exp: load_lib scanasm.exp.
49345         * lib/scanasm.exp: New.
49346         (scan-assembler, scan-assembler-not): Add optional arguments to
49347         test name, or if not present, the pattern name.
49348         (scan-assembler-dem, scan-assembler-dem-not): New.
49349
49350         * g++.dg/dg.exp: New.
49351
49352 2000-11-21  Neil Booth  <neilb@earthling.net>
49353
49354         * gcc.dg/cpp/integrated1.c: Remove.
49355
49356 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49357
49358         * gcc.c-torture/execute/20001121-1.c: New test.
49359
49360 2000-11-21  Richard Henderson  <rth@redhat.com>
49361
49362         * gcc.c-torture/compile/20001121-1.c: New test.
49363
49364 2000-11-20  Neil Booth  <neilb@earthling.net>
49365
49366         * gcc.dg/cpp/integrated1.c: New test.
49367
49368 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49369
49370         * g++.old-deja/g++.other/inline17.C: New test.
49371
49372 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
49373
49374         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49375         local variable to be zero: I made the variable global. Now
49376         uses abort() and exit() instead of relying on main's return value.
49377
49378 2000-11-20  Neil Booth  <neilb@earthling.net>
49379
49380         * gcc.dg/cpp/paste2.c: Update test.
49381         * objc/execute/paste.m: New test.
49382
49383 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49384
49385         * gcc.dg/c99-condexpr-1.c: New test.
49386
49387 2000-11-20  Neil Booth  <neilb@earthling.net>
49388
49389         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49390
49391 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
49392
49393         * g++.old-deja/g++.pt/export1.C: New test.
49394
49395 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
49396
49397         * gcc.dg/20001117-1.c: New test.
49398
49399 2000-11-18  Richard Henderson  <rth@redhat.com>
49400
49401         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49402
49403 2000-11-18  Richard Henderson  <rth@redhat.com>
49404
49405         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49406         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49407         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49408
49409 2000-11-18  Richard Henderson  <rth@redhat.com>
49410
49411         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49412         (main): New.  Exit cleanly.
49413
49414 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49415
49416         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49417         gcc.dg/c99-fordecl-2.c: New tests.
49418
49419 2000-11-18  Richard Henderson  <rth@redhat.com>
49420
49421         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49422         * gcc.c-torture/execute/zerolen-2.c: New.
49423
49424 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49425
49426         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49427         memory.
49428
49429 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49430
49431         * g++.old-deja/g++.pt/instantiate8.C: New test.
49432
49433 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49434
49435         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49436         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49437
49438 2000-11-16  Nick Clifton  <nickc@redhat.com>
49439
49440         * gcc.c-torture/execute/nestfunc-2.c: New test.
49441         * gcc.c-torture/execute/nestfunc-3.c: New test.
49442
49443 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49444
49445         * gcc.c-torture/compile/20001116-1.c: New test.
49446
49447 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49448
49449         * gcc.c-torture/execute/20001115-1.c: New test.
49450
49451 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49452
49453         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49454         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49455         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49456         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49457
49458 2000-11-15  Neil Booth  <neilb@earthling.net>
49459
49460         gcc.dg/cpp/_Pragma1.c: Update.
49461         gcc.dg/cpp/_Pragma2.c: New test.
49462
49463 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49464
49465         * g++.old-deja/g++.other/anon5.C: New test.
49466
49467 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49468
49469         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49470         tests.
49471
49472 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49473
49474         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49475         output.
49476
49477 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49478
49479         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49480         labels at end of compound statements.
49481
49482 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49483
49484         * gcc.c-torture/execute/loop-7.c: New test.
49485
49486 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49487
49488         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49489
49490 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49491
49492         * gcc.dg/c99-bool-1.c: New test.
49493
49494 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49495
49496         * gcc.dg/c99-scope-1.c: Remove xfail.
49497         * gcc.dg/c99-scope-2.c: New test.
49498
49499 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49500
49501         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49502         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49503
49504 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49505
49506         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49507         error messages.
49508
49509         * g++.mike/p700.C: Don't typedef wchar_t.
49510         * g++.mike/p784.C: Likewise.
49511         * g++.mike/eb101.C: Don't use __wchar_t.
49512
49513 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49514
49515         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49516         from DO loop.
49517
49518 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49519
49520         * gcc.c-torture/execute/20001111-1.c: New test.
49521
49522 2000-11-10  Nick Clifton  <nickc@redhat.com>
49523
49524         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49525         long multuiple and accumulate.
49526
49527 2000-11-09  Richard Henderson  <rth@redhat.com>
49528
49529         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49530         via size_t instead of int.
49531
49532         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49533         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49534         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49535         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49536
49537 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49538
49539         * gcc.c-torture/compile/20001109-1.c: New test.
49540         * gcc.c-torture/compile/20001109-2.c: New test.
49541
49542 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49543
49544         * g++.old-deja/g++.pt/operator1.C: New test.
49545         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49546
49547 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49548
49549         * gcc.dg/20001108-1.c: New test.
49550
49551 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49552
49553         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49554         with both arguments constant strings.
49555         * gcc.c-torture/execute/string-opt-3.c: New test.
49556         * gcc.c-torture/execute/string-opt-4.c: New test.
49557         * gcc.c-torture/execute/string-opt-5.c: New test.
49558
49559 2000-11-08  Nick Clifton  <nickc@redhat.com>
49560
49561         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49562         mulsidi3adddi patterns.
49563
49564 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49565
49566         * g++.old-deja/g++.other/crash36.C: New test.
49567
49568 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49569
49570         * g++.old-deja/g++.other/init16.C: New test.
49571
49572 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49573
49574         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49575
49576 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49577
49578         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49579         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49580         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49581
49582 2000-11-07  DJ Delorie  <dj@redhat.com>
49583
49584         * gcc.dg/20000614-1.c: Add return so that test can pass.
49585
49586 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49587
49588         * gcc.c-torture/execute/string-opt-1.c: New test.
49589
49590 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49591
49592         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49593         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49594         parameters in registers, and there is no way for a varargs
49595         function to know in which order the integer and floating-point
49596         parameters should be interleaved when they are placed on the
49597         stack.
49598         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49599         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49600
49601 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49602
49603         * gcc.c-torture/execute/string-opt-2.c: New test.
49604
49605 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49606
49607         * g++.old-deja/g++.pt/crash60.C: New test.
49608
49609 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49610
49611         * g++.old-deja/g++.other/crash24.C: New test.
49612         * g++.old-deja/g++.other/crash25.C: New test.
49613         * g++.old-deja/g++.other/crash26.C: New test.
49614         * g++.old-deja/g++.other/crash27.C: New test.
49615         * g++.old-deja/g++.other/crash28.C: New test.
49616         * g++.old-deja/g++.other/crash29.C: New test.
49617         * g++.old-deja/g++.other/crash30.C: New test.
49618         * g++.old-deja/g++.other/crash31.C: New test.
49619         * g++.old-deja/g++.other/crash32.C: New test.
49620         * g++.old-deja/g++.other/crash33.C: New test.
49621         * g++.old-deja/g++.other/crash34.C: New test.
49622         * g++.old-deja/g++.other/crash35.C: New test.
49623
49624 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49625
49626         * gcc.c-torture/execute/20001031-1.c: New test.
49627
49628 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49629
49630         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49631         namespace.
49632
49633         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49634         standards-conformant.
49635
49636         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49637
49638         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49639         * g++.old-deja/g++.mike/p755a.C: Likewise.
49640         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49641         library makes no calls to `operator new' during initialization.
49642
49643 2000-11-04  Neil Booth  <neilb@earthling.net>
49644
49645         * gcc.dg/cpp/include2.c: New tests.
49646
49647 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49648
49649         * lib/g++.exp (g++_set_ld_library_path): New function.
49650         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49651
49652 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49653
49654         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49655         warnings.
49656
49657 2000-11-01  Richard Henderson  <rth@redhat.com>
49658
49659         * g++.old-deja/g++.ext/namedret1.C: New.
49660         * g++.old-deja/g++.ext/namedret2.C: New.
49661         * g++.old-deja/g++.ext/namedret3.C: New.
49662
49663 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49664
49665         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49666         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49667
49668 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49669
49670         * gcc.c-torture/execute/va-arg-21.c: New test.
49671
49672 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49673
49674         * gcc.dg/c99-complex-2.c: New test.
49675
49676 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49677
49678         * gcc.c-torture/execute/stdio-opt-1.c: New test.
49679
49680 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
49681
49682         * g++.old-deja/g++.other/inline16.C: New test.
49683
49684 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
49685
49686         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49687         __PRETTY_FUNCTION__
49688
49689 2000-10-29  Neil Booth  <neilb@earthling.net>
49690
49691         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49692         New tests.
49693         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49694         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49695         optimisation.
49696
49697 2000-10-29  Neil Booth  <neilb@earthling.net>
49698
49699         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49700         * mi1.c, mi1c.h: Add null directives to multiple-include test.
49701         * mi5.c: Test multiple includes work with -C.
49702         * trigraphs.c: Test ^= version.
49703
49704 2000-10-28  Neil Booth  <neilb@earthling.net>
49705
49706         New tests and test updates for new macro expander.
49707
49708         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49709         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49710         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49711         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49712         new diagnostic messages.
49713
49714         * gcc.dg/cpp/macro3.c: New tests.
49715
49716 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
49717
49718         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49719         on the same line.
49720
49721 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
49722
49723         * g++.old-deja/g++.other/eh2.C: New test.
49724
49725 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49726
49727         * gcc.c-torture/execute/20001027-1.c: New test.
49728
49729 2000-10-26  Richard Henderson  <rth@redhat.com>
49730
49731         * gcc.c-torture/execute/20001026-1.c: New.
49732
49733 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
49734
49735         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49736         * g++.old-deja/g++.law/builtin1.C: Likewise.
49737         * g++.old-deja/g++.law/ctors10.C: Likewise.
49738         * g++.old-deja/g++.law/virtual3.C: Likewise.
49739         * g++.old-deja/g++.mike/p658.C: Likewise.
49740         * g++.old-deja/g++.other/sibcall1.C: Likewise.
49741         * g++.old-deja/g++.other/vaarg2.C: Likewise.
49742         * g++.old-deja/g++.robertl/eb124.C: Likewise.
49743         * g++.old-deja/g++.robertl/eb44.C: Likewise.
49744         * g++.old-deja/g++.robertl/eb77.C: Likewise.
49745
49746 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
49747
49748         * gcc.c-torture/compile/20001024-1.c: New test.
49749
49750 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
49751
49752         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49753         to tell us whether or not we are using V3.
49754
49755 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49756
49757         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49758         operands.
49759
49760 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49761
49762         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49763
49764 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
49765
49766         * gcc.c-torture/execute/20001024-1.c: New test.
49767
49768 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
49769
49770         * g++.old-deja/g++.other/sibcall1.C: New test.
49771
49772 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
49773
49774         * gcc.dg/noncompile/init-3.c: New test.
49775
49776 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49777
49778         * gcc.dg/format-array-1.c: New test.
49779
49780 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49781
49782         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49783         writing through null pointers; remove comment about testing
49784         unterminated strings.
49785
49786 2000-10-17  Matthew Hiller  <hiller@redhat.com>
49787
49788         * gcc.c-torture/execute/20001017-2.c: New test.
49789
49790 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49791
49792         * gcc.c-torture/compile/20001018-1.c: New test.
49793         * gcc.c-torture/compile/20001018-1.x: Xfail.
49794
49795 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49796
49797         * gcc.c-torture/execute/20001017-1.c: New test.
49798
49799 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49800
49801         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49802         for multiple use of arguments with scanf formats; add tests for
49803         multiple use of arguments.
49804
49805 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
49806
49807         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49808         from some old tests.
49809
49810 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49811
49812         * gcc.dg/format-miss-1.c: New test.
49813
49814 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49815
49816         * gcc.c-torture/execute/20001013-1.c: New test.
49817
49818 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49819
49820         * gcc.dg/format-branch-1.c: New test.
49821
49822 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49823
49824         * README, lib/file-format.exp: Remove EGCS references.
49825
49826 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49827
49828         * gcc.dg/20001013-1.c: New test.
49829
49830 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49831
49832         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49833         for intmax_t in the compiler using __typeof__ and the type rules
49834         for conditional expressions.
49835
49836 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
49837
49838         * gcc.dg/20001012-1.c: New test.
49839         * gcc.dg/20001012-2.c: New test.
49840
49841 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49842
49843         * gcc.dg/format-attr-1.c: New test.
49844
49845 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49846
49847         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49848         __LONG_LONG_MAX__ instead of LLONG_MAX.
49849
49850 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49851
49852         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49853         scanf flags.
49854         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49855         flags.
49856
49857 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49858
49859         * gcc.dg/sequence-pt-1.c: New test.
49860
49861 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49862
49863         * gcc.c-torture/execute/20001011-1.c: New testcase.
49864         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49865
49866 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49867
49868         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49869         does not error on it.
49870
49871 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49872
49873         * gcc.dg/20001009-1.c: New test.
49874
49875 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49876
49877         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49878         * gcc.c-torture/execute/20001009-2.c: ... to here.
49879
49880 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49881
49882         * gcc.c-torture/compile/20001009-1.c: New testcase.
49883         * gcc.c-torture/execute/20001009-1.c: New testcase.
49884         Testcases provided by Jan Hubicka <jh@suse.cz>.
49885
49886 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49887
49888         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49889         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49890         uintmax_t using <limits.h> to emulate the compiler's internal
49891         logic.  No longer XFAIL %j tests.
49892
49893 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49894
49895         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49896         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49897         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49898         regexps and details of expected handling of some bad formats.
49899         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49900         suppression.
49901
49902 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49903
49904         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49905         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49906         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49907         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49908         in list archives.
49909
49910 2000-10-06  Richard Henderson  <rth@cygnus.com>
49911
49912         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49913         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49914         * g++.old-deja/g++.jason/report.C: Likewise.
49915         * g++.old-deja/g++.law/friend5.C: Likewise.
49916         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49917         of the expected warnings.
49918
49919 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49920
49921         * g++.old-deja/g++.pt/enum14.C: New test.
49922
49923 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49924
49925         * g++.old-deja/g++.pt/crash59.C: New test.
49926
49927 2000-10-04  Will Cohen  <wcohen@redhat.com>
49928
49929         * gcc.dg/20000926-1.c: New test.
49930
49931 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49932
49933         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49934         function name for current C++ compiler.
49935         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49936
49937 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49938
49939         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49940         __PRETTY_FUNCTION__.
49941         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49942
49943 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49944
49945         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49946
49947 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49948
49949         * gcc.c-torture/compile/20000923-1.c: New test.
49950
49951 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49952
49953         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49954         * g++.old-deja/g++.pt/ttp62.C: Same.
49955         * g++.old-deja/g++.other/inline14.C: Same.
49956
49957 2000-09-24  Richard Henderson  <rth@cygnus.com>
49958
49959         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49960
49961 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49962
49963         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49964
49965 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49966
49967         * gcc.c-torture/compile/20000922-1.c: New file.
49968
49969 2000-09-21  Nick Clifton  <nickc@redhat.com>
49970
49971         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49972         a signed long modulo operation.
49973         (mod6): New function - perform an unsigned long modulo operation.
49974         (main): Add tests for modulos of very large numbers by very small
49975         dividends.
49976
49977 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49978
49979         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49980
49981 2000-09-19  Richard Henderson  <rth@cygnus.com>
49982
49983         * gcc.dg/compare2.c (case 10): XFAIL.
49984
49985 2000-09-18  Richard Henderson  <rth@cygnus.com>
49986
49987         * gcc.c-torture/execute/20000906-1.c: Move ...
49988         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49989         that support __builtin_trap.
49990
49991 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49992
49993         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49994
49995 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49996
49997         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49998         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49999         more $ format tests.
50000
50001 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50002
50003         * gcc.dg/format-errmk-1.c: New test.
50004
50005 2000-09-17  Greg McGary  <greg@mcgary.org>
50006
50007         * gcc.c-torture/execute/20000917-1.x: Remove.
50008
50009 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50010
50011         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50012
50013 2000-09-17  Greg McGary  <greg@mcgary.org>
50014
50015         * gcc.c-torture/execute/20000917-1.c: New test.
50016         * gcc.c-torture/execute/20000917-1.x: XFAIL.
50017
50018 2000-09-16  Neil Booth  <NeilB@earthling.net>
50019
50020         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50021         in nested macro bug.
50022
50023 2000-09-15  Neil Booth  <NeilB@earthling.net>
50024
50025         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50026
50027 2000-09-14  Jeffrey A Law  (law@cygnus.com)
50028
50029         * gcc.c-torture/execute/20000914-1.c: New test.
50030
50031 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
50032
50033         * g++.other/inline13.C: New test.
50034
50035 2000-09-12  Andreas Jaeger  <aj@suse.de>
50036
50037         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50038         constant by Ulrich Drepper <drepper@redhat.com>.
50039
50040 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
50041
50042         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50043
50044 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50045
50046         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50047
50048 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50049
50050         * gcc.dg/cpp/backslash.c: New test.
50051
50052 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50053
50054         * gcc.c-torture/execute/20000910-1.c: New test.
50055         * gcc.c-torture/execute/20000910-2.c: Likewise.
50056
50057 2000-09-11  Robert Lipe  <robertl@sco.com>
50058
50059         * gcc.dg/pragma-align.c: New test.
50060
50061 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50062
50063         * g++.old-deja/g++.pt/explicit82.C: New test.
50064         * g++.old-deja/g++.pt/explicit83.C: New test.
50065
50066 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50067
50068         * gcc.dg/asm-names.c: New test.
50069
50070 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50071
50072         * gcc.dg/cpp/tr-warn6.c: New test
50073
50074 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50075
50076         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50077         be accepted.
50078
50079 2000-09-07  Catherine Moore  <clm@redhat.com>
50080
50081         * gcc.c-torture/execute/unroll-1.c: New test.
50082
50083 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
50084
50085         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50086         ERROR markers.
50087         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50088         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50089         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50090         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50091         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50092         Preprocess only.
50093         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50094         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50095
50096 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50097
50098         * g++.old-deja/g++.pt/deduct2.C: New test.
50099
50100 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50101
50102         * g++.old-deja/g++.pt/parms2.C: New test.
50103
50104 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50105
50106         * g++.old-deja/g++.pt/crash58.C: New test.
50107
50108 2000-09-06  Greg McGary  <greg@mcgary.org>
50109
50110         * gcc.c-torture/execute/20000906-1.c: New test.
50111         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50112
50113 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50114
50115         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50116
50117 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50118
50119         * g++.old-deja/g++.pt/crash57.C: New test.
50120
50121 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50122
50123         * g++.old-deja/g++.pt/crash56.C: New test.
50124
50125 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50126
50127         * g++.old-deja/g++.pt/koenig1.C: New test.
50128
50129 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50130
50131         * gcc.dg/20000904-1.c: New test.
50132
50133 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50134
50135         * gcc.dg/cpp/paste8.c: New test.
50136
50137 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
50138
50139         * gcc.c-torture/compile/20000827-1.c: New test.
50140
50141 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50142
50143         * gcc.dg/format-diag-1.c: New test.
50144
50145 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50146
50147         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50148         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50149         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50150         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50151         gcc.dg/formatz-1.c: Adjust warning regular expressions.
50152
50153 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50154
50155         * g++.old-deja/g++.other/nested4.C: New test.
50156
50157 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50158
50159         * g++.old-deja/g++.ns/scoped1.C: New test.
50160
50161 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
50162
50163         * lib/g++.exp: Support testing already-installed GCC.
50164
50165 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50166
50167         * wtr-label-1.c, wtr-suffix-1.c: New tests.
50168
50169 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50170
50171         * gcc.dg/return-type-2.c: New test.
50172
50173 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
50174
50175         * gcc.c-torture/compile/20000825-1.c: New test.
50176
50177 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
50178
50179         * gcc.dg/dwarf2-2.c: New test.
50180
50181 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
50182
50183         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50184         dg-warning regexps.
50185
50186 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50187
50188         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50189         gcc.dg/format-ext-5.c: New tests.
50190
50191 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
50192
50193         * g++.old-deja/g++.other/crash22.C: New test.
50194
50195 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
50196
50197         * gcc.dg/noncompile/930622-2.c: Adjust error message.
50198
50199 2000-08-24  Richard Henderson  <rth@cygnus.com>
50200
50201         * gcc.dg/ia64-sync-1.c: New test.
50202         * gcc.dg/ia64-sync-2.c: New test.
50203         * gcc.dg/ia64-asm-1.c: New test.
50204
50205 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50206
50207         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50208         * gcc.dg/format-ext-2.c: New test.
50209
50210 2000-08-23  Jason Merrill  <jason@redhat.com>
50211
50212         * lib/old-dejagnu.exp: Also ignore "In member function" and
50213         "At global scope".
50214
50215 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50216
50217         * gcc.dg/noncompile/label-lineno-1.c: New test.
50218
50219 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50220
50221         * gcc.dg/c99-array-nonobj-1.c: New test.
50222
50223 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50224
50225         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50226         tests.
50227         * gcc.dg/format-ext-1.c: New test.
50228
50229 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50230
50231         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50232         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50233         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50234         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50235         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50236
50237 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50238
50239         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50240         gcc.dg/c99-strftime-2.c: New tests.
50241
50242 2000-08-22  Richard Henderson  <rth@cygnus.com>
50243
50244         * gcc.c-torture/execute/20000822-1.c: New test.
50245
50246 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50247
50248         * gcc.c-torture/execute/20000819-1.x: Remove.
50249
50250 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50251
50252         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50253         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50254         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50255         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50256         gcc.dg/format-xopen-1.c: New tests.
50257
50258 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50259
50260         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50261
50262 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50263
50264         * g++.old-deja/g++.other/loop2.C: New test.
50265
50266         * gcc.c-torture/compile/20000606-1.c: New test.
50267         * gcc.c-torture/compile/20000728-1.c: New test.
50268         * gcc.c-torture/execute/20000801-1.c: New test.
50269         * gcc.c-torture/execute/20000801-2.c: New test.
50270         * gcc.c-torture/execute/20000819-1.c: New test.
50271         * gcc.c-torture/execute/20000819-1.x: XFAIL.
50272         * gcc.dg/20000629-1.c: New test.
50273         * gcc.dg/20000724-1.c: New test.
50274         * gcc.dg/20000807-1.c: New test.
50275
50276 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50277
50278         * gcc.dg/cpp/pragma-1.c: New test.
50279         * gcc.dg/cpp/pragma-2.c: New test.
50280
50281 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
50282
50283         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50284         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
50285
50286 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50287
50288         * gcc.c-torture/compile/20000818-1.c: New test.
50289
50290 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
50291
50292         * gcc.c-torture/execute/20000818-1.c: New test.
50293
50294 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50295
50296         * gcc.dg/format-va-1.c: New test.
50297
50298 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50299
50300         * g++.old-deja/g++.other/typedef8.C: New test.
50301
50302 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50303
50304         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50305         * g++.old-deja/g++.mike/net36.C: Mark candidate.
50306         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50307         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50308         * g++.old-deja/g++.other/ptrmem7.C: New test.
50309         * g++.old-deja/g++.pt/ptrmem10.C: New test.
50310
50311 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50312
50313         * g++.old-deja/g++.pt/typename27.C: New test.
50314
50315 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
50316
50317         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50318         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50319         * g++.old-deja/g++.pt/friend45.C: New test.
50320         * g++.old-deja/g++.other/friend8.C: New test.
50321
50322 2000-08-15  Richard Henderson  <rth@cygnus.com>
50323
50324         * gcc.c-torture/execute/20000815-1.c: New test.
50325
50326 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50327
50328         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50329         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50330         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50331
50332 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
50333
50334         * g++.old-deja/g++.other/refinit2.C: New test.
50335
50336 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
50337
50338         * lib/c-torture.exp (c-torture): Make
50339         compiler_conditional_xfail_data global.
50340         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50341         compiler_conditional_xfail_data machinery.
50342         (f-torture-execute): Likewise.
50343         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50344         and only when unrolling loops.
50345
50346         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50347
50348 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50349
50350         * g++.old-deja/g++.pt/explicit81.C: New test.
50351
50352 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50353
50354         * g++.old-deja/g++.pt/typename26.C: New test.
50355
50356 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
50357
50358         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50359         warning.
50360
50361 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50362
50363         * g++.old-deja/g++.other/array3.C: New test.
50364
50365 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50366
50367         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50368         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50369         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50370         New tests.
50371
50372 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
50373
50374         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50375         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50376
50377 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
50378
50379         * gcc.c-torture/execute/20000808-1.c: New test.
50380
50381 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50382
50383         * gcc.dg/c90-const-expr-1.c: New test.
50384
50385 2000-08-08  Richard Henderson  <rth@cygnus.com>
50386
50387         * gcc.dg/noncompile/920923-1.c: Declare calloc.
50388
50389 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50390
50391         * gcc.dg/noncompile/const-ll-1.c: New test.
50392
50393 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50394
50395         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50396
50397 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50398
50399         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50400         that running programs linked against the shared version of libobjc
50401         run correctly.
50402
50403 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50404
50405         * gcc.dg/c99-printf-1.c: New test.
50406
50407 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50408
50409         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50410
50411 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
50412
50413         * gcc.c-torture/execute/20000731-1.x: Delete.
50414
50415 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
50416
50417         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50418         and torture_without_loops as is done by c-torture.exp.
50419         (search_for): Copy from c-torture.exp.
50420         (gcc-dg-runtest): New function, drives a directory of tests
50421         iterating over the TORTURE_OPTIONS.
50422         (scan-assembler, scan-assembler-not): Move here from
50423         individual directory drivers.
50424
50425         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50426         defined by lib/gcc-dg.exp.
50427         * gcc.dg/cpp/cpp.exp: Likewise.
50428         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
50429         gcc-dg-runtest, so we cycle over optimization options.
50430
50431         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50432         * gcc.dg/compare2.c: No longer expected to fail.
50433
50434 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50435
50436         * gcc.c-torture/execute/20000804-1.c: New test.
50437
50438 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50439
50440         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50441
50442 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50443
50444         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50445
50446 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50447
50448         * gcc.c-torture/compile/20000803-1.c: New test.
50449
50450 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50451
50452         * gcc.c-torture/execute/20000801-3.c,
50453         gcc.c-torture/execute/20000801-4.c: New tests.
50454         * gcc.c-torture/execute/20000801-3.x,
50455         gcc.c-torture/execute/20000801-4.x: Xfail.
50456
50457 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50458
50459         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50460         libobjc/.libs to allow for libtool.
50461
50462 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50463
50464         * gcc.c-torture/compile/20000802-1.c: New test.
50465
50466 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50467
50468         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50469
50470 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50471
50472         * gcc-c-torture/execute/20000731-2.c: New test.
50473
50474         * gcc.c-torture/execute/20000731-1.c: New test.
50475         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50476
50477 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50478
50479         * gcc.dg/cpp/paste7.c: New test.
50480         * gcc.dg/cpp/20000725-1.c: New test.
50481
50482 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50483
50484         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50485         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50486         declaration warning for __builtin_dwarf_reg_size.
50487
50488         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50489
50490 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50491
50492         * gcc.dg/noncompile/voidparam-1.c: New test.
50493
50494 2000-07-30  Richard Henderson  <rth@cygnus.com>
50495
50496         * gcc.dg/c90-digraph-1.c: Don't xfail.
50497         * gcc.dg/compare2.c (case 10): Xfail.
50498         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50499
50500 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50501
50502         * gcc.dg/c99-main-1.c: New test.
50503
50504 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50505
50506         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50507
50508 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50509
50510         * gcc.c-tortuer/execute/20000726-1.c: New test.
50511
50512 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50513
50514         * gcc.c-torture/execute/enum-2.c: New test.
50515
50516 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50517
50518         * gcc.dg/cpp/tr-warn3.c: New test.
50519
50520 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50521
50522         * g++.old-deja/g++.ext/implicit1.C: Remove.
50523         * g++.old-deja/g++.jason/c2.C: Remove
50524         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50525         * g++.old-deja/g++.pt/crash16.C: Likewise.
50526         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50527
50528 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50529
50530         * g++.old-deja/g++.other/for2.C: New test.
50531
50532 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50533
50534         * gcc.dg/20000720-1.c: New test.
50535
50536 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50537
50538         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50539
50540 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50541
50542         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50543         * gcc.c-torture/execute/20000722-1.c: New.
50544         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50545
50546 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50547
50548         * gcc.dg/cpp/20000720-1.S: New test.
50549
50550 2000-07-21  Michael Meissner  <meissner@redhat.com>
50551
50552         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50553
50554 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50555
50556         * g++.old-deja/g++.brendan/crash16.C,
50557         g++.old-deja/g++.brendan/parse3.C,
50558         g++.old-deja/g++.brendan/redecl1.C,
50559         g++.old-deja/g++.ns/template13.C,
50560         g++.old-deja/g++.other/decl4.C,
50561         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50562
50563 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50564
50565         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50566         and "Internal error".
50567
50568         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50569         regexps.
50570         * gcc.dg/cpp/paste6.c: New test.
50571
50572 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50573
50574         * gcc.dg/cpp/tr-direct.c: New test.
50575
50576         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50577         gcc.dg/cpp/undef1.c: Tweak error regexps.
50578
50579 2000-07-18  Eric Christopher <echristo@redhat.com>
50580
50581         * gcc.c-torture/compile/20000718-1.c: New test.
50582
50583 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50584
50585         * cpplex.c (_cpp_push_token): If the token being pushed back
50586         is the previous token in this context, just subtract one from
50587         context->posn.
50588         * cppmacro.c (save_expansion): Clear aux field when storing a
50589         placemarker.
50590
50591 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50592
50593         * gcc.dg/noncompile/redecl-1.c: New test.
50594
50595 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50596
50597         * gcc.c-torture/execute/20000717-5.c: New test.
50598         * gcc.c-torture/execute/20000717-1.x: Removed.
50599
50600 2000-07-17  Richard Henderson  <rth@cygnus.com>
50601
50602         * gcc.c-torture/execute/20000717-4.c: New test.
50603
50604 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50605
50606         * gcc.dg/cpp/syshdr.c: New test.
50607         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50608
50609 2000-07-17  Neil Booth  <neilb@earthling.net>
50610
50611         * gcc.dg/cpp/cmdlne-dM.c: New test.
50612         * gcc.dg/cpp/cmdlne-dD.c: New test.
50613
50614 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50615
50616         * gcc.c-torture/execute/20000717-3.c: New test.
50617
50618         * gcc.c-torture/compile/20000717-1.c: New test.
50619
50620 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50621
50622         * gcc.c-torture/execute/20000717-2.c: New test.
50623
50624 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50625
50626         * gcc.dg/formatz-1.c: New test.
50627
50628         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50629         * gcc.dg/c99-digraph-1.c: New tests.
50630
50631         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50632         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50633
50634         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50635         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50636         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50637         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50638         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50639         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50640         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50641
50642 2000-07-17  Greg McGary <greg@mcgary.org>
50643
50644         * gcc.c-torture/execute/20000717-1.c: New test.
50645         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50646
50647 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50648
50649         * gcc.c-torture/execute/20000715-2.c: New test.
50650         * gcc.dg/20000715-1.c: New test.
50651
50652 2000-07-15  Michael Meissner  <meissner@redhat.com>
50653
50654         * gcc.c-torture/execute/20000715-1.c: New test.
50655
50656 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50657
50658         * gcc.c-torture/execute/20000707-1.c: New test.
50659
50660 2000-07-13  Neil Booth  <NeilB@earthling.net>
50661
50662         * gcc.dg/cpp/digraph1.c,
50663         gcc.dg/cpp/digraph2.c,
50664         gcc.dg/cpp/digraphs.c: New tests.
50665
50666 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
50667
50668         * g77.f-torture/compile/20000630-2.f: New test.
50669         * g77.f-torture/compile/20000630-2.x
50670
50671 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50672
50673         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
50674
50675 2000-07-11  Neil Booth  <NeilB@earthling.net>
50676
50677         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50678
50679 2000-07-11  Neil Booth  <NeilB@earthling.net>
50680
50681         * gcc.dg/cpp/cmdlne-C.c: New.
50682
50683 2000-07-09  Neil Booth  <NeilB@earthling.net>
50684
50685         * gcc.dg/cpp/directiv.c: New tests.
50686         * gcc.dg/cpp/undef1.c: Update.
50687
50688 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
50689
50690         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50691
50692 2000-07-09  Neil Booth  <NeilB@earthling.net>
50693
50694         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50695
50696 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
50697
50698         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50699         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50700
50701 2000-07-08  Neil Booth  <NeilB@earthling.net>
50702
50703         * gcc.dg/cpp/macsyntx.c: New tests.
50704
50705 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50706
50707         * gcc.dg/20000707-1.c: New test.
50708
50709 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50710
50711         * gcc.c-torture/execute/20000706-1.c: New test.
50712         * gcc.c-torture/execute/20000706-2.c: New test.
50713         * gcc.c-torture/execute/20000706-3.c: New test.
50714         * gcc.c-torture/execute/20000706-4.c: New test.
50715         * gcc.c-torture/execute/20000706-5.c: New test.
50716
50717 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50718
50719         * g++.old-deja/g++.pt/instantiate7.C: New test.
50720
50721 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50722
50723         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50724         * g++.old-deja/g++.mike/thunk3.C: Likewise.
50725         * g++.old-deja/g++.other/rtti3.C: Likewise.
50726         * g++.old-deja/g++.other/rttid3.C: Likewise.
50727
50728 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
50729
50730         *  g77.f-torture/compile/20000630-1.x: Fix typo
50731
50732 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
50733
50734         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50735         assembly output.
50736
50737 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
50738
50739         * gcc.dg/cpp/ident.c: New test.
50740
50741 2000-07-05  Neil Booth  <NeilB@earthling.net>
50742
50743         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50744           gcc.dg/cpp/lexstrng.c: New tests.
50745
50746 2000-07-04  Neil Booth  <NeilB@earthling.net>
50747
50748         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50749         * gcc.dg/cpp/strify2.c: Same.
50750
50751 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
50752
50753         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50754         * gcc.dg/cpp/19990703-1.c: Likewise.
50755         * gcc.dg/cpp/20000625-1.c: Likewise.
50756         * gcc.dg/cpp/20000625-2.c: Likewise.
50757
50758         * gcc.dg/cpp/macro1.c,
50759         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50760         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50761         gcc.dg/cpp/strify1.c,
50762         gcc.dg/cpp/strify2.c: New tests.
50763
50764 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
50765
50766         * gcc.c-torture/execute/20000703-1.c: New test.
50767
50768 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50769
50770         * g++.old-deja/g++.pt (lookup10.C): New test.
50771
50772 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50773
50774         * g++.old-deja/g++.pt (typename25.C): New test.
50775
50776 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
50777
50778         * gcc.c-torture/compile/20000701-1.c: New test.
50779
50780 2000-06-30  Nick Clifton  <nickc@cygnus.com>
50781
50782         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50783         to test case.
50784
50785 2000-06-30  Catherine Moore  <clm@cygnus.com>
50786
50787         * gcc.c-torture/execute/align-1.c: New test.
50788
50789 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
50790
50791         * g++.old-deja/g++.pt/expr8.C: New test.
50792         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50793
50794 2000-06-29  Nick Clifton  <nickc@cygnus.com>
50795
50796         * gcc.c-torture/compile/20000629-1.c: New test.
50797
50798 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50799
50800
50801         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50802         gcc.dg/noncompile directory, depending on whether they're
50803         preprocessor tests or not.  Annotate all the tests for the dg
50804         framework.
50805
50806         * gcc.c-torture/noncompile/noncompile.exp: Delete.
50807         * gcc.dg/noncompile/noncompile.exp: New.
50808
50809         * Moved files:
50810         Old name                                New name
50811         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
50812         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
50813         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
50814         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
50815         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
50816         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
50817         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
50818         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
50819         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
50820         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
50821         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
50822         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
50823         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
50824         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
50825         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
50826         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
50827         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
50828         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
50829         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
50830         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
50831         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
50832         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
50833         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
50834         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
50835
50836         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
50837         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
50838         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
50839         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
50840         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
50841         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
50842
50843 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50844
50845         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50846         declare one variable.  On the fourth, error.
50847         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50848         declared by 20000628-1a.h.
50849
50850 2000-06-29  Richard Henderson  <rth@redhat.com>
50851
50852         * gcc.c-torture/execute/930529-1.x: New file.
50853         * gcc.dg/920413-1.c: Adjust expected warning text.
50854         * gcc.dg/980217-1.c: Declare abort.
50855         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50856
50857 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50858
50859         * g77.f-torture/compile/20000629-1.f: New test.
50860         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50861
50862 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50863
50864         Rearrange lots of files, removing entirely the
50865         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50866         directories.
50867
50868         * Deleted files:
50869         gcc.c-torture/code_quality/code_quality.exp
50870         gcc.c-torture/special/special.exp
50871         gcc.failure/failure.exp
50872         gcc.failure/940409-1.x
50873         gcc.c-torture/compile/961203-1.x
50874
50875         * New files:
50876         gcc.misc-tests/linkage.exp
50877         gcc.c-torture/execute/920730-1t.c
50878         gcc.c-torture/execute/920730-1t.x
50879         gcc.c-torture/compile/920520-1.x
50880         gcc.c-torture/compile/920521-1.x
50881         gcc.c-torture/compile/981006-1.x
50882         gcc.c-torture/execute/eeprof-1.x
50883
50884         * Moved files (possibly with modifications to fit a new harness):
50885         Old name                                New name
50886         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50887         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50888         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50889         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50890         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50891         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50892         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50893         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50894         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50895         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50896         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50897         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50898         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50899         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50900
50901 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50902
50903         * c-torture/compile/961203-1.x: Delete.
50904
50905         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50906         not exit. Include stdio.h.
50907         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50908         * gcc.misc-tests/dg-12.c: Likewise.
50909         * gcc.misc-tests/dg-5.c: Likewise.
50910         * gcc.misc-tests/dg-6.c: Likewise.
50911         * gcc.misc-tests/dg-7.c: Prototype abort.
50912         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50913         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50914         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50915         not exit.
50916         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50917         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50918
50919 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50920
50921         * gcc.dg/cpp/20000628-1.c: New test.
50922         * gcc.dg/cpp/20000628-1.h: New header for above test.
50923         * gcc.dg/cpp/20000628-1a.h: Likewise.
50924
50925 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50926
50927         * gcc.dg/cpp: New directory.
50928         * gcc.dg/cpp/cpp.exp: New driver.
50929         * gcc.dg/cpp/20000627-1.c: New test.
50930         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50931         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50932         and rewrite as a compilation test.
50933
50934         * gcc.dg: Move many files into the cpp subdirectory, possibly
50935         renaming or editing them as well.
50936         Old name                New name
50937         990119-1.c              cpp/19990119-1.c
50938         990228-1.c              cpp/19990228-1.c
50939         990407-1.c              cpp/19990407-1.c
50940         990409-1.c              cpp/19990409-1.c
50941         990413-1.c              cpp/19990413-1.c
50942         990703-1.c              cpp/19990703-1.c
50943         20000127-1.c            cpp/20000127-1.c
50944         20000129-1.c            cpp/20000129-1.c
50945         20000207-1.c            cpp/20000207-1.c
50946         20000207-2.c            cpp/20000207-2.c
50947         20000209-1.c            cpp/20000209-1.c
50948         20000209-2.c            cpp/20000209-2.c
50949         20000301-1.c            cpp/20000301-1.c
50950         20000419-1.c            cpp/20000419-1.c
50951         20000510-1.S            cpp/20000510-1.S
50952         20000519-1.c            cpp/20000519-1.c
50953         20000529-1.c            cpp/20000529-1.c
50954         20000625-1.c            cpp/20000625-1.c
50955         20000625-2.c            cpp/20000625-2.c
50956         cpp-as1.c               cpp/assert1.c
50957         cpp-as2.c               cpp/assert2.c
50958         cxx-comments-1.c        cpp/cxxcom1.c
50959         cxx-comments-2.c        cpp/cxxcom2.c
50960         endif-label.c           cpp/endif.c
50961         cpp-hash1.c             cpp/hash1.c
50962         cpp-hash2.c             cpp/hash2.c
50963         cpp-if1.c               cpp/if-1.c
50964         cpp-if2.c               cpp/if-2.c
50965         cpp-if3.c               cpp/if-3.c
50966         cpp-if4.c               cpp/if-4.c
50967         cpp-if5.c               cpp/if-5.c
50968         cpp-cond.c              cpp/if-cexp.c
50969         cpp-missingop.c         cpp/if-mop.c
50970         cpp-missingparen.c      cpp/if-mpar.c
50971         cpp-opprec.c            cpp/if-oppr.c
50972         cpp-ifparen.c           cpp/if-paren.c
50973         cpp-shortcircuit.c      cpp/if-sc.c
50974         cpp-shift.c             cpp/if-shift.c
50975         cpp-unary.c             cpp/if-unary.c
50976         cpp-li1.c               cpp/line1.c
50977         cpp-li2.c               cpp/line2.c
50978         lineno.c                cpp/line3.c
50979         lineno-2.c              cpp/line4.c
50980         cpp-mi.c                cpp/mi1.c
50981         cpp-mic.h               cpp/mi1c.h
50982         cpp-micc.h              cpp/mi1cc.h
50983         cpp-mind.h              cpp/mi1nd.h
50984         cpp-mindp.h             cpp/mi1ndp.h
50985         cpp-mix.h               cpp/mi1x.h
50986         cpp-mi2.c               cpp/mi2.c
50987         cpp-mi2a.h              cpp/mi2a.h
50988         cpp-mi2b.h              cpp/mi2b.h
50989         cpp-mi2c.h              cpp/mi2c.h
50990         cpp-mi3.c               cpp/mi3.c
50991         cpp-mi3.def             cpp/mi3.def
50992         poison-1.c              cpp/poison.c
50993         pr-impl.c               cpp/prag-imp.c
50994         cpp-redef-2.c           cpp/redef1.c
50995         cpp-redef.c             cpp/redef2.c
50996         strpaste.c              cpp/strp1.c
50997         strpaste-2.c            cpp/strp2.c
50998         cpp-tradpaste.c         cpp/tr-paste.c
50999         cpp-tradstringify.c     cpp/tr-str.c
51000         cpp-tradwarn1.c         cpp/tr-warn1.c
51001         cpp-tradwarn2.c         cpp/tr-warn2.c
51002         trigraphs.c             cpp/trigraphs.c
51003         cpp-unc1.c              cpp/unc1.c
51004         cpp-unc2.c              cpp/unc2.c
51005         cpp-unc3.c              cpp/unc3.c
51006         cpp-unc.c               cpp/unc4.c
51007         undef.c                 cpp/undef1.c
51008         undef-2.c               cpp/undef2.c
51009         cpp-wi1.c               cpp/widestr1.c
51010
51011 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
51012
51013         * lib/g++.exp (g++_include_flags): Tweak.
51014
51015 2000-06-27  H.J. Lu  <hjl@gnu.org>
51016             Loren J. Rittle  <ljrittle@acm.org>
51017
51018         * lib/g++.exp (g++_include_flags): Override libgloss.exp
51019         version with one that knows about the new gcc tree structure.
51020         (g++_link_flags): Same.
51021
51022 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
51023
51024         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51025         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51026         case we are cross-compiling.
51027
51028         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51029         g++.old-deja/g++.niklas/Makefile.in,
51030         g++.old-deja/g++.niklas/configure.in,
51031         g++.old-deja/g++.other/Makefile.in,
51032         g++.old-deja/g++.other/configure.in,
51033         gcc.c-torture/code_quality/Makefile.in,
51034         gcc.c-torture/code_quality/configure.in,
51035         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51036         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51037         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51038         gcc.c-torture/execute/ieee/Makefile.in,
51039         gcc.c-torture/execute/ieee/configure.in,
51040         gcc.c-torture/noncompile/Makefile.in,
51041         gcc.c-torture/noncompile/configure.in,
51042         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51043         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51044         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51045
51046 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51047
51048         * g++.old-deja/g++.other/ambig3.C: New test.
51049
51050 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51051
51052         * g++.old-deja/g++.pt/syntax1.C: New test.
51053         * g++.old-deja/g++.pt/syntax2.C: New test.
51054         * g++.old-deja/g++.other/syntax3.C: New test.
51055         * g++.old-deja/g++.other/syntax4.C: New test.
51056
51057 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51058
51059         * gcc.dg/20000623-1.c: Prototype exit and abort.
51060
51061 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51062
51063         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51064         New tests.
51065         * gcc.dg/cpp-mi3.def: New file.
51066
51067         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51068         inside assertions.
51069         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51070         lexer's error messages.
51071         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51072         divine anything from the linemarkers.
51073         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51074         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51075
51076 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51077
51078         * gcc.dg/20000623-1.c: New test.
51079
51080 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
51081
51082         * gcc.c-torture/execute/20000622-1.c: New test.
51083
51084 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51085
51086         * g++.old-deja/g++.other/init15.C: New test.
51087
51088 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51089
51090         * g++.old-deja/g++.pt/vaarg2.C: New test.
51091         * g++.old-deja/g++.pt/vaarg3.C: New test.
51092
51093 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
51094
51095         * g++.old-deja/g++.other/dyncast6.C: New test.
51096
51097 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
51098
51099         * gcc.c-torture/execute/loop-6.c: New test.
51100
51101 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
51102
51103         * gcc.dg/20000614-1.c: New test.
51104         * gcc.dg/20000614-2.c: New test.
51105
51106 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
51107
51108         * g++.old-deja/g++.other/inline12.C: New test.
51109
51110 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
51111
51112         * g++.old-deja/g++.other/eh1.C: New test.
51113
51114 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
51115
51116         * g++.old-deja/g++.other/type.C: New test.
51117
51118 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51119
51120         * g++.old-deja/g++.other/initstring.C: New test.
51121
51122 2000-06-12  Jason Merrill  <jason@redhat.com>
51123
51124         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51125
51126 2000-06-09  Jeffrey A Law  (law@cygnus.com)
51127
51128         * gcc.c-torture/compile/20000609-1.c: New test.
51129
51130 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
51131
51132         * gcc.dg/20000609-1.c: New test.
51133
51134 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
51135
51136         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51137         * gcc.c-torture/noncompile/poison-1.c: Move...
51138         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51139         * gcc.dg/cpp-li1.c: Add a token after the #line.
51140
51141 2000-06-05  Richard Henderson  <rth@cygnus.com>
51142
51143         * gcc.c-torture/execute/20000605-2.c: New test.
51144         * gcc.c-torture/execute/20000605-3.c: New test.
51145
51146 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
51147
51148         * g77.f-torture/execute/20000503-1.x: New file.
51149
51150 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
51151
51152         * g++.old-deja/g++.eh/badalloc1.C: New test.
51153
51154 2000-06-05  Richard Henderson  <rth@cygnus.com>
51155
51156         * gcc.c-torture/execute/20000605-1.c: New test.
51157
51158 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51159             Nathan Sidwell <nathan@codesourcery.com>
51160
51161         * gcc.c-torture/compile/20000605-1.c: New test.
51162
51163 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
51164
51165         * g77.f-torture/compile/20000601-1.f: New test.
51166
51167 2000-06-03  Richard Henderson  <rth@cygnus.com>
51168
51169         * gcc.c-torture/execute/20000603-1.c: New.
51170
51171 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
51172
51173         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51174         * gcc.dg/noreturn-2.c (noreturn): Likewise.
51175
51176 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
51177
51178         * gcc.dg/compare2.c (case 12): XFAIL.
51179         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51180         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51181
51182         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51183
51184 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
51185
51186         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51187         guard macro is already defined when the header is first
51188         included.
51189         * gcc.dg/cpp-mix.h: New file.
51190         * gcc.dg/endif-label.c: Update patterns to match compiler.
51191
51192         * g++.brendan/complex1.C: Declare abort.
51193         * g++.law/refs4.C: Remove XFAIL.
51194         * g++.oliva/expr2.C: Declare abort and exit.
51195
51196 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
51197
51198         * gcc.c-torture/execute/20000528-1.c: New test.
51199
51200         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51201         * g++.old-deja/g++.law/temps4.C: Likewise.
51202
51203         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51204         stdlib.h.  Call abort() on failure.
51205         * g++.old-deja/g++.law/refs4.C: Likewise.
51206         * g++.old-deja/g++.law/temps4.C: Likewise.
51207         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51208         * gcc.c-torture/execute/20000112-1.c: Include string.h.
51209
51210 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
51211
51212         Relative to g++.dg/special:
51213         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51214
51215         Relative to g++.old-deja:
51216         * g++.brendan/complex1.C, g++.jason/optimize2.C,
51217         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51218         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51219         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51220         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51221         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51222         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51223
51224         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51225         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51226         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51227         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51228         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51229         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51230         and/or string.h.
51231
51232         * g++.other/goto1.C: Update expectations for error messages.
51233
51234 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
51235
51236         * gcc.c-torture/compile/20000523-1.c: New test.
51237
51238 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51239
51240         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51241
51242 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51243
51244         * g++.old-deja/g++.eh/catch11.C: New test.
51245         * g++.old-deja/g++.eh/catch12.C: New test.
51246
51247 2000-05-24  Nick Clifton  <nickc@cygnus.com>
51248
51249         * gcc.c-torture/execute/20000523-1.c: New test.
51250
51251 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
51252
51253         * c-torture/execute/bcp-1.c: Replace abort in arg of
51254         __builtin_constant_p with a generic external function.
51255
51256         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51257         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51258         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51259         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51260         Prototype abort and/or exit.
51261
51262         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51263         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51264         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51265         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51266
51267 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
51268
51269         * gcc.dg/dwarf2-1.c: New test.
51270
51271 2000-05-20  Richard Henderson  <rth@cygnus.com>
51272
51273         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51274
51275 2000-05-20  Andreas Jaeger  <aj@suse.de>
51276
51277         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51278         testcase.
51279
51280 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
51281
51282         * gcc.c-torture/execute/20000519-2.c: New test.
51283
51284 2000-05-19  Andreas Jaeger  <aj@suse.de>
51285
51286         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51287         which fails with SSA.
51288
51289         * lib/c-torture.exp: Also test with -O3 -fssa.
51290
51291 2000-05-18  Michael Meissner  <meissner@redhat.com>
51292
51293         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51294         * gcc.c-torture/execute/920415-1.c: Ditto.
51295         * gcc.c-torture/execute/920501-1.c: Ditto.
51296         * gcc.c-torture/execute/conversion.c: Ditto.
51297         * gcc.c-torture/execute/cvt-1.c: Ditto.
51298
51299 2000-05-18  Jeffrey A Law  (law@cygnus.com)
51300
51301         * gcc.c-torture/compile/20000518-1.c: New test.
51302
51303 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51304
51305         * g77.f-torture/compile/200005018.f: New test.
51306
51307 2000-05-17  Jeffrey A Law  (law@cygnus.com)
51308
51309         * gcc.c-torture/compile/20000517-1.c: New test.
51310
51311 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51312
51313         * gcc.c-torture/execute/20000516-1.c: New test.
51314
51315 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
51316
51317         * g++.old-deja/g++.other/eh.C: New test.
51318
51319 2000-05-12  Richard Henderson  <rth@cygnus.com>
51320
51321         * gcc.c-torture/execute/990208-1.c (main): Don't pass
51322         constants through to doit's conditional.
51323
51324 2000-05-11  Jeffrey A Law  (law@cygnus.com)
51325
51326         * gcc.c-torture/compile/20000511-1.c: New test.
51327         * g77.f-torture/compile/20000511-1.f: New test.
51328         * g77.f-torture/compile/20000511-2.f: New test.
51329
51330 2000-05-11  Michael Meissner  <meissner@redhat.com>
51331
51332         * gcc.c-torture/execute/20000511-1.c: New test.
51333
51334 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
51335
51336         * gcc.dg/dg.exp: Scan .S files as well as .c files.
51337         * gcc.dg/20000510-1.S: New.
51338
51339 2000-05-08  Catherine Moore  <clm@cygnus.com>
51340
51341         * gcc.dg/unused-3.c: New.
51342
51343 2000-05-06  Richard Henderson  <rth@cygnus.com>
51344
51345           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51346           * g++.old-deja/g++.mike/warn1.C: Likewise.
51347           * g++.old-deja/g++.pt/local1.C: Likewise.
51348           * g++.old-deja/g++.pt/local7.C: Likewise.
51349           * g++.old-deja/g++.pt/spec16.C: Likewise.
51350
51351 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
51352
51353         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51354
51355 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
51356
51357           * g77.f-torture/execute/20000503-1.f: New test.
51358
51359 2000-05-04  Andreas Jaeger  <aj@suse.de>
51360
51361         * gcc.dg/noreturn-2.c: New test.
51362
51363 2000-05-04  Neil Booth  <NeilB@earthling.net>
51364
51365         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51366         preprocessor.
51367
51368 2000-05-04  Richard Henderson  <rth@cygnus.com>
51369
51370         * gcc.c-torture/execute/20000503-1.c: Fix typo.
51371
51372 2000-05-04  Richard Henderson  <rth@cygnus.com>
51373
51374         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
51375         OpenSSL by Jason R Thorpe.
51376
51377 2000-05-03  Jim Wilson  <wilson@cygnus.com>
51378
51379         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51380
51381 2000-05-03  Robert Lipe <robertlipe@usa.net>
51382
51383         * gcc.dg/20000503-1.c: New test.
51384
51385 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
51386
51387         * gcc.c-torture/compile/20000502-1.c: New test.
51388         * g++.old-deja/g++.other/align.C: New test.
51389         * gcc.dg/cpp-tradstringify.c: New test.
51390
51391 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51392
51393         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51394         and hard registers.
51395
51396 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
51397
51398         * gcc.c-torture/execute/loop-5.c: New test.
51399
51400 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
51401
51402         * gcc.c-torture/execute/va-arg-20.c: New test.
51403
51404 2000-04-23  Jeffrey A Law  (law@cygnus.com)
51405
51406         * gcc.c-torture/execute/20000422-1.c: New test.
51407
51408 2000-04-20  Greg McGary  <gkm@gnu.org>
51409
51410         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51411         when optimizing, but without sibling-call optimizations (-O1).
51412
51413 2000-04-20  Jeffrey A Law  (law@cygnus.com)
51414
51415           * gcc.c-torture/compile/20000420-1.c: New test.
51416
51417 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51418
51419         * g++.abi/ptrflags.C: New test.
51420         * g++.eh/catchptr1.C: Test incomplete pointer chains.
51421
51422 2000-04-19  Catherine Moore  <clm@cygnus.com>
51423
51424         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51425
51426 2000-04-19  Greg McGary  <gkm@gnu.org>
51427
51428         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51429         sibling-call optimizations.
51430
51431 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
51432
51433         * gcc.dg/20000419-1.c: New test.
51434
51435 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51436
51437         * gcc.c-torture/execute/20000412-6.c: New test.
51438
51439 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51440
51441         * gcc.c-torture/execute/20000412-5.c: New test.
51442         * g77.f-torture/compile/20000412-1.f: New test.
51443         * gcc.c-torture/execute/20000412-4.c: New test.
51444         * gcc.c-torture/compile/20000412-2.c: New test.
51445         * gcc.c-torture/execute/20000412-3.c: New test.
51446         * gcc.c-torture/compile/20000412-1.c: New test.
51447         * gcc.c-torture/execute/20000412-2.c: New test.
51448
51449 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51450
51451         * objc/execute/bf-20.m: New test.
51452
51453 2000-04-10  Richard Henderson  <rth@cygnus.com>
51454
51455         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51456
51457         * gcc.c-torture/execute/20000412-1.c: New test.
51458
51459 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51460
51461         * g++.old-deja/g++.eh/catchptr1.C: New test.
51462
51463 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51464
51465         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51466
51467 2000-04-08  Neil Booth  <NeilB@earthling.net>
51468
51469         * gcc.dg/cpp-nullchar.c: Remove test as
51470         embedded nulls cause problems.
51471
51472 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51473
51474         * gcc.dg/compare2.c: New test.
51475
51476 2000-04-08  Neil Booth  <NeilB@earthling.net>
51477
51478         * gcc.dg/cpp-nullchar.c: New test.
51479
51480 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51481
51482         * gcc.dg/cpp-mi2.c: New test.
51483         * gcc.dg/cpp-mi2[abc].h: New files.
51484
51485 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51486
51487         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51488         member name.
51489
51490 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51491
51492         * g++.old-deja/g++.abi/vmihint.C: New test.
51493
51494 2000-04-06  Neil Booth  <NeilB@earthling.net>
51495
51496         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51497         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51498         copyright.
51499
51500 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51501
51502         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51503         avoid stack-frame overwrite.
51504
51505 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51506
51507         * gcc.c-torture/compile/20000405-2.c: New test.
51508         * gcc.c-torture/compile/20000405-3.c: New test.
51509
51510 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51511
51512         * gcc.c-torture/compile/20000405-1.c: New test.
51513
51514 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51515
51516         * gcc.dg/cast-qual-1.c: Revert last change.
51517
51518 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51519
51520         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51521
51522 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51523
51524         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51525         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51526
51527 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51528
51529         * gcc.c-torture/compile/20000403-2.c: New test.
51530         * gcc.c-torture/compile/20000403-1.c: New test.
51531
51532 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51533
51534         * gcc.c-torture/execute/20000403-1.c: New test.
51535
51536 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51537
51538         * gcc.c-torture/execute/20000402-1.c: New test.
51539
51540 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51541
51542         * gcc.c-torture/execute/va-arg-15.c: New test.
51543         * gcc.c-torture/execute/va-arg-16.c: New test.
51544         * gcc.c-torture/execute/va-arg-17.c: New test.
51545         * gcc.c-torture/execute/va-arg-18.c: New test.
51546         * gcc.c-torture/execute/va-arg-19.c: New test.
51547
51548 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51549
51550         * gcc.c-torture/compile/981211-1.c: Move to...
51551         * gcc.dg/cpp-as1.c: ...here.
51552         * gcc.dg/cpp-as2.c: New file.
51553
51554         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51555         compiler.
51556
51557 2000-04-02  Neil Booth  <NeilB@earthling.net>
51558
51559         * gcc.dg/cpp-cond.c  New tests.
51560         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51561         accidental success less likely.
51562         * gcc.dg/cpp-missingop.c  New tests.
51563         * gcc.dg/cpp-missingparen.c  New tests.
51564         * gcc.dg/cpp-shift.c  New tests.
51565         * gcc.dg/cpp-shortcircuit.c  New tests.
51566         * gcc.dg/cpp-unary.c  New tests.
51567
51568 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51569
51570         * gcc.c-torture/compile/20000329-1.c: New test.
51571
51572 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51573
51574         * gcc.c-torture/compile/20000326-1.c: New test.
51575         * gcc.c-torture/compile/20000326-2.c: New test.
51576
51577 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51578
51579         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51580         the first parameter is a function argument.
51581
51582 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51583
51584         * g++.old-deja/g++.ext/array4.C: New test.
51585
51586 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51587
51588         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51589
51590 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51591
51592         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51593
51594 2000-03-19  Richard Henderson  <rth@cygnus.com>
51595
51596         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51597
51598 2000-03-19  Richard Henderson  <rth@cygnus.com>
51599
51600         * gcc.c-torture/compile/20000319-1.c: New test.
51601
51602 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51603
51604         * gcc.c-torture/execute/20000314-3.c: New test.
51605         * gcc.c-torture/execute/20000314-2.c: New test.
51606         * gcc.c-torture/execute/20000314-1.c: New test.
51607         * gcc.c-torture/compile/20000314-2.c: New test.
51608         * gcc.c-torture/compile/20000314-1.c: New test.
51609
51610 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51611
51612         * g++.old-deja/g++.warn/inline.C: New test.
51613
51614 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51615
51616         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51617         standards-compliant result rather than specific constants.
51618         Put test-values in array.
51619
51620 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51621
51622         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51623         (g++_target_compile): Put test-specific options last.
51624
51625 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51626
51627         * g++.old-deja/g++.eh/vbase4.C: New test.
51628
51629 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51630
51631         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51632
51633 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51634
51635         * g++.old-deja/g++.brendan/misc12.C: Removed.
51636         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51637         * g++.old-deja/g++.ext/pretty4.C: New test.
51638
51639 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51640
51641         * g++.old-deja/g++.other/string2.C: New test.
51642
51643 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51644
51645         * g++.old-deja/g++.warn/impint2.C: New test.
51646
51647 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51648
51649         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51650         is 1, not zero.
51651
51652 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51653
51654         * g++.old-deja/g++.warn/impint.C: New test.
51655         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51656         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51657         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51658         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51659         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51660         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51661         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51662         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51663         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51664         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51665         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51666         * g++.old-deja/g++.pt/memclass7.C: Likewise.
51667
51668 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
51669
51670         * gcc.dg/cpp-redef.c: New test.
51671
51672 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
51673
51674         * g++.old-deja/g++.pt/unify7.C: New test.
51675
51676 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51677
51678         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51679         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51680
51681 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
51682
51683         * gcc.c-torture/compile/20000224-1.c: New test.
51684
51685 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51686
51687         * gcc.c-torture/compile/cpp-2.c: New test.
51688         * gcc.c-torture/compile/cpp-1.c: New test.
51689
51690 2000-02-25  Jeffrey A Law  (law@cygnus.com)
51691
51692         * gcc.c-torture/execute/20000225-1.c: New test.
51693
51694 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51695
51696         * gcc.dg/cpp-li2.c: New test.
51697
51698         * gcc.dg/cpp-wi1.c: New test.
51699
51700         * gcc.dg/cpp-li1.c: New test.
51701
51702 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
51703
51704         * g++.old-deja/g++.other/sizeof5.C: New test.
51705
51706 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51707
51708         * gcc.c-torture/execute/va-arg-13.c: New test.
51709
51710 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
51711
51712         * gcc.c-torture/execute/va-arg-12.c: New test.
51713
51714 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51715
51716         * gcc.c-torture/execute/20000223-1.c: New test.
51717
51718 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51719
51720         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51721
51722 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
51723
51724         * g++.old-deja/g++.abi/ptrmem.C: New test.
51725
51726 2000-02-19  Richard Henderson  <rth@cygnus.com>
51727
51728         * gcc.c-torture/compile/init-3.c: New.
51729
51730 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
51731
51732         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51733         ALWAYS_CXXFLAGS.
51734
51735 2000-02-11  Robert Lipe <robertl@sco.com>
51736
51737         * gcc.c-torture/compile/20000211-3.c: New test.
51738
51739 2000-02-11  Martin Buchholz <martin@xemacs.org>
51740
51741         * gcc.c-torture/compile/20000211-2.c: New test.
51742
51743 2000-02-11  Jeffrey A Law  (law@cygnus.com)
51744
51745         * gcc.c-torture/compile/20000211-1.c: New test.
51746
51747 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
51748
51749         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51750           on native targets
51751
51752 2000-02-08  Nathan Sidwell  <nathan@acm.org>
51753
51754         * g++.old-deja/g++.other/cast5.C: New test.
51755
51756 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
51757
51758         * gcc.c-torture/execute/20000205-1.c: New.
51759
51760 2000-02-03  Nathan Sidwell  <nathan@acm.org>
51761
51762         * g++.old-deja/g++.jason/cast3.C: Return void.
51763         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51764
51765 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51766
51767         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51768
51769         * gcc.dg/loop-1.c: New test.
51770
51771 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
51772
51773         * gcc.c-torture/compile/20000127-1.c: New test.
51774         * gcc.c-torture/execute/991228-1.c: New test.
51775
51776 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51777
51778         * gcc.dg/unused-2.c: New test.
51779
51780         * gcc.dg/conv-1.c: New test.
51781
51782 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
51783
51784         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51785         compiler.
51786         (tool_option_proc): Fix typo.
51787
51788 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
51789
51790         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51791         of the ld on the host, not on the build machine.
51792         Also, don't crash if '--help' is not a supported option.
51793
51794 2000-01-24  Richard Henderson  <rth@cygnus.com>
51795
51796         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51797
51798 2000-01-20  Jeffrey A Law  (law@cygnus.com)
51799
51800         * gcc.c-torture/execute/20000120-2.c: New test.
51801         * gcc.c-torture/execute/20000120-1.c: New test.
51802
51803 2000-01-13  Jeffrey A Law  (law@cygnus.com)
51804
51805         * gcc.c-torture/execute/20000113-1.c: New test.
51806
51807 2000-01-12  Jeffrey A Law  (law@cygnus.com)
51808
51809         * gcc.c-torture/execute/20000112-1.c: New test.
51810
51811 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51812
51813         * gcc.dg/20000111-1.c: New test.
51814
51815 2000-01-10  Jeffrey A Law  (law@cygnus.com)
51816
51817         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51818         with 16 bit integers.
51819
51820 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51821
51822         * gcc.dg/20000108-1.c: New test.
51823
51824 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51825
51826         * g++.old-deja/g++.ns/koenig8.C: New test.
51827
51828 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51829
51830         * g++.old-deja/g++.other/cast4.C: New test.
51831
51832 2000-01-05  Jeffrey A Law  (law@cygnus.com)
51833
51834         * gcc.c-torture/compile/20000105-2.c: New test.
51835         * gcc.c-torture/compile/20000105-1.c: New test.
51836
51837 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51838
51839         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51840         references to printf & atoi to conform to ANSI standard.
51841         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51842         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51843         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51844         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51845         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51846         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51847         * g++.old-deja/g++.brendan/copy1.C: Likewise.
51848         * g++.old-deja/g++.brendan/copy2.C: Likewise.
51849         * g++.old-deja/g++.brendan/copy3.C: Likewise.
51850         * g++.old-deja/g++.brendan/copy4.C: Likewise.
51851         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51852         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51853         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51854         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51855         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51856         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51857         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51858         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51859         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51860         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51861         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51862         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51863         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51864         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51865         * g++.old-deja/g++.brendan/init3.C: Likewise.
51866         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51867         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51868         * g++.old-deja/g++.brendan/new2.C: Likewise.
51869         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51870         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51871         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51872         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51873         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51874         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51875         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51876         * g++.old-deja/g++.brendan/template24.C: Likewise.
51877         * g++.old-deja/g++.brendan/template3.C: Likewise.
51878         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51879         * g++.old-deja/g++.jason/inline3.C: Likewise.
51880         * g++.old-deja/g++.jason/opeq.C: Likewise.
51881         * g++.old-deja/g++.law/arg5.C: Likewise.
51882         * g++.old-deja/g++.law/arm7.C: Likewise.
51883         * g++.old-deja/g++.law/ctors11.C: Likewise.
51884         * g++.old-deja/g++.law/cvt8.C: Likewise.
51885         * g++.old-deja/g++.law/init9.C: Likewise.
51886         * g++.old-deja/g++.law/refs4.C: Likewise.
51887         * g++.old-deja/g++.law/template2.C: Likewise.
51888         * g++.old-deja/g++.law/visibility24.C: Likewise.
51889         * g++.old-deja/g++.law/vtable3.C: Likewise.
51890         * g++.old-deja/g++.mike/asm2.C: Likewise.
51891         * g++.old-deja/g++.mike/eh1.C: Likewise.
51892         * g++.old-deja/g++.mike/misc1.C: Likewise.
51893         * g++.old-deja/g++.mike/misc13.C: Likewise.
51894         * g++.old-deja/g++.mike/misc14.C: Likewise.
51895         * g++.old-deja/g++.mike/ns12.C: Likewise.
51896         * g++.old-deja/g++.mike/p1248.C: Likewise.
51897         * g++.old-deja/g++.mike/p3708.C: Likewise.
51898         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51899         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51900         * g++.old-deja/g++.mike/p646.C: Likewise.
51901         * g++.old-deja/g++.mike/p700.C: Likewise.
51902         * g++.old-deja/g++.mike/p783.C: Likewise.
51903         * g++.old-deja/g++.mike/p783a.C: Likewise.
51904         * g++.old-deja/g++.mike/p783b.C: Likewise.
51905         * g++.old-deja/g++.mike/p786.C: Likewise.
51906         * g++.old-deja/g++.mike/p789.C: Likewise.
51907         * g++.old-deja/g++.mike/p789a.C: Likewise.
51908         * g++.old-deja/g++.mike/p807a.C: Likewise.
51909         * g++.old-deja/g++.other/delete3.C: Likewise.
51910         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51911         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51912         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51913         * g++.old-deja/g++.other/empty1.C: Likewise.
51914         * g++.old-deja/g++.other/temporary1.C: Likewise.
51915         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51916         * g++.old-deja/g++.pt/t16.C: Likewise.
51917         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51918
51919 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51920
51921         * gcc.dg/991230-1.c: New test.
51922
51923 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51924
51925         * gcc.c-torture/compile/991229-3.c: New test.
51926         * gcc.c-torture/compile/991229-2.c: New test.
51927         * gcc.c-torture/compile/991229-1.c: New test.
51928
51929 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51930
51931         * gcc.c-torture/compile/labels-2.c: New test.
51932
51933 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51934
51935         * gcc.c-torture/execute/991227-1.c: New test.
51936
51937 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51938
51939         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51940
51941 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51942
51943         * gcc.c-torture/execute/991221-1.c: New test.
51944
51945 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51946
51947         * g++.old-deja/g++.other/cast3.C: New test.
51948
51949 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51950
51951         * gcc.c-torture/execute/991216-4.c: New test.
51952
51953 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51954
51955         * gcc.c-torture/execute/991216-1.c: New test.
51956         * gcc.c-torture/execute/991216-2.c: New test.
51957         * gcc.c-torture/execute/991216-3.c: New test.
51958
51959 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51960
51961         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51962         Actually make the test fail by using "-O2" for compilation.
51963
51964 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51965
51966         * g++.old-deja/g++.warn/cast-align1.C: New test.
51967
51968 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51969
51970         * gcc.c-torture/compile/991214-1.c: New test.
51971         * gcc.c-torture/compile/991214-2.c: New test.
51972
51973 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51974
51975         * gcc.dg/991214-1.c: New test.
51976
51977 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51978
51979         * gcc.c-torture/compile/991213-3.c: New test.
51980         * gcc.c-torture/compile/991213-2.c: New test.
51981         * gcc.c-torture/compile/991213-1.c: New test.
51982
51983 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51984
51985         * gcc.dg/991209-1.c: New test.
51986
51987 1999-12-08  Nathan Sidwell <nathan@acm.org>
51988
51989         * gcc.c-torture/compile/991208-1.c: New test.
51990
51991 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51992
51993         * gcc.dg/ultrasp2.c: New test.
51994
51995 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51996
51997         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51998
51999 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
52000
52001         * gcc.c-torture/compile/991202-1.c: New test.
52002         * gcc.c-torture/execute/991202-1.c: New test.
52003         * gcc.c-torture/execute/991202-2.c: New test.
52004         * gcc.c-torture/execute/991202-3.c: New test.
52005
52006 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
52007
52008         * g++.old-deja/g++.abi/align.C: New test.
52009         * g++.old-deja/g++.abi/aggregates.C: Likewise.
52010         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52011
52012 1999-12-01  Richard Henderson  <rth@cygnus.com>
52013
52014         * gcc.c-torture/execute/991201-1.c: New.
52015
52016 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
52017
52018         * gcc.dg/991129-1.c: New test.
52019
52020 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52021
52022         * gcc.c-torture/compile/991127-1.c: New test.
52023
52024 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52025
52026         * g++.old-deja/g++.other/warn4.C: New test.
52027
52028 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52029
52030         * g++.old-deja/g++.eh/cleanup2.C: New test.
52031         * g++.old-deja/g++.ext/pretty2.C: New test.
52032         * g++.old-deja/g++.ext/pretty3.C: New test.
52033         * g++.old-deja/g++.other/debug6.C: New test.
52034
52035 1999-10-20  Jim Wilson  <wilson@cygnus.com>
52036
52037         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52038         compiler_output to look for one error message instead of two.
52039
52040 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
52041
52042         * gcc.c-torture/execute/991118-1.c: Also test case
52043         where the word boundary does not split a byte evenly.
52044
52045 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52046
52047         * g++.old-deja/g++.ext/restrict1.C: New test.
52048
52049 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52050
52051         * gcc.c-torture/execute/991118-1.c: New test.
52052
52053 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52054
52055         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52056         working directory pathnames.
52057
52058 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52059
52060         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52061         host is equipped with driver.h and driver.o so it can actually
52062         compile and run the tests.
52063
52064 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52065
52066         * gcc.c-torture/compile/991008-1.c: New test.
52067
52068 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52069
52070         * lib/gcc-dg.exp: Include target-supports.exp
52071
52072 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52073
52074         * lib/target-supports.exp: New file: Provide procs to test for
52075         features supported by the target.
52076         (check_weak_available): Moved here from ecos.exp.
52077         (check_alias_available): New proc: Determine of the target
52078         toolchain supports the alias attribute.
52079
52080         * gcc.dg/special/ecos.exp: Move check_weak_available to
52081         target-supports.exp.
52082         (alias-1.c): Only perform the test if the target supports
52083         aliases.
52084         (wkali-1.c): Only perform the test if the target supports
52085         aliases.
52086
52087         * gcc.dg/990506-0.c: Expect error messages from cross
52088         targets as well as native targets.
52089
52090 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52091
52092         * gcc.dg/ultrasp1.c: Removed xfail.
52093         * gcc.dg/struct-ret-2.c: Likewise.
52094         * gcc.dg/array-1.c: Likewise.
52095
52096 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52097
52098         * gcc.dg/struct-ret-2.c: New test.
52099
52100         * gcc.dg/array-1.c: New test.
52101
52102 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
52103
52104         * gcc.c-torture/execute/991030-1.c: New test.
52105
52106 1999-10-26  Richard Henderson  <rth@cygnus.com>
52107
52108         * gcc.c-torture/compile/991026-2.c: New test.
52109
52110 1999-10-26  Jeffrey A Law  (law@cygnus.com)
52111
52112         * gcc.c-torture/compile/991026-1.c: New test.
52113
52114 1999-10-23  Jeffrey A Law  (law@cygnus.com)
52115
52116         * gcc.c-torture/execute/991023-1.c: New test.
52117
52118 1999-10-19  Jeffrey A Law  (law@cygnus.com)
52119
52120         * gcc.c-torture/execute/991019-1.c: New test.
52121
52122 1999-10-16  Richard Henderson  <rth@cygnus.com>
52123
52124         * gcc.c-torture/execute/991016-1.c: New test.
52125
52126 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
52127
52128         * gcc.c-torture/execute/991014-1.c: New test.
52129
52130 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
52131
52132         * g++.old-deja/g++.other/union2.C: New test.
52133
52134 1999-10-13  Nathan Sidwell  <nathan@acm.org>
52135
52136         * g++.old-deja/g++.other/vaarg2.C: New test.
52137         * g++.old-deja/g++.other/vaarg3.C: New test.
52138
52139 1999-10-12  Craig Burley  <craig@jcb-sc.com>
52140
52141         * g77.f-torture/noncompile/19990905-1.f: Moved from being
52142         in compile/.
52143
52144 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
52145
52146         * gcc.c-torture/execute/va-arg-11.c: New test.
52147
52148 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
52149
52150         * lib/file-format.exp (gcc_target_object_format): Don't
52151         crash if objdump is unavailable.
52152
52153 1999-09-29  Donn Terry <donn@interix.com>
52154
52155         * gcc.misc-tests/mg.exp: delete extraneous redirection.
52156
52157 1999-09-28  Nick Clifton  <nickc@cygnus.com>
52158
52159         * gcc.c-torture/compile/990928-1.c: New test.
52160
52161 1999-09-28  Nathan Sidwell  <nathan@acm.org>
52162
52163         * g++.old-deja/g++.other/decl6.C: New test.
52164
52165 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52166
52167         * gcc.c-torture/execute/va-arg-10.c: New test.
52168
52169 1999-09-27  Nathan Sidwell  <nathan@acm.org>
52170
52171         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52172         __PRETTY_FUNCTION__.
52173
52174 1999-09-23  Nick Clifton  <nickc@cygnus.com>
52175
52176         * gcc.c-torture/execute/990923-1.c: New test.
52177
52178 1999-09-21  Nick Clifton  <nickc@cygnus.com>
52179
52180         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52181         for which -fpic is inappropriate.
52182
52183 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
52184
52185         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52186
52187 1999-09-21  Nathan Sidwell  <nathan@acm.org>
52188
52189         * g++.old-deja/g++.other/dyncast1.C: New test.
52190         * g++.old-deja/g++.other/dyncast2.C: New test.
52191         * g++.old-deja/g++.other/dyncast3.C: New test.
52192         * g++.old-deja/g++.other/dyncast4.C: New test.
52193         * g++.old-deja/g++.other/dyncast5.C: New test.
52194         * g++.old-deja/g++.eh/catch3.C: New test.
52195         * g++.old-deja/g++.eh/catch3p.C: New test.
52196         * g++.old-deja/g++.eh/catch4.C: New test.
52197         * g++.old-deja/g++.eh/catch4p.C: New test.
52198         * g++.old-deja/g++.eh/catch5.C: New test.
52199         * g++.old-deja/g++.eh/catch5p.C: New test.
52200         * g++.old-deja/g++.eh/catch6.C: New test.
52201         * g++.old-deja/g++.eh/catch6p.C: New test.
52202         * g++.old-deja/g++.eh/catch7.C: New test.
52203         * g++.old-deja/g++.eh/catch7p.C: New test.
52204         * g++.old-deja/g++.eh/catch8.C: New test.
52205         * g++.old-deja/g++.eh/catch8p.C: New test.
52206         * g++.old-deja/g++.eh/catch9.C: New test.
52207         * g++.old-deja/g++.eh/catch9p.C: New test.
52208
52209 1999-09-13  Nathan Sidwell  <nathan@acm.org>
52210
52211         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52212         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52213
52214 1999-09-13  Jeffrey A Law  (law@cygnus.com)
52215
52216         * gcc.c-torture/compile/990913-1.c: New test.
52217
52218 1999-09-10  Nathan Sidwell  <nathan@acm.org>
52219
52220         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52221         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52222
52223 1999-09-09  Richard Henderson  <rth@cygnus.com>
52224
52225         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52226
52227 1999-09-09  Nathan Sidwell  <nathan@acm.org>
52228
52229         * g++.old-deja/g++.other/lookup11.C: New test.
52230         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52231         what is permitted and what we want.
52232         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52233         overload use.
52234         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52235
52236 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
52237
52238         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52239         * gcc.c-torture/noncompile/poison-1.c: New file.
52240
52241 1999-09-08  Nathan Sidwell  <nathan@acm.org>
52242
52243         * g++.old-deja/g++.other/sizeof3.C: New test.
52244         * g++.old-deja/g++.other/sizeof4.C: New test.
52245         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52246         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52247
52248 1999-09-07  Richard Henderson  <rth@cygnus.com>
52249
52250         * gcc.dg/va-arg-1.c: New.
52251
52252 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52253
52254         * gcc.c-torture/execute/va-arg-9.c: New test.
52255
52256 1999-09-05  Craig Burley  <craig@jcb-sc.com>
52257
52258         * g77.f-torture/compile/980519-2.f: New test.
52259         * g77.f-torture/compile/19990905-0.f: New test.
52260         * g77.f-torture/compile/19990905-1.f: New test.
52261         * g77.f-torture/compile/19990905-2.f: New test.
52262
52263         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52264
52265 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
52266
52267         * gcc.c-torture/execute/990827-1.c: Fix typo.
52268
52269 1999-09-03  Nathan Sidwell  <nathan@acm.org>
52270
52271         * g++.old-deja/g++.other/deref1.C: New test.
52272
52273 1999-09-02  Nathan Sidwell  <nathan@acm.org>
52274
52275         * g++.old-deja/g++.other/ambig2.C: New test.
52276         * g++.old-deja/g++.other/cond5.C: New test.
52277         * g++.old-deja/g++.other/lookup16.C: New test.
52278
52279 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
52280
52281         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52282         assemblers too.
52283
52284 1999-08-31  Jeffrey A Law  (law@cygnus.com)
52285
52286         * lib/c-torture.exp: Avoid the "compare executables" optimization
52287         when testing native.
52288
52289 1999-08-29  Jeffrey A Law  (law@cygnus.com)
52290
52291         * gcc.c-torture/execute/990829-1.c: New test.
52292         * gcc.c-torture/compile/990829-1.c: New test.
52293
52294 1999-08-27  Paul Burchard  <burchard@pobox.com>
52295
52296         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52297         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52298         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52299         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52300         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52301         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52302         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52303         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52304         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52305         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52306         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52307
52308 1999-08-27  Jeffrey A Law  (law@cygnus.com)
52309
52310         * gcc.c-torture/execute/990827-1.c: New test.
52311
52312 1999-08-26  Craig Burley  <craig@jcb-sc.com>
52313
52314         * g77.f-torture/noncompile/19990826-4.f: New test.
52315
52316         * g77.f-torture/compile/19990826-3.f: New test.
52317
52318         * g77.f-torture/execute/19990826-2.f: New test.
52319
52320         * g77.f-torture/compile/19990826-1.f: New test.
52321
52322         * gcc.c-torture/execute/990826-0.c: New test.
52323         * g77.c-torture/execute/19990826-0.f: New test.
52324
52325         * g77.f-torture/noncompile/970626-2.f: New test.
52326
52327 1999-08-25  Paul Burchard  <burchard@pobox.com>
52328
52329         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52330         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52331         lss-011.C: New tests.
52332
52333 1999-08-25  Nathan Sidwell  <nathan@acm.org>
52334
52335         * g++.old-deja/g++.other/decl5.C: New test.
52336
52337 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52338
52339         * noncompile/noncompile.exp: Load_lib c-torture.exp.
52340         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52341         call `postbase' for each one.  All callers of `postbase' changed
52342         to call this instead.
52343
52344 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
52345
52346         * gcc.c-torture/execute/990811-1.c: New test.
52347
52348 1999-08-09  Nick Clifton  <nickc@cygnus.com>
52349
52350         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52351         just native ones.
52352
52353         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52354         just native ones.
52355
52356 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52357
52358         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52359
52360 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52361
52362         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52363
52364 1999-08-04  Nathan Sidwell  <nathan@acm.org>
52365
52366         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52367
52368 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52369
52370         * gcc.c-torture/execute/990804-1.c: New test.
52371
52372 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52373
52374         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52375         * g++.old-deja/g++.brendan/crash64.C: Likewise.
52376         * g++.old-deja/g++.brendan/overload8.C: Likewise.
52377
52378 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52379
52380         * g++.old-deja/g++.other/struct1.C: New test.
52381
52382 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52383
52384         * g++.old-deja/g++.other/enum2.C: New test.
52385
52386 1999-08-02  Richard Henderson  <rth@cygnus.com>
52387
52388         Adapted from tests from Franz Sirl:
52389         * gcc.c-torture/execute/va-arg-7.c: New test.
52390         * gcc.c-torture/execute/va-arg-8.c: New test.
52391
52392 1999-08-01  Jeffrey A Law  (law@cygnus.com)
52393
52394         * gcc.c-torture/compile/990801-2.c: New test.
52395
52396         * gcc.c-torture/compile/990801-1.c: New test.
52397
52398 1999-07-27  Michael Meissner  <meissner@cygnus.com>
52399
52400         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52401         fp-cmp-1.c, converting double to float.
52402
52403         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52404         fp-cmp-1.c, converting double to long double.
52405
52406         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52407         from fr1 to unknown_register, since fr1 is a legitimate register
52408         on some machines.
52409
52410 1999-07-25  Jeffrey A Law  (law@cygnus.com)
52411
52412         * README: More listname related changes.
52413
52414 1999-07-08  Catherine Moore  <clm@cygnus.com>
52415
52416         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
52417
52418 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
52419
52420         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52421
52422 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52423
52424         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52425
52426 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
52427
52428         * gcc.dg/990703-1.c: New test.
52429
52430 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52431
52432         * lib/file-format.exp: New file: Move definition of proc
52433         gcc_target_object_format to here from
52434         gcc.dg/special/ecos.exp.
52435
52436         * lib/c-torture.exp: Include lib file-format.exp.
52437         * lib/gcc-dg.exp: Include lib file-format.exp.
52438
52439         * gcc.dg/special/ecos.exp: Remove definition of proc
52440         gcc_target_object_format.
52441
52442 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52443
52444         * gcc.c-torture/execute/990628-1.c: New test.
52445
52446 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52447
52448         * gcc.c-torture/compile/990625-2.c: New test.
52449
52450         * gcc.c-torture/compile/990625-1.c: New test.
52451
52452 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52453
52454         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52455         attributes compile.
52456         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52457         ports that use the COFF/PE file format.
52458
52459 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52460
52461         * gcc.c-torture/compile/990617-1.c: New test.
52462
52463 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52464
52465         * g++.old-deja/g++.other/decl4.C: New test.
52466
52467 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52468
52469         * g++.old-deja/g++.other/bitfld3.C: New test.
52470
52471 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52472
52473         * g++.old-deja/g++.eh/catch1.C: New test.
52474
52475 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52476
52477         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52478
52479         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52480         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52481
52482 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52483
52484         * g77.f-torture/compile/19990502-0.f: Replace with new,
52485         shorter, test that still fails after recent changes.
52486
52487 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52488
52489         * gcc.c-torture/execute/990604-1.c: New test.
52490
52491 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52492
52493         * gcc.c-torture/execute/990531-1.c: New test.
52494
52495 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52496
52497         * gcc.c-torture/compile/990527-1.c: New test.
52498
52499 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52500
52501         * gcc.c-torture/execute/990527-1.c: New test.
52502
52503 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52504
52505         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52506         bitfields as signed.
52507
52508 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52509
52510         * g77.f-torture/compile/19990525-0.f: New test.
52511
52512 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52513
52514         * gcc.c-torture/execute/990525-2.c: New test.
52515
52516         * gcc.c-torture/execute/990525-1.c: New test.
52517
52518 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52519
52520         * g++.old-deja/g++.other/anon3.C: New test.
52521         * g++.old-deja/g++.other/anon4.C: New test.
52522         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52523         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52524         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52525         Merrill).
52526
52527 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52528
52529         * gcc.c-torture/execute/990524-1.c: New test.
52530
52531         * gcc.dg/990524-1.c: New test.
52532
52533 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52534
52535         * gcc.c-torture/compile/990523-1.c: New test.
52536
52537 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52538
52539         * gcc.c-torture/compile/990519-1.c: New test.
52540
52541 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52542
52543         * gcc.c-torture/compile/990517-1.c: New test.
52544
52545         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52546         (e4, f4): New tests.
52547         (main): Call them.
52548
52549 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52550
52551         * gcc.dg/noreturn-1.c: New test.
52552
52553 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52554
52555         * gcc.c-torture/execute/990513-1.c: New test.
52556
52557 1999-05-10  Richard Henderson  <rth@cygnus.com>
52558
52559         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52560
52561 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52562
52563         * g77.f-torture/execute/erfc.f: Use small single-precision
52564         values, to avoid problems on Alphas when not -mieee.
52565
52566 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52567
52568         * gcc.dg/990506-0.c: New test.
52569
52570 1999-05-08  Richard Henderson  <rth@cygnus.com>
52571
52572         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52573         the constant to test.  Don't XFAIL 64-bit targets.
52574
52575         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52576         * g++.old-deja/g++.law/profile1.C: Likewise.
52577
52578         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52579         operator new instances.
52580         * g++.old-deja/g++.other/delete5.C: Likewise.
52581
52582 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52583
52584         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52585         intrinsic.
52586
52587 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52588
52589         * g77.f-torture/execute/u77-test.f: Reverse order of two
52590         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52591
52592 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52593
52594         * gcc.dg/compare1.c: New test.
52595
52596 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52597
52598         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52599         New tests.
52600
52601 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52602
52603         * g77.f-torture/compile/19990502-1.f: New test.
52604
52605 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52606
52607         * g77.f-torture/compile/19990502-0.f: New test.
52608
52609 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52610
52611         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52612         intrinsic.
52613
52614 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52615
52616         * g77.f-torture/execute/u77-test.f (main): List libU77
52617         intrinsics not currently tested.
52618         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52619         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52620         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52621         Trim blanks off the ends of some printed strings.
52622
52623 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52624
52625         * g77.f-torture/execute/u77-test.f (main): Just warn about
52626         FSTAT gid disagreement, as it's expected on some systems.
52627
52628 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52629
52630         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52631         use a new function, which allows for some slop.
52632         Clean up some commentary.
52633         (issum): The new function.
52634         (sgladd): Deleted subroutine.
52635
52636 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52637
52638         * g77.f-torture/execute/u77-test.f: Modify to be more like
52639         libf2c/libU77 version, bringing patches to that version here.
52640         Add suitable commentary.
52641
52642 1999-04-25  Richard Henderson  <rth@cygnus.com>
52643
52644         * gcc.dg/990424-1.c: New test.
52645
52646 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52647
52648         * g77.f-torture/execute/u77-test.f (main): Bug involving
52649         LSTAT has been fixed, so turn back on full checking.
52650
52651 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52652
52653         * g77.f-torture/compile/19990419-0.f: New test.
52654         * g77.f-torture/execute/19990419-1.f: New test.
52655
52656 1999-04-17  Richard Henderson  <rth@cygnus.com>
52657
52658         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52659         to avoid the need for a prototype to supress a warning.
52660
52661 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52662
52663         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52664
52665 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52666
52667         * gcc.c-torture/execute/990404-1.c: New test.
52668
52669 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52670
52671         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52672         * gcc.dg/cpp-if3.c: Don't use -pedantic.
52673         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52674         missing initializer warnings.
52675
52676 1999-03-28  Jeffrey A Law  (law@cygnus.com)
52677
52678         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52679         matching strings.
52680
52681 1999-03-26  Jeffrey A Law  (law@cygnus.com)
52682
52683         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52684
52685 1999-03-26  Craig Burley  <craig@jcb-sc.com>
52686
52687         * g77.f-torture/execute/19990325-0.f: New test.
52688         * g77.f-torture/execute/19990325-1.f: New test.
52689
52690 1999-03-24  Jeffrey A Law  (law@cygnus.com)
52691
52692         * gcc.c-torture/execute/990324-1.c: New test.
52693
52694 1999-03-22  Jim Wilson  <wilson@cygnus.com>
52695
52696         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52697         test with 4.
52698
52699 1999-03-17  Richard Henderson  <rth@cygnus.com>
52700
52701         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
52702
52703 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52704
52705         * g77.f-torture/execute/19990313-2.f: New test.
52706         * g77.f-torture/execute/19990313-3.f: New test.
52707
52708 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52709
52710         * g77.f-torture/execute/19990313-0.f: New test.
52711         * g77.f-torture/execute/19990313-1.f: New test.
52712
52713 1999-03-12  Jim Wilson  <wilson@cygnus.com>
52714
52715         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52716         printf to sprintf.
52717         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52718         (main): Add check for u15.  Conditionalize u31 check depending on
52719         whether ints are <32 bits or >=32 bits.
52720
52721 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52722
52723         * g77.f-torture/execute/19981119-0.f: Improve testiness.
52724
52725 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52726
52727         * g77.f-torture/compile/19990305-0.f: New test.
52728         * g77.f-torture/execute/19981119-0.f: New test.
52729
52730 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52731
52732         * g77.f-torture/execute/970625-2.f: call ABORT if final
52733         result is not correct, instead of just printing it.
52734         Add this checking via newly introduced obfuscation, to
52735         trip up buggy front ends.
52736
52737 1999-03-07  Craig Burley  <craig@jcb-sc.com>
52738
52739         * g77.f-torture/compile/960317-1.f: Moved from being
52740         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
52741
52742 1999-03-06  Craig Burley  <craig@jcb-sc.com>
52743
52744         * g77.f-torture/execute/960317-1.f: New (old) test.
52745         * g77.f-torture/execute/970625-2.f: Ditto.
52746
52747 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
52748
52749         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52750         error message on line 1 or line 2; cccp and cpplib do this differently.
52751
52752 1999-03-01  Jeffrey A Law  (law@cygnus.com)
52753
52754         * g++.old-deja/g++.law/weak1.C: New test.
52755
52756 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52757
52758         * gcc.c-torture/execute/990119-1.c: Renamed to...
52759         * gcc.dg/990119-1.c: this, so it will only be tested once
52760         (it's a preprocessor test, it doesn't need to be run at
52761         multiple optimization levels).
52762
52763 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52764
52765         * lib/g++.exp: Don't add incdir=$base_dir/../include to
52766           ALWAYS_CXXFLAGS.
52767
52768 1999-02-24  Craig Burley  <craig@jcb-sc.com>
52769
52770         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52771         * g77.f-torture/compile/19981216-0.f: ...as it is expected
52772         to not be compilable by current g77.
52773
52774 1999-02-24  Nick Clifton  <nickc@cygnus.com>
52775
52776         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52777
52778 1999-02-22  Jeffrey A Law  (law@cygnus.com)
52779
52780         * gcc.c-torture/execute/990222-1.c: New test.
52781
52782 1999-02-19  Craig Burley  <craig@jcb-sc.com>
52783
52784         * g77.f-torture/compile/19990218-0.f: New test.
52785         * g77.f-torture/noncompile/19990218-1.f: New test.
52786
52787 1999-02-18  Craig Burley  <craig@jcb-sc.com>
52788
52789         * g77.f-torture/compile/19981216-0.f: New test.
52790
52791 1999-02-14  Jeffrey A Law  (law@cygnus.com)
52792
52793         * gcc.dg/990214-1.c: New test.
52794
52795 1999-02-13  Jeffrey A Law  (law@cygnus.com)
52796
52797         * gcc.dg/990213-2.c: New test.
52798
52799         * gcc.dg/990213-1.c: New test.
52800
52801 1999-02-12  Jeffrey A Law  (law@cygnus.com)
52802
52803         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52804         ints.
52805
52806 1999-02-11  Nick Clifton  <nickc@cygnus.com>
52807
52808         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52809         specified by target.
52810
52811         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52812
52813 1999-02-11  Jeffrey A Law  (law@cygnus.com)
52814
52815         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52816
52817 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52818
52819         * gcc.dg/special/ecos.exp: New test driver for new tests with
52820         special requirements.
52821
52822         * gcc.dg/special/alias-1.c: New test.
52823         * gcc.dg/special/gcsec-1.c: New test.
52824         * gcc.dg/special/weak-1.c: New test.
52825         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52826         * gcc.dg/special/weak-2.c: New test.
52827         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52828         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52829         * gcc.dg/special/wkali-1.c: New test.
52830         * gcc.dg/special/wkali-2.c: New test.
52831         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52832         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52833
52834 1999-02-10  Felix Lee  <flee@cygnus.com>
52835
52836           * lib/c-torture.exp (c-torture-compile): Pull out code for
52837           analyzing gcc error messages.
52838           (c-torture-execute): Likewise.  Fix some (harmless) false
52839           positives.
52840           * lib/gcc.exp (gcc_check_compile): New function.
52841
52842 1999-02-08  Richard Henderson  <rth@cygnus.com>
52843
52844         * gcc.c-torture/execute/990208-1.c: New test.
52845
52846 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52847
52848         * g++.dg/special/ecos.exp: New driver for new tests with special
52849         requirements
52850
52851         * g++.dg/special/conpr-1.C: New test
52852         * g++.dg/special/conpr-2.C: New test
52853         * g++.dg/special/conpr-2a.C: New test
52854         * g++.dg/special/conpr-3.C: New test
52855         * g++.dg/special/conpr-3a.C: New test
52856         * g++.dg/special/conpr-3b.C: New test
52857
52858         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52859         allow g++ to use the dg driver
52860
52861         * README: Add comment about g++.dg directory
52862
52863 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52864
52865         * README: Update email addresses.
52866
52867 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52868
52869         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52870         arguments in order to force structure S onto the stack even on
52871         the alpha.
52872         (test): Pass 10 leading arguments to function foo as well as the
52873         structure S.
52874
52875         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52876         failure for all targets.
52877
52878         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52879         abort to terminate program execution.
52880
52881 1999-01-30  Richard Henderson  <rth@cygnus.com>
52882
52883         * gcc.c-torture/execute/990130-1.c: New test.
52884
52885 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52886
52887         * gcc.dg/990130-1.c: New test.
52888
52889 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52890
52891         * gcc.c-torture/execute/990128-1.c: New test.
52892
52893 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52894
52895         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52896
52897 1999-01-27  Felix Lee  <flee@cygnus.com>
52898
52899         * lib/c-torture.exp (c-torture-compile): pull out code for
52900         analyzing gcc error messages.
52901         (c-torture-execute): ditto, and fix some (harmless) false
52902         positives.
52903         * lib/gcc.exp (gcc_check_compile): new function.
52904
52905 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52906
52907         * gcc.dg/990117-1.c: New test.
52908
52909         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52910
52911         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52912
52913 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52914
52915         * g77.f-torture/compile/990115-1.f: New test.
52916
52917 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52918
52919         * gcc.c-torture/compile/990107-1.c: New test
52920
52921 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52922
52923         * gcc.c-torture/execute/990106-2.c: New test.
52924
52925         * gcc.c-torture/execute/990106-1.c: New test.
52926
52927 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52928
52929         * gcc.c-torture/compile/981223-1.c: New test.
52930
52931 1998-12-29  Richard Henderson  <rth@cygnus.com>
52932
52933         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52934         (opt3): Rename from opt4 and disable.
52935
52936 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52937
52938         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52939
52940 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52941
52942         * g++.old-deja/g++.other/conv5.C: New test.
52943
52944 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52945
52946         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52947
52948 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52949
52950         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52951
52952 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52953
52954         * gcc.c-torture/compile/981211-1.c: New test.
52955
52956 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52957
52958         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52959
52960         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52961
52962 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52963
52964         * gcc.special/930510-1.c: Make C9X safe.
52965         * gcc.misc-tests/gcov-1.c Similarly.
52966         * gcc.misc-tests/gcov-2.c Similarly.
52967
52968 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52969
52970         * gcc.dg/ultrasp1.c: New test.
52971
52972 1998-12-06  Richard Henderson  <rth@cygnus.com>
52973
52974         * gcc.c-torture/execute/981206.c: New test.
52975
52976 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52977
52978         * g++.old-deja/g++.ns/template7.C: New test.
52979
52980         * g++.old-deja/g++.other/expr1.C: New test.
52981
52982         * g++.old-deja/g++.eh/tmpl3.C: New test.
52983
52984         * g++.old-deja/g++.eh/tmpl2.C: New test.
52985
52986 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52987
52988         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52989         * g++.old-deja/g++.other/using6.C: Removed.
52990         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52991
52992         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52993
52994 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52995
52996         * g++.old-deja/g++.pt/overload8.C: New test.
52997
52998         * g++.old-deja/g++.pt/overload7.C: New test.
52999
53000         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53001
53002         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53003         and relinking messages.
53004         * lib/g++.exp (g++_target_compile): Remove .rpo file when
53005         compiling with -frepo.
53006
53007 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
53008
53009         * g++.old-deja/g++.pt/lookup6.C: New test.
53010
53011 1998-11-30  Nick Clifton  <nickc@cygnus.com>
53012
53013         * gcc.c-torture/execute/981130-1.c: New test.
53014         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53015
53016 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53017
53018         * g++.old-deja/g++.pt/explicit76.C: New test.
53019
53020         * g++.old-deja/g++.pt/friend38.C: New test.
53021
53022         * g++.old-deja/g++.ns/crash2.C: New test.
53023
53024         * g++.old-deja/g++.pt/defarg8.C: New test.
53025
53026         * g++.old-deja/g++.pt/instantiate6.C: New test.
53027
53028         * g++.old-deja/g++.pt/static6.C: New test.
53029
53030         * g++.old-deja/g++.pt/decl2.C: New test.
53031
53032 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53033
53034         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
53035         problem is actually related with name lookup, but so what? :-)
53036
53037         * g++.old-deja/g++.pt/friend37.C: New test.
53038
53039 1998-11-25  Dave Love  <d.love@dl.ac.uk>
53040
53041         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53042         element, which fails on some systems.
53043
53044         * g77.f-torture/execute/labug1.f: New test.
53045
53046 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53047
53048         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53049         is defined.
53050
53051 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53052
53053         * g77.f-torture/compile/981117-1.f: New test.
53054
53055 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53056
53057         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53058         properly discarded.
53059
53060 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53061
53062         * gcc.c-torture/execute/memcheck: New directory of tests for
53063         -fcheck-memory-usage.
53064
53065 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53066
53067         * README: New file, general information about the testsuite and
53068         new description of the various C++ test subdirectories.
53069         * README.g++: Eliminate obsolete information, update and move most
53070         relevant stuff to README.
53071
53072 1998-11-07  Richard Henderson  <rth@cygnus.com>
53073
53074         * gcc.c-torture/compile/981107-1.c: New test.
53075
53076 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53077
53078         * execute/memcpy-bi.c: New testcase.
53079
53080 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
53081
53082         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53083         base classes.
53084
53085         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53086         template is selected.
53087
53088         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53089         classes, it should be accepted for all types.
53090
53091         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53092
53093         * g++.old-deja/g++.pt/spec24.C: Ensure that template
53094         specializations start with template headers.
53095
53096 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
53097
53098         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53099
53100         * g++.old-deja/g++.other/init9.C: Test cross initialization of
53101         non-POD types.
53102
53103 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53104
53105         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53106
53107 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53108
53109         * compile/981022-1.c, compile/981022-1.x: New test and driver.
53110
53111 1998-10-19  Jeffrey A Law  (law@cygnus.com)
53112
53113         * 981019-1.c: New test.
53114
53115 1998-10-14  Robert Lipe <robertl@dgii.com>
53116
53117         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53118         find objc headers.
53119
53120 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53121
53122         * compile/981001-4.c: Remove use of GCC extension that triggers a
53123         compiler bug.
53124
53125 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
53126
53127         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53128
53129 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53130
53131         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
53132         instantiation of template produces incorrect code for delete
53133         expression.
53134
53135         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
53136         constructors' name is not unique.
53137         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53138         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53139
53140         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
53141         automatic array of const is ill-formed.
53142
53143         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
53144         of template parameter?
53145
53146         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
53147         const.
53148
53149         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
53150         pointer-to-member expression.
53151
53152         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
53153         declaration causes ICE.
53154
53155 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
53156
53157         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
53158         reserved in the global namespace.
53159
53160         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53161         generate needed virtual table.
53162
53163         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53164
53165 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
53166
53167         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53168         template-dependent type
53169
53170 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53171
53172         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53173         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53174         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53175
53176         * g++.old-deja/g++.other/using5.C: New test; using decl from base
53177         class should be usable as argument of member function.
53178         * g++.old-deja/g++.other/using6.C: New test; using decl from base
53179         class should be usable as return type of member function.
53180         * g++.old-deja/g++.other/using7.C: New test; using decl from base
53181         class should be usable as type of data member.
53182
53183         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53184
53185 1998-10-09  Jeffrey A Law  (law@cygnus.com)
53186
53187         * gcc.c-torture/special/920521-1.c: Fix bogus test.
53188
53189 1998-10-08  Nick Clifton  <nickc@cygnus.com>
53190
53191         * gcc.dg/dll-?.c Add thumb to target list.
53192         Fix assembler scan patterns to match current assembler output.
53193
53194 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
53195
53196         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
53197         matching of template brackets.
53198
53199         * g++.old-deja/g++.other/using4.C: New test.  Test using
53200         declarations of methods from base classes.
53201
53202         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
53203         within functions should introduce names into the innermost
53204         enclosing namespace.
53205
53206         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
53207         of static locals if first initialization throws.
53208
53209 1998-10-07  Jim Wilson  <wilson@cygnus.com>
53210
53211         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53212
53213 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
53214
53215         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
53216         lose track of the possible targets of tablejump insns.
53217         * special/special.exp: Run it.
53218
53219 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53220
53221         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
53222         must be declared before its specializations can be named in friend
53223         declarations.
53224
53225 1998-10-05  Dave Love  <d.love@dl.ac.uk>
53226
53227         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53228
53229         * g77.f-torture/execute/io1.f: New test.
53230
53231 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53232
53233         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53234         with pointer to template function, for which no argument deduction
53235         is possible.
53236
53237         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53238         specialization of template function as argument to template
53239         function.
53240
53241         * g++.old-deja/g++.other/access2.C: New test; Inner class
53242         shouldn't have privileged access to Outer's names.
53243
53244 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53245
53246         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53247         friend template declared within template class conflicts with
53248         nested class of the same name.
53249
53250         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53251         is ignored.
53252
53253         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53254         object with direct initializer as function declaration.
53255
53256         * g++.old-deja/g++.other/decl2.C: New test; duplicate
53257         initializers.
53258
53259         * g++.old-deja/g++.other/null2.C: New test; conditional operator
53260         involving const pointer and NULL produces incorrect result.
53261
53262         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53263         type name without `typename' should be rejected with -pedantic.
53264
53265 1998-10-02  Richard Henderson  <rth@cygnus.com>
53266
53267         * g++.old-deja/g++.other/addrof1.C: New test.
53268
53269 1998-10-01  Nick Clifton  <nickc@cygnus.com>
53270
53271         * gcc.c-torture/compile/981001-1.c: New test.
53272         * gcc.c-torture/execute/981001-1.c: New test.
53273
53274 1998-10-01  Jeffrey A Law  (law@cygnus.com)
53275
53276         * gcc.c-torture/compile/981001-2.c: New test.
53277         * gcc.c-torture/compile/981001-3.c: New test.
53278         * gcc.c-torture/compile/981001-4.c: New test.
53279
53280 1998-10-01  Robert Lipe  <robertl@dgii.com>
53281
53282         * lib/objc.exp (objc_target_compile): Add -L during compiles for
53283         multilibbed hosts.  Idea grafted from g77.exp.
53284
53285 1998-09-30  Dave Love  <d.love@dl.ac.uk>
53286
53287         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53288         avoid losing on systems which need -lsocket.
53289
53290 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
53291
53292         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53293         * g++.old-deja/g++.other/nested2.C: Ditto.
53294         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53295         failure.
53296
53297 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53298
53299         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53300         preferred over template operator!= for enum bitfields.
53301
53302 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
53303
53304         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53305         that happen to have the same base name, but in different scopes,
53306         are incorrectly rejected.
53307
53308 1998-09-16  Richard Henderson  <rth@cygnus.com>
53309
53310         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53311         on the native word size instead of an integer literal.
53312
53313 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53314
53315         * g++.old-deja/g++.other/static2.C: Invocation of static data
53316         member of type pointer-to-function denoted as non-static member.
53317
53318         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53319         checks involving function types and aliases.
53320
53321 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53322
53323         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53324         redefined to the same non-trivial type.
53325
53326         * g++.old-deja/g++.pt/explicit73.C: Test for proper
53327         namespace-qualification of template specializations declared in
53328         other namespaces.
53329
53330         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53331         to declare a subset of the specializations of a template function
53332         as friends of specializations of a template class.
53333
53334         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53335         member templates that do not fully specialize the enclosing
53336         template class are rejected.
53337
53338 1998-09-11  Dave Love  <d.love@dl.ac.uk>
53339
53340         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53341
53342 1998-09-08  Dave Love  <d.love@dl.ac.uk>
53343
53344         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53345         altered from libf2c/libU77 version.
53346
53347 1998-09-06  Dave Love  <d.love@dl.ac.uk>
53348
53349         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53350
53351 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
53352             Alexandre Oliva  <oliva@dcc.unicamp.br>
53353
53354         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53355         (un)signed char are different types for template specialization
53356         purposes.
53357
53358 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
53359
53360         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53361         * objc: ObjC testsuite.
53362
53363 1998-08-31  Catherine Moore  <clm@cygnus.com>
53364
53365         * gcc.c-torture/execute/941014-1.x: New file.
53366
53367 1998-08-31  Nick Clifton  <nickc@cygnus.com>
53368
53369         * lib/c-torture.exp: Add support for
53370         torture_eval_before_compile and torture_eval_before_execute
53371         variables.
53372
53373 1998-08-30  Jeffrey A Law  (law@cygnus.com)
53374
53375         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
53376         this test triggers valid.
53377
53378 1998-08-27  Jeffrey A Law  (law@cygnus.com)
53379
53380         * gcc.dg/980827-1.c: New test.
53381
53382 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
53383
53384         * gcc.c-torture/execute/loop-4b.c: New test.
53385
53386 1998-08-26  Nick Clifton  <nickc@cygnus.com>
53387
53388         * lib/c-torture.exp: Add support for
53389         torture_eval_before_compile and torture_eval_before_execute
53390         variables.
53391
53392 1998-08-25  Jeffrey A Law  (law@cygnus.com)
53393
53394         * gcc.c-torture/compile/980825-1.c: New test.
53395
53396 1998-08-24  Nick Clifton  <nickc@cygnus.com>
53397
53398         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53399         count number tests in opt_t0 not good_t0.
53400
53401 1998-08-24  Jeffrey A Law  (law@cygnus.com)
53402
53403         * gcc.c-torture/compile/930326-1.x: Fix typo.
53404
53405 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
53406
53407         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53408         causes an ICE.
53409
53410 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53411
53412         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53413         STACK_SIZE is defined.
53414         * gcc.c-torture/unsorted/stuct.c: Similarly.
53415
53416         * gcc.c-torture/compile/980821-1.c: New test.
53417
53418 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53419
53420         * gcc.c-torture/execute/980526-2.c: Disable for targets with
53421         16bit ints.
53422
53423 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
53424
53425         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53426         code.
53427
53428 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
53429
53430         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53431         error'.
53432
53433 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53434
53435         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53436
53437 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53438
53439         * gcc.c-torture/compile/980816-1.c: New test.
53440
53441         * gcc.dg/980816-1.c: New test.
53442
53443 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53444
53445         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53446         compiler for ieee tests.
53447
53448 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53449
53450         * g77.f-torture/compile/980729-0.f: New test.
53451
53452 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53453
53454         * gcc.c-torture/special/eeprof-1.c: New test, for
53455         -finstrument-functions.
53456         * gcc.c-torture/special/special.exp: Run it.
53457
53458 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53459
53460         * gcc.c-torture/compile/980729-1.c: New test.
53461
53462 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53463
53464         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53465         __thumb__ is defined, and test for ARM style doubles if so.
53466
53467 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53468
53469         * g77.f-torture/noncompile/980615-0.f: New test.
53470
53471 1998-07-26  H.J. Lu  (hjl@gnu.org)
53472
53473         * gcc.dg/980312-1.c: Do link instead of compile.
53474         * gcc.dg/980313-1.c: Likewise.
53475
53476 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53477
53478         * gcc.c-torture/compile/980726-1.c: New test.
53479
53480 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53481
53482         * g77.f-torture/execute/io0.f: New test.
53483
53484 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53485
53486         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53487         an int.
53488
53489 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53490
53491         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53492         m32r bugs.
53493
53494 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53495
53496         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53497         c-decl.c:grokdeclarator can handle mode attributes.
53498
53499 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53500
53501         * gcc.c-torture/execute/980716-1.c: New test.
53502
53503 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53504
53505         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53506         the mn10200.
53507         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53508         the mn10200.
53509         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53510         * gcc.c-torture/compile/930326-1.x: Similarly.
53511
53512 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53513
53514         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53515         New test from Craig.
53516
53517 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53518
53519         * g77.f-torture/noncompile/980616-0.f: New test.
53520
53521         * g77.f-torture/execute/970816-3.f: New test from Craig.
53522
53523 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53524
53525         *  g++.other/singleton.C: Return error value instead of taking
53526         SIGSEGV.
53527
53528 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53529
53530         *  g++.other/singleton.C: New test.  Warning is under dispute.
53531         Runtime crash is not.
53532
53533 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53534
53535         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53536         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53537         using6.C, using7.C}: New namespace tests.
53538
53539 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53540
53541         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53542         specialization with typedef'ed names used as array indexes.
53543
53544 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53545
53546         * gcc.c-torture/execute/980709-1.c: New test.
53547
53548         * gcc.dg/980709-1.c: New test.
53549
53550 1998-07-07  Richard Henderson  <rth@cygnus.com>
53551
53552         * gcc.c-torture/execute/bcp-1.c: New test.
53553
53554 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53555
53556         * gcc.c-torture/execute/980707-1.c: New test.
53557
53558 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53559
53560         * gcc.c-torture/compile/980706-1.c: New test.
53561
53562 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53563
53564         * g77.f-torture/execute/980701-0.f,
53565         g77.f-torture/execute/980701-1.f: New test from Craig.
53566
53567 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53568
53569         * gcc.c-torture/compile/980701-1.c: New test.
53570
53571         * gcc.c-torture/execute/980701-1.c: New test.
53572
53573 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53574 rlsruhe.de>
53575
53576         * g++.old-deja/g++.robertl/eb132.C: New test.
53577         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53578
53579 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53580
53581         * g77.f-torture/execute/980628-7.f,
53582         g77.f-torture/execute/980628-8.f,
53583         g77.f-torture/execute/980628-9.f,
53584         g77.f-torture/execute/980628-10.f: New tests from Craig.
53585
53586         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53587
53588 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53589
53590         * g77.f-torture/execute/980628-4.f: New test from Craig.
53591         * g77.f-torture/execute/980628-5.f: Likewise.
53592         * g77.f-torture/execute/980628-2.f: Likewise.
53593         * g77.f-torture/execute/980628-0.f: Likewise.
53594         * g77.f-torture/execute/980628-1.f: Likewise.
53595         * g77.f-torture/execute/980628-3.f: Likewise.
53596         * g77.f-torture/execute/980628-6.f: Likewise.
53597
53598 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53599
53600         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53601         directory when nothing has been installed yet.
53602
53603 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53604
53605         * gcc.c-torture/special/special.exp: Handle newer versions of
53606         dejagnu.
53607
53608 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53609
53610         * gcc.dg/980626-1.c: New test.
53611
53612 1998-06-19  Bruno Haible <haible@ilog.fr>
53613
53614         * gcc.misc-tests/m-un-2.c: New test.
53615         * g++.old-deja/g++.other/warn01.c: Likewise.
53616
53617 1998-06-19  Robert Lipe  <robertl@dgii.com>
53618
53619         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53620         compatibility with assmblers with a different comment character.
53621         Eliminate use of GAS-specific extensions.
53622
53623 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53624
53625         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53626
53627 1998-06-19  Robert Lipe  <robertl@dgii.com>
53628
53629         * lib/g77.exp: Replace search for libf2c.a with search for newly
53630         renamed libg2c.a
53631
53632 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53633
53634         * gcc.c-torture/execute/980617-1.c: New test.
53635
53636 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53637
53638         * gcc.c-torture/execute/980612-1.c: New test.
53639
53640 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53641
53642         * gcc.dg/980523-1.c: Only test on ppc-linux.
53643         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53644
53645         * gcc.c-torture/execute/980608-1.c: New test.
53646
53647 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53648
53649         * gcc.c-torture/execute/980605-1.c: New test.
53650
53651 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53652
53653         * gcc.c-torture/execute/980604-1.c: New test.
53654
53655 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53656
53657         * gcc.c-torture/execute/980602-1.c: New test.
53658         * gcc.c-torture/execute/980602-2.c: Likewise.
53659
53660 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53661
53662         * 970125-0.f: Fix per JCB.  Add commentary.
53663
53664 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53665
53666         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53667         IEEE -0 support.
53668
53669 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53670
53671         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53672         earlier.
53673
53674 1998-05-28  Catherine Moore <clm@cygnus.com>
53675
53676         * gcc.c-torture/execute/980526-3.c: New test.
53677
53678 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
53679
53680         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53681         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53682         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53683         m88k-motorola-sysv3 to XFAIL.
53684
53685 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53686
53687         * gcc.dg/980526-1.c: New test.
53688         * gcc.c-torture/execute/980526-2.c: New test.
53689
53690 1998-05-26  Jeffrey A Law  (law@cygnus.com)
53691
53692         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53693
53694         * gcc.c-torture/execute/980526-1.c: New test.
53695
53696 1998-05-26  Dave Love  <d.love@dl.ac.uk>
53697
53698         * g77.f-torture/execute/alpha2.f: Add runtime test.
53699
53700 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
53701
53702         * g++.old-deja/old-deja.exp: Strip leading directories.
53703
53704         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53705         error for the line.  Don't run multiple tests for the same line.
53706
53707 1998-05-23  Jeffrey A Law  (law@cygnus.com)
53708
53709         * gcc.dg/980523-1.c: New test.
53710
53711 1998-05-23  Dave Love  <d.love@dl.ac.uk>
53712
53713         * g77.f-torture/compile/970915-0.f: New test.
53714
53715 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
53716
53717         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53718
53719 1998-05-21  Jeffrey A Law  (law@cygnus.com)
53720
53721         * gcc.dg/980520-1.c: New test.
53722
53723 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
53724
53725         * gcc.dg/980502-1.c: Fix return type.
53726
53727 1998-05-20  Jeffrey A Law  (law@cygnus.com)
53728
53729         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53730         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53731         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53732         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53733         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53734
53735 1998-05-20  Dave Love  <d.love@dl.ac.uk>
53736
53737         * g77.f-torture/execute/980520-1.f: New test.
53738
53739 1998-05-15  Dave Love  <d.love@dl.ac.uk>
53740
53741         * lib/mike-g77.exp: New file.
53742
53743         * g77.f-torture/noncompile/noncompile.exp,
53744         g77.f-torture/noncompile/check0.f: New files.
53745
53746 1998-05-14  Dave Love  <d.love@dl.ac.uk>
53747
53748         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53749         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53750         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53751         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53752         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53753         abort where appropriate.
53754
53755 1998-05-05  Michael Meissner  <meissner@cygnus.com>
53756
53757         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53758         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53759
53760 1998-04-29  Dave Love  <d.love@dl.ac.uk>
53761
53762         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53763
53764 1998-04-27  Dave Love  <d.love@dl.ac.uk>
53765
53766         * g77.f-torture/compile/980427-0.f: New test.
53767
53768 1998-04-24  Dave Love  <d.love@dl.ac.uk>
53769
53770         * g77.f-torture/compile/980424-0.f: New test.
53771
53772 1998-04-19  Dave Love  <d.love@dl.ac.uk>
53773
53774         * g77.f-torture/compile/980419-2.f (main): New test.
53775         * g77.f-torture/compile/970125-0.f: New test.
53776         * g77.f-torture/compile/980419-1.f: New test.
53777
53778 1998-04-08  Jim Wilson  <wilson@cygnus.com>
53779
53780         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
53781         of loop-4.c.
53782
53783 1998-04-07  Jim Wilson  <wilson@cygnus.com>
53784
53785         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53786
53787 1998-04-03  Jim Wilson  <wilson@cygnus.com>
53788
53789         * gcc.c-torture/compile/980329-1.c: New test.
53790
53791 1998-03-18  Jim Wilson  <wilson@cygnus.com>
53792
53793         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53794         * gcc.dg/980312-1.c: Fix typo in -march command.
53795
53796 1998-03-16  H.J. Lu  (hjl@gnu.org)
53797
53798         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53799
53800 1998-03-11  Robert Lipe  <robertl@dgii.com>
53801
53802         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
53803         Dave Love agree the Fortran source is bogus.
53804
53805 1998-03-11  Robert Lipe  <robertl@dgii.com>
53806
53807         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53808         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53809         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53810         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53811         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53812
53813 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53814
53815         * g++.old-deja/g++.other/friend1.C: New test.
53816
53817 1998-02-18  Dave Love  <d.love@dl.ac.uk>
53818
53819         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53820         possibly uninitialized) variables and declare dnrm2.
53821
53822 1998-02-23  Robert Lipe <robertl@dgii.com>
53823
53824         From Bruno Haible <haible@ilog.fr>:
53825         * gcc.c-torture/execute/980223.c: New test.
53826
53827 1998-02-13  Jeffrey A Law  (law@cygnus.com)
53828
53829         * gcc.dg/ifelse-1.c: New test.
53830
53831 1998-02-09  H.J. Lu  (hjl@gnu.org)
53832
53833         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53834
53835           * lib/old-dejagnu.exp (old-dejagnu): Added the
53836           "execution test - XFAIL *-*-*" handling in the spirit of
53837           "excess errors test -". Changed the "execution test fails"
53838           handling to be like "excess errors test fails".
53839           * Update various tests accordingly.
53840
53841 1998-02-06  Jim Wilson  <wilson@cygnus.com>
53842
53843         * gcc.c-torture/execute/980205.c: New test.
53844
53845 1998-01-18  Jeffrey A Law  (law@cygnus.com)
53846
53847         * lib/c-torture.exp: Look for .x files instead of .cexp files.
53848         * lib/f-torture.exp: Similarly.
53849         * gcc.c-torture: Rename all .cexp files to .x files.
53850
53851 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
53852
53853         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53854         (940510-1.c): Removed duplicate.
53855         (971104-1.c): New test.
53856
53857 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53858
53859           * lib/f-torture.exp: Improve error and loop detection.
53860
53861 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53862
53863         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53864         use that to size the filler array.
53865
53866 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53867
53868         * lib/c-torture.exp(c-torture-execute): Fix typo.
53869
53870         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53871         testcase as the executable name. Keep the executable around if
53872         the test fails.
53873
53874 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53875
53876         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53877         changes.  Only test one -g option, and move it to the end of the
53878         list of options to test.
53879
53880 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53881
53882         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53883         variable GCC_TORTURE_OPTIONS to supply default switches separated
53884         by colons.  If no environment variable, run tests with -O0 -g, -O1
53885         -g, and -O2 -g as well.
53886
53887 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53888
53889         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53890         explanatory comments. Fix indentation.
53891
53892 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53893
53894         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53895
53896 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53897
53898         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53899         * g++.old-deja/g++.mike/p7325.C: Likewise.
53900         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53901
53902 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53903
53904         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53905         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53906         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53907         * g++.old-deja/g++.law/operators4.C: Likewise.
53908
53909 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53910
53911         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53912         * g++.old-deja/g++.mike/p784.C: Ditto.
53913         * g++.old-deja/g++.mike/p785.C: Ditto.
53914
53915 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53916
53917           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53918
53919 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53920
53921         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53922         target feature; pass this to c-torture-execute as needed.
53923
53924 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53925
53926         * lib/c-torture.exp(c-torture-execute): If the previous and the
53927         current executables being tested are identical, we don't need to
53928         run the executable again. Try to make the executable names
53929         unique. Add an optional argument for passing additional compiler
53930         flags.
53931
53932 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53933
53934         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53935
53936 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53937
53938         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53939
53940 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53941
53942         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53943         32bit or larger longs.
53944
53945         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53946         have either a 32bit long or 32bit int.
53947
53948 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53949
53950         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53951         Make double precision tests dependent on sizeof (double).
53952
53953 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53954
53955         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53956         too.
53957
53958 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53959
53960         * gcc.c-torture/compile/961203-1.cexp: New script.
53961
53962 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53963
53964         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53965         up the includes ourselves.
53966
53967 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53968
53969         * lib/plumhall.exp: Remove random include, and add a few
53970         verbose messages for debugging.
53971
53972 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53973
53974         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53975         of trying to do it ourselves.
53976
53977 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53978
53979         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53980
53981 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53982
53983         * gcc.prms/5403.c: Made regexp a bit less strict.
53984
53985 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53986
53987         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53988         is returned from remote_load instead.
53989         * lib/plumhall.exp: Ditto.
53990         * lib/mike-g++.exp: Ditto.
53991         * lib/old-dejagnu.exp: Ditto.
53992         * lib/c-torture.exp: Ditto.
53993
53994 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53995
53996         * lib/g++.exp: Use build_wrapper procedure.
53997         * lib/gcc.exp: Ditto.
53998
53999 1997-05-20  Jeffrey A Law  (law@cygnus.com)
54000
54001         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54002         an old-style decl for malloc.  Fixes tests to work when
54003         sizeof (int) != sizeof (size_t).
54004
54005 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54006
54007         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54008
54009         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54010         use stdargs.h interface.
54011
54012 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54013
54014         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54015         NO_VARARGS when compiling.
54016
54017 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
54018
54019         * lib/plumhall.exp(ph_includes): New procedure.
54020         (ph_make): Use it.
54021         (ph_compiler): Ditto.
54022
54023         * lib/g++.exp: Rename test-glue.c to testglue.c.
54024         * lib/gcc.exp: Ditto.
54025
54026 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
54027
54028         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54029         to completion when it's called.
54030
54031 1997-03-21  Michael Meissner  <meissner@cygnus.com>
54032
54033         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54034         is defined, don't do test.
54035
54036 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
54037
54038         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54039         for object files.
54040         (ph_summary): Mark skipped testcases as untested, not unresolved.
54041
54042         * lib/plumhall.exp (ph_make): If unresolved because of bad
54043         errorCode, record errorCode in log file.
54044         (*): Replace send_log/verbose with verbose -log.
54045
54046 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54047
54048         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54049         double conversion if double isn't at least 8 bytes.
54050
54051         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54052         int to work with targets where int is 16 bits.
54053
54054         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54055         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54056         precision for the test to complete.
54057
54058 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54059
54060         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54061         if d10v is not compiled with the -mdouble64 flag.
54062         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54063
54064         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54065         d10v is not compiled with the -mint32 flag.
54066
54067 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54068
54069         * lib/plumhall.exp: Use incr_count.
54070
54071 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54072
54073         * gcc.c-torture: Update to c-torture-1.45.
54074
54075 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54076
54077         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54078         the name of the expect testcase file).
54079
54080         * lib/g++.exp(g++_init): Ditto.
54081
54082 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
54083
54084         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54085         the host.
54086
54087         * lib/gcc.exp(gcc_exit): New procedure.
54088
54089 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
54090
54091         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54092         specs where appropriate.
54093
54094         * g++.old-deja/g++.arm/*: Added additional ERROR checks
54095         because of new "candidates are" messages, and removed a few
54096
54097         * Converted all non-old-style g++ testcases to old-style, and
54098         moved into g++.old-deja.
54099
54100 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
54101
54102         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54103         options.
54104
54105         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54106         succeeded.
54107
54108         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54109
54110 1997-02-13  Michael Meissner  <meissner@cygnus.com>
54111
54112         * lib/gcc.exp (gcc_target_compile): Add support for defining
54113         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54114         the machine doesn't have those features.
54115
54116 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
54117
54118         * g++.law/operators4.exp: Don't use LIBS.
54119
54120 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
54121
54122         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54123
54124         * lib/mike-g++.exp: Don't set the compiler to be tested here.
54125         * lib/g++.exp: Set it here instead. Also, allow use of the
54126         --tool_exec and --tool_opt options. Change CXX to
54127         GXX_UNDER_TEST.
54128
54129         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54130
54131         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54132
54133 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
54134
54135         * lib/old-dejagnu.exp: Use prune_warnings instead of
54136         prune_system_crud.
54137         * lib/mike-g++.exp: Ditto.
54138         * lib/gcc.exp: Ditto.
54139         * lib/g++.exp: Ditto.
54140
54141         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54142
54143 1997-02-07  Jeffrey A Law  (law@cygnus.com)
54144
54145           * 941014-2.c: Include stdlib.h
54146           * 960327-1.c: Include stdio.h
54147           * dbra.c, index-1.c: Don't assume ints are 32bits.
54148
54149 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
54150
54151         * lib/gcc.exp: Add gcc,stack_size target feature.
54152
54153         * lib/g++.exp(g++_target_compile): Add the include and link
54154         paths here, not in two other places. And, it's $options, not
54155         options.
54156
54157         * lib/mike-g++.exp(postbase): Remove the code that determines
54158         the correct include and link paths.
54159         * g++.old-deja/old-deja.exp: Ditto.
54160
54161 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
54162
54163         * lib/g++.exp(g++_init): target_compile no longer returns the
54164         filename of the result.
54165
54166 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
54167
54168         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54169         call to glob.
54170
54171         * gcc.c-torture/special/special.exp: Change call to
54172         gcc_target_compile to include the object file.
54173
54174 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
54175
54176         * gcc.c-torture/special/special.exp: Correct misspelling in last
54177         change.
54178
54179 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
54180
54181         * lib/plumhall.exp(ph_summary): Log the entire output of the
54182         executable. Return -1 if there were any failures, 0 otherwise.
54183         (ph_execute): Return -1 if there were any failures, 0 otherwise.
54184         (ph_make): Clean up objects and executables that were built
54185         if the tests succeeded.
54186
54187 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
54188
54189         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54190         libraries and includes in the build tree as appropriate.
54191
54192 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54193
54194         * lib/c-torture.exp: Instead of looking for the global variable
54195         NO_LONG_LONG, check to see if that's a feature of the target.
54196
54197 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54198
54199         * config/default.exp: Minimize. Delete the remainer of the files in
54200         config; this functionality is now in devo/dejagnu/config.
54201
54202         g++.*/*: Pass any additional flags used to compile to postbase;
54203         delete CXXFLAGS.
54204
54205         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54206         is now done by runtest.exp. Use gcc_target_compile instead of
54207         compile.
54208
54209         lib/c-torture.exp: Use gcc_target_compile instead of compile.
54210         Remove references to CFLAGS. Use remote_file instead of
54211         calling rm -f.
54212         (c-torture): Take a list of arguments to use to compile this
54213         testcase.
54214
54215         lib/g++.exp: Simplify. Use target_compile instead of compile.
54216         lib/gcc-dg.exp: Ditto.
54217         lib/gcc.exp: Ditto.
54218         lib/mike-{gcc,g++}.exp: Ditto.
54219         lib/old-dejagnu.exp: Ditto.
54220         lib/plumhall.exp: Ditto.
54221
54222 1997-01-08  Jim Wilson  <wilson@cygnus.com>
54223
54224         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54225         (ph_linker): Likewise.
54226
54227 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
54228
54229           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54230         MAP_ANON / MAP_ANONYMOUS if defined;
54231         else try to map from /dev/zero .
54232
54233 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54234
54235         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54236         isn't defined, then define it to MAP_ANONYMOUS.
54237
54238 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54239
54240         * gcc.c-torture: Update to c-torture-1.42 release.
54241
54242 1996-11-11  Jeffrey A Law  (law@cygnus.com)
54243
54244         * gcc.c-torture: Update to c-torture-1.41 release.
54245
54246 1996-10-27  Jeffrey A Law  (law@cygnus.com)
54247
54248         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
54249         c-torture release.
54250
54251 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
54252
54253         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54254         and LDFLAGS.  Fix second case to append the target_info ldflags
54255         onto LDFLAGS, not CFLAGS.
54256         * lib/g++.exp (g++_init): Add target_info stuff.
54257         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
54258         of libgloss and newlib flags for !native.
54259
54260         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54261         (GDB): Fix relative path to go up another dir for finding gdb.
54262
54263 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
54264
54265         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54266         versions in the target_info array, if they don't exist.
54267
54268 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
54269
54270         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54271
54272 1996-07-08  Jim Wilson  <wilson@cygnus.com>
54273
54274         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54275         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54276
54277 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
54278
54279         * lib/old-dejagnu.exp: Don't remove the output file before we've
54280         actually tested it. Don't append pwd to the path of the executable
54281         we're testing.
54282
54283 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
54284
54285         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54286
54287 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
54288
54289         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54290         temporary directory for compiler files, and set it to a default
54291         value of /tmp. Set $output as the name of the output file from
54292         compiling the testcase. Add a -o option to $cflags_var so the
54293         compiler writes the final output file as $output. Set $executable
54294         to $output.
54295
54296         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54297         directory for compiler files, and set it to /tmp if it doesn't
54298         already have a value. Set $output_file to the name of the output
54299         file from compiling the testcase. Add a -o option to CXXFLAGS so
54300         the compiler writes the final output file as $output. Use $output
54301         as the executable to be tested.
54302
54303 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54304
54305         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54306
54307 1996-06-08  Jeffrey A Law  (law@cygnus.com)
54308
54309         * gcc.c-torture/execute/pending-1.c: New test.  Still
54310         pending in Tege's queue.
54311
54312 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
54313
54314         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54315         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
54316         if there were failures.  Call unresolved if there were unresolved
54317         testcases.  Call gcc_fail if program did not run to completion.
54318         (ph_make): Pass additional argument name to ph_execute.
54319         (ph_execute): Add new argument.  Pass additional arguments to
54320         ph_summary.  Call gcc_fail is there is no execution output.
54321
54322 1996-04-24  Jeffrey A Law  (law@cygnus.com)
54323
54324         * lib/plumhall.exp (proc_summary): Output relavent summary
54325         lines into the log so specific failures in plumhall can be
54326         investigated.
54327
54328 1996-04-10  Jeffrey A Law  (law@cygnus.com)
54329
54330         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54331         (c-torture-execute): Don't try to execute tests which use
54332         "long long" types if $NO_LONG_LONG is nonzero.
54333
54334 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
54335
54336         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54337         not c-torture.
54338
54339         * gcc.ieee: Move from here.
54340         * gcc.c-torture/execute/ieee: To here.
54341
54342 1996-03-26  Jeffrey A Law  (law@cygnus.com)
54343
54344         * gcc.c-torture: Update to c-torture-1.41 release.
54345
54346 1996-03-22  Jeffrey A Law  (law@cygnus.com)
54347
54348         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54349         not "$output".
54350
54351 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
54352
54353         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54354         -c present.
54355
54356 1996-03-02  Jeffrey A Law  (law@cygnus.com)
54357
54358         * config/proelf.exp: Handle connecting to a simulator.
54359
54360 1996-01-31  Jeffrey A Law  (law@cygnus.com)
54361
54362         * config/proelf.exp: New file.  Enough framework that we can
54363         run c-torture tests on the proelf targets (or any other target
54364         that gdb can connect to for that matter).
54365
54366 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
54367
54368         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54369         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
54370
54371         * lib/plumhall.exp (ph_execute): Always call ph_summary if
54372         exec_output exists.
54373
54374 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
54375
54376         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54377         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54378
54379         * config/*.exp: Update FSF address.  Change result of ${tool}_load
54380         to pass/fail/unresolved/unsupported/untested.  Caller must now
54381         call unresolved/unsupported/untested.
54382         * lib/*.exp: Update FSF address.  Update to handle new results of
54383         ${tool}_load.
54384         * lib/chill.exp (verbose): Delete.
54385
54386 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
54387
54388         * lib/gcc.exp (default_gcc_start): Change order of args to
54389         $LDFLAGS $CFLAGS $LIBS.
54390         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54391         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
54392         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54393         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54394         * gcc.misc-tests/dg-test.exp: Likewise.
54395         * gcc.misc-tests/msgs.exp: Likewise.
54396         * gcc.prms/prms.exp: Likewise.
54397         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54398         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
54399
54400         * lib/dg.exp: Deleted, moved to dejagnu/lib.
54401
54402 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54403
54404         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54405
54406         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54407         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54408
54409         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54410         necessary.
54411
54412 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
54413
54414         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54415         global for loop; add use of $mathlib.
54416         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54417         settings here; set mathlib for anything but VxWorks.
54418
54419 1996-01-22  Jeffrey A Law  (law@cygnus.com)
54420
54421         * gcc.c-torture: Update to c-torture-1.40 release.
54422
54423 1996-01-03  Jeffrey A Law  (law@cygnus.com)
54424
54425         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54426         dg.exp.
54427
54428 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
54429
54430         * lib/c-torture.exp (c-torture-execute): Declare "output" as
54431         global.
54432
54433 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54434
54435         * lib/g++.exp (LIBS): Define if not already.
54436         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54437         (gcc-dg-prune): Call prune_gcc_output.
54438         * lib/gcc.exp (prune_gcc_output): New proc.
54439         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54440         prune_gcc_output.
54441
54442 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54443
54444         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54445         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54446
54447 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54448
54449         * gcc.c-torture: Update to c-torture-1.39 release.
54450
54451 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54452
54453         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54454         fails, try others as well.
54455
54456 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54457
54458         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54459         If compilation fails, mark execute tests as `untested'.
54460         If test is marked as unsupported, don't mark compilation and
54461         execute tests as failed.
54462
54463 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54464
54465         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54466         libstdc++ for whether or not we want to be doing shared
54467         libraries.  Delete link_curses since we don't need it anymore.
54468         * lib/mike-g++.exp (postbase): Don't link in libg++.
54469         * g++.old-deja/old-deja.exp: Likewise.
54470
54471 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54472
54473         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54474
54475 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54476
54477         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54478         For that, add `-Wl,-a,shared_archive'.
54479         * g++.old-deja/old-deja.exp: Likewise.
54480
54481 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54482
54483         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54484
54485 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54486
54487         * lib/mike-g++.exp (postbase): Pay attention to the status of
54488         g++_load.
54489
54490 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54491
54492           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54493
54494 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54495
54496         * lib/gcc.exp (default_gcc_start): No longer need to log program
54497         being executed or its output, execute_anywhere does that now.
54498         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54499         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54500
54501 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54502
54503         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54504         the same as those in lib/g++.exp.
54505
54506 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54507
54508         * gcc.c-torture: Update to c-torture-1.38 release.
54509         * gcc.ieee: Related changes.
54510
54511 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54512
54513         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54514         "exec". Minor reformatting changes.
54515
54516         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54517         cross. This means all "exec" calls now work on a remote host as
54518         well.
54519         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54520         cross. Filter out the extra "\r\n" stuff that expect puts in.
54521         (c-torture-execute): Filter out the bogus warnings like
54522         c-torture-compile does. Add support for canadian cross.
54523         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54524         Use execute_anywhere rather than calling exec directly. Now it
54525         works for canadian cross testing.
54526
54527 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54528
54529         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54530         results into a variable, and check that rather than using file exists.
54531
54532 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54533
54534         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54535         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54536
54537 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54538
54539         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54540         lib_curses if there's a shared libg++ in the build tree.
54541
54542 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54543
54544         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54545         if not supported target.
54546
54547 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54548
54549         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54550         link_curses up to always happen, not just for native builds.
54551
54552 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54553
54554         * gcc.c-torture: Update to c-torture-1.36 release.
54555         * gcc.failure: Related changes.
54556
54557 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54558
54559         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54560
54561 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54562
54563         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54564         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54565         runshlib, link_curses, and mathlib for link and run.
54566
54567         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54568         pass the runtime shared library options for Solaris, OSF/1, and
54569         Irix5, and link with -lcurses to avoid unresolved references.
54570
54571 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54572
54573         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54574         only run once.
54575
54576 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54577
54578         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54579
54580 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54581
54582         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54583         do not have a framework for the "compat" tests yet.
54584
54585 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54586
54587         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54588         set to null if we're testing vxworks5.1.  Use that instead of
54589         `-lm' in the setting of LIBS for link and run.
54590
54591 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54592
54593         * config/rom68k.exp (${tool}_load): Major changes to make it
54594         work.  Verified that it does in fact return the stuff in
54595         exec_output properly.  Catch any Emul or any TRAP other than 0.
54596
54597 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54598
54599         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54600         LDFLAGS properly for targets that need stuff from libgloss.
54601         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54602         only run once.
54603         (gpp_initialized): New variable.
54604
54605 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54606
54607         * config/rom68k.exp: Load libgloss.exp.
54608         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54609         so we can produce a fully linked binary.
54610         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54611         so we can produce a fully linked binary.
54612
54613 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54614
54615         * lib/plumhall.exp (ph_section): Watch for expected failures.
54616         Add missing `else'.
54617
54618         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54619         run the testcase.
54620         (c-torture): Likewise.
54621
54622 1995-08-28  Doug Evans  <dje@cygnus.com>
54623
54624         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54625
54626         * lib/mike-g++.exp (mike_cleanup): New proc.
54627         (prebase): New globals compiler_result, not_compiler_result,
54628         target_regexp.
54629         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54630         allow leading "-" in pattern.  Watch for unsupported tests.
54631         If $compiler_result is set, pattern match assembler code,
54632         and ditto for $not_compiler_result.
54633         * lib/mike-gcc.exp: Likewise.
54634
54635         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54636         execution "succeeded".
54637
54638 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54639
54640         * config/win32.exp: New file.
54641         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54642
54643 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54644
54645         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54646         unsupported.
54647         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54648         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54649         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54650
54651         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54652         "... without exceptions was ...".  That is now handled by
54653         prune_system_crud.
54654         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54655
54656 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54657
54658         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54659         sieve.c,sort2.c}: New files.
54660         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54661         sieve.exp,sort2.exp}: Drivers for them.
54662
54663         * lib/mike-gcc.exp (program_output): New user settable variable.
54664         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54665         messages.
54666         * lib/mike-g++.exp (program_output): New user settable variable.
54667
54668         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54669
54670         * config/sh.exp: Deleted (use sim.exp instead).
54671
54672 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
54673
54674         * config/vx.exp: Declare CHECKTASK as global.
54675         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54676         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54677         * lib/old-dejagnu.exp: Load [pwd]/$executable.
54678
54679 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54680
54681         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54682         target. Like vx.exp, only includes `vx29k.exp' instead of
54683         `vxworks.exp'.
54684
54685 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
54686
54687         * config/sim.exp: Increase time limit from 120 seconds to 240.
54688
54689 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
54690
54691         * gcc.c-torture/execute/950628-1.c: New test.
54692
54693 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
54694
54695         * gcc.c-torture: Update with changes/additions from
54696         c-torture-1.34.
54697
54698 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
54699
54700         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54701
54702 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
54703
54704         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54705
54706 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
54707
54708         * gcc.c-torture/compile/950512-1.c: New test.
54709         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54710         * gcc.dg/struct-ret-1.c: Likewise.
54711
54712 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
54713
54714         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54715           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54716
54717 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
54718
54719         * gcc.c-torture/special/920411-1.c: Deleted.
54720         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54721
54722 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
54723
54724         * config/sim.exp (${tool}_load): Hack in call to bash to get a
54725         cpu limit.
54726
54727 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
54728
54729         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54730
54731 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
54732
54733         From kenner;
54734         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54735         is the proper length.
54736         * va-arg-3.c: Likewise.
54737
54738 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
54739
54740         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
54741         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54742
54743         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
54744         * lib/g++.exp (default_g++_start): Delete old cruft.
54745
54746 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
54747
54748         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54749         (2 * (1 << 18)) to (2 * (1 << 17)).
54750
54751         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54752
54753 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
54754
54755         * config/rom68k.exp: Renamed from config/idp.exp
54756
54757 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
54758
54759         * c-torture/compile/921109-2.c
54760
54761 1995-04-18  Mike Stump  <mrs@cygnus.com>
54762
54763         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54764         excess errors.
54765
54766 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
54767
54768         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54769         output.
54770         * lib/g++.exp (default_g++_start): Likewise.
54771
54772 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
54773
54774         * gcc.c-torture/compile/950329-1.c: New test.
54775
54776 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
54777
54778           * config/bug.exp (${tool}_load): Updated to use new remote_open
54779           and remote_close procs.
54780         * config/idp.exp: New file.
54781
54782 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
54783
54784         * gcc.c-torture/execute/950322-1.c: New test.
54785
54786 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
54787
54788         * config/vx.exp (${tool}_load): Clean up testing of return code from
54789         vxworks_ld and vxworks_spawn.
54790
54791 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
54792
54793         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54794
54795 1995-03-13  Mike Stump  <mrs@cygnus.com>
54796
54797         * lib/old-deja.exp: Add `excess errors test - ' error, now one
54798         can mark excess errors on a machine by machine basis.  Note, the
54799         default is to not expect any excess errors, even when excess
54800         errors test - is given, so you will want to put an XFAIL ... on
54801         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
54802         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54803         those 4 machines, but no others.
54804
54805 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
54806
54807         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54808         * lib/c-torture.exp: to here.
54809
54810 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
54811
54812         * gcc.c-torture/execute/950221-1.c: New test.
54813         * gcc.c-torture/execute/struct-ret-1.c: New test.
54814         * gcc.c-torture/compile/950221-1.c: New test.
54815
54816         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54817
54818 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
54819
54820         * gcc.c-torture/execute/arith-1.c (main): Return 0.
54821         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54822
54823 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
54824
54825         * g++.gb: New directory of tests, derived from my signature and
54826         class scoping tests.
54827
54828         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54829         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54830         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54831         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54832         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54833         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54834         * g++.gb/sig25.C: Likewise.
54835
54836         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54837         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54838         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54839         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54840         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54841         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54842         * g++.gb/sig25.exp: Likewise.
54843
54844         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54845         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54846         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54847         * g++.gb/scope13.C: Likewise, this test still fails.
54848
54849         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54850         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54851         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54852         * g++.gb/scope13.exp: Ditto.
54853
54854         * g++.gb/README: New file, explains what these tests are about.
54855
54856 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54857
54858         * lib/dg.exp (dg-do): Support `preprocess'.
54859         (dg-test): Likewise.
54860
54861 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54862
54863         * config/udi.exp: change "continue -expect" to "exp_continue".
54864
54865 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54866
54867         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54868         Delete redundant tests.
54869
54870         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54871         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54872         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54873         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54874         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54875         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54876         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54877         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54878
54879         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54880         storing label pointers.
54881         * gcc.c-torture/execute/921019-1.c: Likewise.
54882         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54883         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54884         parameter fp.
54885         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54886         constants.
54887
54888         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54889         Delete obsolete tests.
54890
54891         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54892         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54893         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54894         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54895         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54896         * gcc.c-torture/compile/950124-1.c: New test.
54897
54898         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54899
54900 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54901
54902         * lib/mike-g++.exp: Add -lm to LIBS.
54903
54904 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54905
54906         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54907
54908 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54909
54910         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54911
54912 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54913
54914         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54915
54916 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54917
54918         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54919         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54920         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54921         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54922         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54923         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54924         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54925         * g++.law/{operators31.C, operators32.C,
54926         * g++.law/{operators33.C, operators34.C}: Likewise.
54927         * g++.law/{pic1.C, refs2.C}: Likewise.
54928         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54929         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54930         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54931         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54932
54933         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54934         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54935         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54936         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54937         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54938         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54939         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54940         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54941         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54942         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54943         * g++.law/{operators34.exp}: Likewise.
54944         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54945         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54946         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54947         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54948         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54949
54950         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54951         No longer expected to fail.
54952         * g++.law/missed-error3.C: Tweak for recent bool changes.
54953
54954 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54955
54956         * config/emb-unix: Deleted.
54957         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54958         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54959
54960 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54961
54962         * lib/dg.exp (dg-test): Fix typo in last patch.
54963
54964 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54965
54966         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54967         (handles multiple occurrences).
54968
54969 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54970
54971         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54972         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54973         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54974         printed).
54975         * lib/c-torture.exp (c-torture-compile): Likewise.
54976         (c-torture): Prepend full path if missing.
54977         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54978         (gcc_fail): Likewise.
54979         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54980
54981 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54982
54983         * lib/netware.exp: Only attach to NetWare i386 systems.
54984
54985 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54986
54987         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54988         messages.  Add test name to "output pattern match" pass/fail message.
54989
54990 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54991
54992         * gcc.dg: New testsuite.
54993         * gcc.dg/dg.exp: New file.
54994
54995         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54996         test-switch.c}: Deleted.
54997
54998         * gcc.misc-tests/msgs.exp: New testcase driver.
54999
55000 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
55001
55002         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55003         Watch for illegal return values from ${tool}_load.
55004         * config/unix.exp (${tool}_load): Fix pass/fail detection for
55005         cross targets.  Coerce return value >0 to 1.
55006
55007 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
55008
55009         * config/unix.exp (${tool}_load): Call program rsh, not proc.
55010
55011         * config/emb-unix.exp: New file.
55012
55013         * config/sim.exp: Error if variable $SIM not defined.
55014         (${tool}_load): Mark test as "untested" if simulator missing.
55015
55016         * config/unix.exp: Load remote.exp to get rcp_download.
55017         * lib/c-torture.exp: Use different option lists for testcases with
55018         and without loops.
55019         * gcc.c-torture/execute/execute.exp: Likewise.
55020
55021 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
55022
55023         * config/*.exp: Clarify return code from ${tool}_load.
55024         Call `unresolved' or `untested' instead of `warning' or `perror'
55025         (sometimes you still want to call both though).
55026         Add comment that `shell_id' is local to each file.
55027         * config/udi.exp (timeout): Set to 30.
55028         Don't print warning if connection fails, $connectmode has already
55029         printed an error.
55030         (${tool}_load): Move verbose messages to level 2.
55031         Rework pattern for "Process started" message.
55032         Pass `shell_id' to ${connectmode}_download.
55033         Retry twice upon timeout.  Make resetting of target more robust.
55034         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55035         Pass `shell_id' to exit_$connectmode.
55036         Only call exit_$connectmode if connected.
55037         * config/unix.exp (${tool}_load): Check return codes better.
55038         * config/vrtx.exp (${tool}_load): Likewise.
55039         * config/vx.exp (${tool}_load): Likewise.
55040         Delete unneeded global's.
55041         * lib/dg.exp (dg-test): Update to reflect clarified return codes
55042         from ${tool}_load.
55043         (dg-stat): Delete.
55044         (dg-init): Delete recording of pass/fail counts.
55045         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55046         (old-dejagnu-init): Likewise.
55047         (old-dejagnu-stat): Delete contents, empty proc now.
55048         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55049         (c-torture): Delete references to lcnt, lpass, lfail.
55050         Get option list from TORTURE_OPTIONS.
55051         Delete -funroll[-all]-loops if no loops.
55052         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55053         (g++_stat): Delete contents (empty proc now).
55054         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55055         (gcc_finish): Likewise.
55056         (gcc_stat): Deleted.
55057         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55058         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55059         * gcc.c-torture/execute/execute.exp: Likewise.
55060         Split tests into two parts: compile, execute.
55061         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55062         no loops.  Update to reflect clarified return codes from ${tool}_load.
55063
55064 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55065
55066         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55067         to grep for.
55068         (old-dejagnu): Likewise (where necessary).
55069
55070 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55071
55072         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55073
55074         * lib/dg.exp (dg-process-target): Fix processing of selector.
55075         Add comment regarding use of `error'.
55076
55077         * lib/gcc.exp (prune_system_crud): Define if missing.
55078         * lib/g++.exp (prune_system_crud): Likewise.
55079
55080         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55081         Call prune_system_crud.
55082         * lib/dg.exp (dg-runtest): New proc.
55083         Use perror instead of send_user for tcl errors in testcase.
55084         Don't return any value, it's never used.
55085         Don't clobber previous definition of `unknown'.
55086         Print tcl errors in `dg-final'.
55087
55088 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
55089
55090         * lib/dg.exp (dg-process-target): Improve syntax error messages.
55091         (dg-test): Don't print errorInfo, it contains stack backtrace.
55092
55093 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
55094
55095         * lib/g++.exp (runtest_file_p): Define if missing.
55096
55097 1994-09-24  Doug Evans  (dje@cygnus.com)
55098
55099         * lib/mike-g++.exp: Comment out loading of g++.exp.
55100         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
55101         (default_g++_version): Always print something.
55102         (default_g++_start): Comment out call to `which'.
55103         (g++_start, g++_load): Deleted (must be defined in config file).
55104         * lib/gcc.exp: Test for existence of $CC at start.
55105         Delete check for tmpdir (done in gcc_init).
55106         (default_gcc_version): Always print something.
55107         (default_gcc_start): Comment out call to `which'.
55108         * config/*.exp: Major cleanup - make cross targets work at least a
55109         little better for g++ (by not being "--tool gcc" specific).
55110         Rename gcc_xxx to ${tool}_xxx.
55111         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55112         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55113
55114 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
55115
55116         * lib/c-torture.exp (c-torture-compile): Rework compiler
55117         message processing.
55118
55119         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55120         c-torture.
55121
55122 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
55123
55124         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55125
55126         * lib/dg.exp (dg-process-target): Support { target native }.
55127
55128 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
55129
55130         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
55131         looked for "... program xxx got fatal signal".
55132         Correct regsub munging of `comp_output'.
55133         Ignore compiler messages "path prefix not used" and "linker input
55134         file unused".
55135
55136 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
55137
55138         * lib/gcc.exp (runtest_file_p): Define if missing.
55139         * gcc.prms/template.c: Example to work from.
55140
55141 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
55142
55143         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55144         * lib/dg.exp (dg-test): Call unsupported testcases as such.
55145
55146         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55147         * gcc.prms/1883.c: Moved from compile/940714-1.c.
55148         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55149         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55150
55151         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55152         (dg-process-target): No longer a varargs proc.
55153         Return S/N for target, P/F for xfail.  All callers changed.
55154         (user option procs): More argument checking.
55155         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55156         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55157         (dg-test): Skip test if not running on selected target in `dg-do'.
55158         Update handling of `dg-do-what', `dg-output-text'.
55159         Separate execution pass/fail from output pattern match pass/fail.
55160         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55161
55162 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
55163
55164         * gcc.c-torture/special/special.exp: Don't expect failure for mips
55165         target for 920510-1.c.
55166
55167 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
55168
55169         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55170         Clean up comment regarding use of passcnt, etc.
55171         (gcc_stat): Don't update `testcnt' here.
55172         (gcc_finish): Do it here.
55173         Might as well reset `but_id' here too.
55174         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55175         to determine if the file should be tested.
55176         * gcc.c-torture/compile/compile.exp: Likewise.
55177         * gcc.c-torture/execute/execute.exp: Likewise.
55178         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55179         * gcc.misc-tests/dg-test.exp: Likewise.
55180         * gcc.prms/prms.exp: Likewise.
55181         * gcc.wendy/wendy.exp: Likewise.
55182         * g++.old-deja.exp: Likewise.
55183         Move "Testing file" message to verbose level 1.
55184
55185 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
55186
55187         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55188
55189 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
55190
55191         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55192         (default_gcc_start): Accept optional second list element
55193         of compiler flags.  Print compiler output at verbosity level 2.
55194         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55195         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55196         Save current values of framework globals passcnt, failcnt, xpasscnt,
55197         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55198         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
55199         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55200         xfailcnt to compute stats.  Update framework global `testcnt' from
55201         pass/fail counts.
55202         (gcc_finish): New proc.  Clean up test environment.
55203         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55204         (gcc_epass, gcc_efail): Delete.
55205         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55206         argument of line number.
55207         (dg-init): If the tool has an init routine, call it.
55208         (dg-test): Remove args `cflags_var' and `libs_var'.
55209         Pass all compiler options to ${tool}_start.
55210         Handle missing line number.
55211         (dg-finish): New function.
55212         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55213         particular files.  Call gcc_finish at end.  Move "skipping test"
55214         message to verbosity level 3.
55215         * gcc.c-torture/compile/compile.exp: Likewise.
55216         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55217         * gcc.c-torture/execute/execute.exp: Likewise.
55218         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55219         Print testcase being tried at verbosity level 1.
55220         * gcc.c-torture/special/special.exp: Unset xfail.
55221         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55222         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55223         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55224         * gcc.failure/failure.exp: Likewise.
55225         * gcc.ieee/ieee.exp: Likewise.
55226         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55227         Update call to dg-test.  Call dg-finish at end.
55228         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
55229         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55230         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55231         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55232         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
55233         * gcc.wendy/wendy.exp: Add copyright.
55234         Delete setting of tmpdir (done by gcc_init).
55235         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55236         Pass compiler flags to gcc_start.  Call gcc_finish at end.
55237         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55238         gcc_[ce]pass/fail.
55239
55240 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
55241
55242         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55243         confusion.
55244         (g++_load): Likewise.
55245
55246         * config/*.exp (gcc_load): Some were varargs fns and some were not.
55247         Rename argument to `prog' to remove the confusion.
55248         Varargs fns behave differently too!
55249         (g++_load): Likewise.
55250
55251         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55252
55253         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55254         what it is.  Delete (always) printing of status value for !native.
55255         Simplify verbose code, and include status and exec_output.
55256         (g++_load): Use gcc_load.
55257
55258 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
55259
55260         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55261         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55262         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55263         940714-3.c as these testcases don't exist anymore.  Make
55264         va-arg-1.c expected to pass.
55265
55266 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
55267
55268         * gcc.misc-tests/misc.exp: Only run specific testcases.
55269         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
55270         * gcc.misc-tests/dg-[1-9].c: New files.
55271
55272         * lib/dg.exp: New testsuite driver.
55273         * gcc.prms/prms.exp: Use it.
55274
55275         * README.gcc: New file.
55276
55277         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55278         Document and reset `lxpass' and `lxfail'.
55279         Simplify "initialized" message.
55280         (gcc_stat): Clean up comments a little.
55281
55282 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
55283
55284         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55285
55286 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
55287
55288         * lib/old-dejagnu.exp (process-option): New proc.
55289         (old-dejagnu-init, old-dejagnu-stat): Likewise.
55290         (old-dejagnu): Simplify.
55291         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55292
55293 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
55294
55295         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55296         exists and is not an empty string.
55297
55298         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55299         $xfail rather than calling setup_xfail.  Clear $xfail when test is
55300         finished.
55301         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55302         automatically.
55303
55304         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55305         longer expected to fail.
55306
55307         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55308         "f" function call.
55309
55310         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55311
55312         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55313         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55314         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55315         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55316         c-torture-1.29.
55317
55318         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55319         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55320
55321         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55322
55323         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55324         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55325
55326         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55327         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55328         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55329
55330 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
55331
55332         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55333         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55334         940714-1.c, 940714-2.c, 940714-3.c},
55335         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55336         gcc.misc-tests/{mg.c,mg.exp}:
55337         New tests.
55338         * gcc.noncompile/noncompile.exp: Change accordingly.
55339
55340 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
55341
55342         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55343         Undo previous clobberage.
55344
55345 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
55346
55347         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55348         * gcc.special/{930510-1.c, special.exp}:
55349         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55350         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55351         struct-varargs-1.c}: New tests from c-torture-1.26.
55352
55353 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
55354
55355         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55356           argument to switch.
55357
55358 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
55359
55360         * Revert the previous changes.  Please see Rob's directory
55361         (/lisa/test/rob/progressive/gcc/testsuite) for testing
55362         fixes.
55363
55364 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
55365
55366         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55367         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55368         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55369         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55370         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55371         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55372         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55373         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55374         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55375         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55376         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55377         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55378         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55379         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55380         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55381         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55382         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55383         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55384         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55385         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55386         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55387         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55388         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55389         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55390         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55391         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55392         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55393         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55394         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55395         testing changes.
55396
55397 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
55398
55399         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55400         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55401         with perror calls.
55402
55403 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
55404
55405         * config/unix.exp (g++_load): Fix syntax.
55406
55407 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
55408
55409         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55410         * gcc.noncompile/921017-1.c: Deleted obsolete test.
55411         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55412         Don't expect va-arg-1.c to fail.  Correct expected output for
55413         920928-1.c.
55414         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55415         * gcc.wendy/hbm4.c: Correct typo.
55416         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55417
55418 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
55419
55420         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55421         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55422         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
55423         * lib/c-torture.exp (c-torture-compile): Ditto.
55424
55425         Reduce volume of output (remove all the -I's and such).
55426         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55427         Call gcc_cpass, gcc_cfail.
55428         (c-torture): Pass testing option to c-torture-compile.
55429
55430 1994-03-21  Doug Evans  (dje@cygnus.com)
55431
55432         Bring patches over from progressive.
55433         * config/default.exp: Exit remote shell cleanly.
55434         (g++_exit, g++_start): Add default versions.
55435         * config/sim.exp (gcc_load): Use perror, not error.
55436
55437 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55438
55439         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55440         set in site.exp.
55441
55442 1994-03-14  Doug Evans  (dje@cygnus.com)
55443
55444         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55445         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55446         (wendy_try): New proc to run testcase.
55447         (main loop): Call 'em.
55448         * gcc.wendy/*.c: Clean up pass to correct expected output.
55449
55450         * lib/gcc.exp: Minor cleanup work.
55451         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55452
55453 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55454
55455         * config/sim.exp (gcc_load): Document return codes better.
55456         Don't pass -v to simulator.
55457
55458 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55459
55460         * gcc.special/920717-x.c: Fix typo.
55461         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55462         get at sources.
55463
55464         * lib/mike-gcc.exp: Fix typo.
55465
55466 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55467
55468         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55469         binary to use, transform the name.
55470         * config/*.exp: rename everything. Nuke any g++ specific files,
55471         it's now a special case of gcc that requires no special support.
55472         Add a default.exp for unsupported targets.
55473
55474 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55475
55476         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55477         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55478         version of Tcl.
55479
55480 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55481
55482         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55483         than a warning.
55484
55485 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55486
55487         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55488
55489 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55490
55491         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55492         option_list.  Compile every file with only 4/6 option choices
55493         (same as C torture) instead of with 12/18 different option
55494         choices.
55495         * lib/c-torture.exp: Likewise.
55496
55497         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55498         not already set.
55499
55500 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55501
55502         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55503         can put an XFAIL *-*-* on excess errors.
55504
55505 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55506
55507         * g++.law: Add more tests derived from g++-bugs snapshots.
55508
55509         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55510         equivalent to g++.law/init9.
55511
55512         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55513         compiled it, and the a.out file after we've run it.
55514
55515 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55516
55517         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55518         compiled it, and the a.out file after we've run it.
55519
55520 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55521
55522         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55523
55524 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55525
55526         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55527         version number.
55528
55529 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55530
55531         * g++.law: New directory of g++ tests derived from the g++-bugs
55532         snapshots.
55533
55534 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55535
55536         * gcc.compile: initbug1.c initbug1.exp testcase added
55537
55538 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55539
55540         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55541         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55542           fixes submitted by Jeff Law (law@cs.utah.edu)
55543         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55544           Jeff Law (law@cs.utah.edu)
55545
55546
55547 1993-11-30  Mike Stump  (mrs@cygnus.com)
55548
55549         * config/unix-g++.exp: Follow the gcc way of doing things.
55550         * g++.old-deja/old-deja.exp: Minor updates.
55551         * lib/g++.exp: New file, follow the gcc way of doing things.
55552         * lib/old-dejagnu.exp: Minor updates.
55553         * lib/mike-g++.exp: Always unset errorInfo.
55554
55555 1993-11-06  Mike Stump  (mrs@cygnus.com)
55556
55557         * lib/gcc.exp: Fix some errors with the below change, CC and
55558         CFLAGS should be global when setting, not local.
55559
55560 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55561
55562         * lib/gcc.exp: Transform tool name.
55563
55564 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55565
55566         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55567
55568 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55569
55570         * lib/gcc.exp: change gcc_done to gcc_stat
55571
55572 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55573
55574         * Upgraded gcc testsuite to c-torture version 1.25
55575
55576 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55577
55578         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55579         * lib/c-torture: added hooks for new reporting code.
55580
55581 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55582
55583         * config/sh-gcc.exp: check if sh-sim exists in the path
55584
55585 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55586
55587         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55588         * gcc.compile/compile.exp: Initial changes for new logic.
55589         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55590         * gcc.failure/failure.exp: Initial changes for new logic.
55591         * gcc.ieee/ieee.exp: Initial changes for new logic.
55592         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55593         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55594         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55595         * lib/c-torture.exp: Initial changes for new logic.
55596         * lib/gcc.exp: Initial changes for new logic.
55597
55598 1993-10-15  Mike Stump  (mrs@cygnus.com)
55599
55600         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55601         depend upon failure or success.  Fully qualify names in failure
55602         and success messages.  Always remove a.out before starting
55603         compile, just in case.  Pay more attention to error text output by
55604         the compiler.  Handle testcases with no known past errors just
55605         like all others, so that things are uniform.  Other miscellaneous
55606         improvements.
55607
55608 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55609
55610         * gcc.cpp: new directory for cpp tests
55611
55612 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55613
55614         * lib/chill.exp: Code reformatted, removed unused code.
55615         * config/unix-chill.exp: Code reformatted, removed unused code.
55616         * chill.execute/execute.exp: Code reformatted, removed unused code.
55617         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55618
55619 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55620
55621         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55622         routines not written.
55623
55624 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55625
55626         * config/bug-gcc.exp: Use new procs from bug.exp.
55627
55628 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55629
55630         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55631         via ftp, rather than depending on NFS.
55632         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55633         case.
55634
55635 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55636
55637         * config/bug-gcc.exp: Use new download proc.
55638
55639 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55640
55641         * chill.execute/execute.exp: cleanups, handles errors better
55642         * chill.compile/compile.exp: rewrite, based on execute.exp
55643         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55644         * lib/chill.exp: major changes to diff proc and compile and link
55645         procs. added chill_fail and chill_pass wrappers to pass and
55646         fail. added more comments, and handle error codes better.
55647         Added a hack to capture stderr from exec, so noncompile tests
55648         can work.
55649
55650 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55651
55652         * chill.execute/execute.exp: rewrite of testsuite driver
55653         * lib/chill.exp: rewrite of testsuite driver
55654         * config/unix-chill.exp: rewrite of testsuite driver
55655
55656 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55657
55658         In chill.execute:
55659         * iexpr.ch: Standardize uppercase.
55660         * tuples.dat: Standardize uppercase.
55661         * vary.ch: standardize.  Correct varying string assignments.
55662         * vary.dat: Add new output lines.
55663
55664 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55665
55666         In chill.execute:
55667         * chprintf.ch: Standardize use of uppercase.
55668         * tuples.ch: Standardize and turn arr2 into a DCL,
55669           rather than a SYN.
55670         * pinits.ch: Standardize.
55671
55672 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
55673
55674         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55675         * Makefil: Renamed to Makefile.in.
55676         * configure.in: New.
55677
55678 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
55679
55680         In chill.execute:
55681         * .cvsignore: Add result/output files.
55682         * Makefile: Fix up variables at start.  Use MFLAGS
55683           everywhere.  Correct bool_loc, built_ins entries.
55684           Add entry for vary1.ch.
55685         * bitarray.ch: Standardize upper-case usage.
55686         * bitexpr.ch: Standardize, add output of b1.
55687         * params.ch: Use arrayt in along PROC parameters, to
55688           avoid novelty problems.
55689         * sets.ch: Tiny cleanup.
55690         * vary1.ch: Re-indent.
55691
55692 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
55693
55694         * Add PR-related files to Makefiles, .cvsignore files, etc.
55695
55696 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
55697
55698         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55699           with compiler objects. New names are test-flow.c and test-loop.c
55700
55701 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
55702
55703         * Upgraded c-torture tests from 1.19 to 1.20
55704
55705         * new files:
55706         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55707         * gcc.compile: 930623-1.c 930623-2.c
55708         * gcc.noncompile: 930622-1.c 930622-2.c
55709         * gcc.failure: 920411-1.c 920627-2.c
55710         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55711
55712 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
55713
55714         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55715           More changes to get testsuite working properly. Needs more work.
55716           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55717
55718 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
55719
55720         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55721           More changes to get testsuite working properly. Needs more work.
55722
55723 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
55724
55725         * chill.compile/compile.exp: Added for Dejagnu support
55726         * chill.execute/execute.exp: Added for Dejagnu support
55727         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
55728
55729 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
55730
55731         This should complete moving the CHILL test files.
55732         * chill.noncompile(.cvsignore printf.grt
55733             in-printf.grt chprintf.grt chprintf.ch):
55734             Added test-support files.
55735           (Makefile): Modified further.
55736         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55737             signal.ch): Added test files.
55738           * chill.execute (.cvsignore printf.grt printr.c
55739             in-printf.grt rts.c chprintf.grt rts.h): Added
55740           test-support files.
55741             (Makefile): More corrections.
55742
55743 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
55744
55745         * chill.compile, chill.execute, chill.nocompile: Add CHILL
55746           test cases, ready for DejaGnu.
55747
55748 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
55749
55750         * Upgraded c-torture tests from 1.18 to 1.19
55751
55752         * gcc.compile: added test(s):
55753           930607-1.c
55754         * gcc.execute: added test(s):
55755           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55756
55757         * added new subdirectory for misc tests: gcc.misc-tests
55758         * gcc.misc-test(s): added tests:
55759           inst-check.c test-consts.c test-ior.c test-switch.c
55760
55761 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
55762
55763         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55764
55765 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
55766
55767         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55768
55769 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
55770
55771         * Upgraded c-torture tests from 1.17 to 1.18
55772
55773 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
55774
55775         * Upgraded c-torture tests from 1.12 to 1.17
55776
55777 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
55778
55779         * lib/old-dejagnu.exp:
55780           Fixed handling of XFAIL target triplets to correctly
55781           recognize wildcard characters.  Removed code that
55782           appended a unique id tag to the end of the file name
55783           printed out by the result of the testcases within a
55784           given test file.
55785
55786 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
55787
55788         * lib/old-dejagnu.exp:
55789           Reworked expected failure handling to trigger off of XFAIL
55790           keyword in keyphrase embeded in testcase source code. The
55791           XFAIL keyword must be at the end of the keyphrase line. It
55792           may optionally be followed by one or more target triplets.
55793           It has just occured that the handling of wildcards in the
55794           target triplet may not be correct.
55795
55796 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
55797
55798         * g++.old-deja/tests:
55799           Moved all subdirectories up one level into g++.old-deja .
55800
55801         * lib/old-dejagnu.exp:
55802           Fixed problem with CXXFLAGS not being properly reset, and being
55803           corrupted with extraneous "-c" compiler option.  This was
55804           causing binaries to not be generated for test that needed them.
55805           Modified strings passed to "pass" and "fail" so that individual
55806           tests from the same test file would be distinguished by an
55807           identifier appended to the test file name in the summary logs;
55808           this corrected a problem with erroneous diff logs.  Added code
55809           to search testcases for expected fail and unexpected pass keywords.
55810
55811 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
55812
55813         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55814
55815 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
55816
55817         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55818           Removed extraneous text from end of "Special g++ Options"
55819           keyphrase.
55820
55821         * lib/old-dejagnu.exp: Added pattern matching to look for new
55822           keywords, embedded in testcases comments, which will trigger
55823           calls to xpass and xfail.
55824
55825 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
55826
55827         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55828           comments embedded in the testcases, especially the one looking for
55829           special compiler options, as well as the pattern matching for the
55830           compiler output again.
55831
55832 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
55833
55834         * lib/old-dejagnu.exp: Do a proper check of the return value for
55835           execute tests. Fixed several problems with the pattern matching
55836           of the compiler output which gave erroneous test results.
55837           Changed several of the test result messages to be more descriptive.
55838         * config/unix-g++.exp: Proc g++_load now actually works and
55839           executes the tests passed to it and returns a usable return
55840           value.
55841
55842 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
55843
55844           * lib/gcc.exp: Exits gracefully if $CC is bogus.
55845
55846 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
55847
55848         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55849           Modified both files to properly execute the old style
55850           dejagnu tests. The previous versions of these files were
55851           experimental and did not function anything near correctly.
55852
55853 1993-04-05  Rob Savoye  (rob@cygnus.com)
55854
55855         * Removed all Makefile.in and configure.in files. No configuration
55856         needed now.
55857
55858 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55859
55860         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55861
55862 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55863
55864         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55865         gcc.special/configure.in, gcc.noncompile/configure.in,
55866         gcc.execute/configure.in, gcc.code_quality/configure.in,
55867         g++.other/configure.in, g++.old-deja/configure.in,
55868         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55869         in srcname setting.
55870
55871 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55872
55873         * lib/udi.exp: Fixed mondfe and mondfe_download.
55874         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55875         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55876
55877 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55878
55879         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55880         (gdb_exit): Don't remove *_soc files.
55881
55882 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55883
55884         * lib/c-torture.exp: Don't look for main; instead always use -w
55885         -c.  This is how the c-torture tests work.  Remove the object
55886         file if the compilation succeeds.
55887         * gcc.execute/execute.exp: Remove executable if test passes.
55888         * gcc.noncompile/noncompile.exp: Every test is an expected
55889         failure.
55890         * gcc.special/special.exp: Added tests from c-torture 1.11,
55891         corrected use of existing test.
55892         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55893         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55894         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55895         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55896         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55897         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55898         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55899         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55900         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55901         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55902         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55903         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55904         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55905         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55906         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55907         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55908         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55909         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55910         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55911         c-torture 1.11.
55912         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55913         correspond to c-torture 1.11.
55914
55915         * New file.